﻿@charset "utf-8";
/* CSS Document */
body { background-color:#fff;margin:0px;text-align:left; font-size:62.5%; color:#000000; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif;}
fieldset, img{vertical-align: top;}
div, a, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, button, img, body{border:0px; padding:0px; margin:0px; list-style-type:none;}
em, i { font-style:normal;}
span{border:0px; padding:0px; margin:0px;}
a{ text-decoration:none;outline:none; color:#000000;}
a:hover{ color:#ff0033; cursor:pointer;}
.clear{clear:both;}
.absolute {position:absolute;}
.red{ color:red;}
body{ margin-top:9.2rem;margin-bottom:3.5rem;}

.topw,.atopw{ position:fixed; width:100%; top:0; left:0; z-index:1000000;}

.banner img,.top img,.gyban img,.atop img{display:block; width:100%;}

.top,.banner,.menu,.topline,.conn,.bmenu,.foot,.atop{ max-width:640px; margin:0 auto; overflow:hidden; line-height:1rem; font-size:1rem;}
.zxqu,.title,.bzlist,.gyban,.yh,.wxts,.zjlb,.gh,.dh,.article,.tjlist,.alist,.fy,.list{ width:87%; margin:0 auto;}
.topline{ height:3rem; text-align:right; color:#fff; font-size:1.1rem; background-color:#dc4f84; line-height:3rem;}
.topline span{ display:block; width:45%; height:2.2rem; line-height:2.2rem; float:right; margin-right:18%; background-color:#c31f5c; text-align:left; margin-left:1rem; font-size:1.25rem; border-radius:0.9rem; margin-top:0.4rem;}
.topline a,.zxbtn a{ color:#fff;}
.topline span img{ display:block; float:left; margin-left:1.5rem; margin-right:0.7rem; margin-top:0.2rem; width:1.7rem;}
.atop{ position:relative;}
.atel{ position:absolute; width:40%; height:100%; right:0; top:0;}

.menu ul li{ float:left; height:2.8rem; line-height:2.8rem;  background-color:#ed538d; font-size:1.25rem; width:24.7%; margin-top:0.05rem; margin-bottom:0.07rem; color:#fff; text-align:center; margin-left:0.05rem;margin-right:0.05rem;}
.menu ul li a{ color:#fff;}
.menu ul li:nth-child(1),.menu ul li:nth-child(5){ margin-left:0;}
.menu ul li:nth-child(4),.menu ul li:nth-child(8){ margin-right:0;width:24.71%;}
.menu ul li:nth-child(5) a{ color: #FF0;}

.zxqu{ height:7.5rem; background-color:#eeeeee; margin-top:1.5rem; position:relative; }
.zxqu .zx1{ float:left; font-size:1.4rem; line-height:2rem; color:red; margin-top:1rem;}
.zxqu .zx2{ float:right; font-size:1rem; color:#888888; margin-right:1.5rem;margin-top:1rem;line-height:2rem;}
.zxqu .zx1 img{ float:left; display:block; margin-left:1.5rem; margin-right:0.5rem; margin-top:0.5rem; height:1.4rem;}
.zxqu .zxbtn{ position:absolute; width:92%; height:3rem; line-height:3rem; color:#fff; background-color:#78ba2e; left:4%; bottom:10%;box-shadow:#8f8b8b 0px 0px 0.5rem;}
.zxqu .zxbtn .b1 a,.topline span a{ color:#fff;}
.zxqu .zxbtn .b1{ display:block; height:2rem; float:left; line-height:1.2rem; width:47%; padding-top:0.3rem;}
.zxqu .zxbtn .b1 img{ display:block; float:left; margin-left:20%;width:2rem; margin-right:0.5rem; margin-top:0rem;}
.zxqu .zxbtn .b2{ display:block; height:2.3rem; float:right; width:47%; background-color:#f6ff00; color:#78ba2e; font-size:0.9rem; line-height:1.1rem; margin-top:0.3rem; margin-right:1rem; padding-top:0.1rem;}
.zxqu .zxbtn .b2 img{ display:block; float:left; margin-left:0.7rem; margin-top:0.3rem; margin-right:0.7rem; width:1.8rem;}

.title{ height:3.8rem;  border-bottom:0.1rem solid #b5b5b5; margin-top:1.5rem; position:relative;}
.title i{ display:block; width:4rem; height:3.3rem; float:left; border-radius:0.3rem; margin-right:0.8rem;}
.title b{ height:3.7rem; border-bottom:0.2rem solid #fc9a26; width:65%; display:block; line-height:4rem; overflow:hidden; font-size:2rem; color:#f64185;}
.title .t1{ background: #f64185 url(../images/tico1.png) no-repeat;  background-position:center center; background-size: auto 75%;}
.title .t2{ background: #f64185 url(../images/tico2.png) no-repeat;  background-position:center center; background-size: auto 75%;}
.title .t3{ background: #f64185 url(../images/tico3.png) no-repeat;  background-position:center center; background-size: auto 75%;}
.title .t4{ background: #f64185 url(../images/tico4.png) no-repeat;  background-position:center center; background-size: auto 75%;}
.title .t5{ background: #f64185 url(../images/tico5.png) no-repeat;  background-position:center center; background-size: auto 75%;}
.title span{ display:block; position:absolute;right:0 ; top:50%; color:#b5b5b5;}
.title span img{ float:right; display:block; margin-left:0.3rem; width:1.1rem;  }

.bzlist{ margin-top:1rem;}
.bzlist ul li{ float:left;width:32%; height:8.3rem; color:#fff; font-size:1.25rem; text-align:center; margin-top:0.5rem;}
.bzlist ul li a{color:#fff;}
.bzlist ul li b{ padding-top:68%; display:block; font-weight:100;}
.bzlist ul li:nth-child(1){ background:#63c3fd url(../images/bz1.png) no-repeat;  background-size:5.9rem auto; background-position:center 2rem;}
.bzlist ul li:nth-child(2){ background:#b693ed url(../images/bz2.png) no-repeat;  background-size:4.1rem auto; background-position:center 1rem; margin-left:2%; margin-right:2%;}
.bzlist ul li:nth-child(3){ background:#f26bad url(../images/bz3.png) no-repeat;  background-size:3.6rem auto; background-position:center 1rem;}
.bzlist ul li:nth-child(4){ background:#6ee0bc url(../images/bz4.png) no-repeat;  background-size:5.5rem auto; background-position:center 1.5rem;}
.bzlist ul li:nth-child(5){ background:#fea8c5 url(../images/bz5.png) no-repeat;  background-size:3.7rem auto; background-position:center 1.5rem; margin-left:2%; margin-right:2%;}
.bzlist ul li:nth-child(6){ background:#f7c485 url(../images/bz6.png) no-repeat;  background-size:3.7rem auto; background-position:center 0.5rem;}

.gyban,.yh{ margin-top:1.5rem;}
.yh{ padding-bottom:1rem;background-color:#f7f7f7; }
.yh .yhtitle{ height:3.5rem; line-height:3.5rem; font-size:1.5rem; border-bottom:0.1rem dotted #d8d8d8;}
.yh .yhtitle span{ width:16%; height:0.2rem; background-color:#f64185; display:block; float:left; margin-top:1.7rem;}
.yh .yhtitle b{ float:left; width:60%; display:block; text-align:center; color:#f64185;  font-weight:100;}
.yh .youhui{ width:98%; margin:0 auto;}
.yh .youhui dl{ overflow:hidden; background:#fff}
.yh .youhui dt{ float:left; width:35%; border-right:0.1rem solid #d9d9d9; border-bottom:0.1rem solid #d9d9d9; font-weight:bold; overflow:hidden; height:3rem; line-height:3rem;}
.yh .youhui dt span{ float:left; margin:1rem 0.5rem 0 0.5rem; width:1.2rem; height:1.2rem; line-height:1.2rem; background:#ffa800; color:#fff; display:block; text-align:center;}
.yh .youhui dd{ float:left; width:64%; border-bottom:0.1rem solid #d9d9d9;font-size:1rem; height:3rem;line-height:3rem; text-align:center;}
.yh .youhui dt a{ font-size:1.1rem;}
.yh .youhui .txtc{ color:red;}

.wxts{ font-size:1.15rem; color:#f64185; text-align:center; line-height:3rem;}



.zj{ margin-bottom:1rem;;}
.zj .swiper-container {margin-top:0.5rem;width:87%; margin:0 auto;}
.zj .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.zj .swiper-button-next, .swiper-button-prev.swiper-button-next,.swiper-button-prev{  background:none}
.zj .swiper-slide dl{ display:block; overflow:hidden; width:100%;}
.zj .swiper-slide dl dt{ display:block; width:10.3rem; height:15rem; float:left; }
.zj .swiper-slide dl dd{ float:right; display:block; width:55%;}
.zj .swiper-slide dl dd ul li{  overflow:hidden;  font-size:1rem; color:#656565}
.zj .swiper-slide dl dd ul li+li{ line-height:1.2rem; margin-top:0.5rem;}
.zj .swiper-slide dl dd ul li+li+li+li{margin-top:1.6rem;}
.zj .swiper-slide dl dd ul .bfirst{display:block; font-size:1.25rem;color:#797979; line-height:2.5rem; font-weight:100;}
.zj h1{font-size: 2rem;color:#f64185;display:block;  line-height:2.1rem; }
.la{vertical-align: middle;float: left;    margin-right:0.3rem; margin-right:0.5rem; }
.la img{width:2.65rem;}
.ra{display: block;text-align: left;font-size: 0.9rem;}
.zixun1{    BACKGROUND-COLOR: #fc9a26;COLOR: WHITE; BORDER-RADIUS: 0.25rem; DISPLAY:block; FONT-SIZE: 1.1rem; width:6rem; float:left; height:2rem; line-height:2rem; text-align: center; }
.zixun2{    BACKGROUND-COLOR: #f64185;COLOR: WHITE; BORDER-RADIUS: 0.25rem; DISPLAY: block; FONT-SIZE: 1.1rem; float:right; margin-right:1rem; width:6rem;height:2rem;line-height:2rem; text-align: center; }
.swiper-container{margin-right:auto;margin-left:auto;width:100%;}
.swiper-slide{background-position:center;background-size:cover}
.gallery-top{width:100%;height:58%}
.swiper-button-next{    TOP: 40%!important;}
.swiper-button-prev{    TOP: 40%!important;}

.zjlb{ height:4rem; line-height:4rem; color:#868282; font-size:1rem; text-align:center;}
.zjlb img{ display:block; float:left; margin-left:1%; margin-right:1%; margin-top:1.3rem; height:1.4rem;}
.gh{ line-height:3rem;}
.gh p{ font-size:1.1rem; color:#fb0c00; line-height:4rem; text-align:center;}
.gh span{ color:1.2rem; color:#595959;}
.gh .txt09{ height:2rem; line-height:2rem; border:0.1rem solid #999; text-align:center; color:#666; font-size:1rem; width:7rem; margin-right:1rem;}
.gh .txt10{height:2rem; line-height:2rem; width:74%; color:#666;font-size:1rem;border:0.1rem solid #999; padding-left:1rem;}
.gh .txt12{width:77%; color:#666;font-size:1rem;border:0.1rem solid #999; margin-top:0.3rem; }

.gh .btn05a{MARGIN-TOP: 1.2rem;display: block;float: left;margin-left: 20%;width: 7.2rem;height: 2.8rem;text-align: center;line-height: 2.8rem;font-size: 1.4rem;color: #fff;cursor: pointer;background: #fc9a26;border-radius: 0.3rem;border: none;margin-bottom: 4%;-webkit-appearance: none;}

.gh a{MARGIN-TOP: 1.2rem;display: block;float: right;margin-right: 20%;width: 7.2rem;height: 2.8rem;text-align: center;line-height: 2.8rem;font-size: 1.4rem;color: #fff;cursor: pointer;background: #f64185;border-radius: 0.3rem;border: none;margin-bottom: 4%;-webkit-appearance: none;}

.bmenu { margin-top:1rem;}
.bmenu ul li{ width:24.6%; height:3.2rem; line-height:3.2rem; text-align:center; background-color:#f64185; color:#fff; font-size:1.25rem; float:left; margin-left:0.05rem;margin-right:0.05rem;}
.bmenu ul li a{ color:#fff;}

.foot{ height:11.1rem; color:#383838; font-size:1.2rem; position:relative;}
.foot p{ line-height:2rem; padding:1rem;}
.foot .map{ width:8.5rem; position:absolute; right:1rem; top:1.8rem; font-size:1rem; text-align:center; line-height:2rem;}
.foot .map img{ width:100%; display:block;}


.footer {width:100%;height:5.8rem;position:fixed;bottom:0;left:0;line-height:5.8rem;z-index:100;}
.footer .footerInner {width:100%;height:100%;box-shadow:0.3rem 0 1.2rem rgba(32,21,18,.72);}
.footer a {display:block;float:left;position:relative;}
.footer a em,.footer a i {display:block;position:absolute;}
.footerLink2 {width:50%;height:100%; background-color:#fbd075;}
.swtIcon {left:50%;top:1.8rem;width:2.7rem;height:2.4rem;margin-left:-5rem; background:url(../images/footerlink2.png) no-repeat;background-size:2.7rem auto;}
.swtIcon_Counter {left:50%;top:1.5rem;width:1.4rem;height:1.4rem;margin-left:-3.4rem;text-align:center;line-height:1.3rem; background-color:#e60012;color:#fff;font-size:0.9rem;font-style:normal;border-radius:1.4rem;box-shadow:0 0 0.15rem rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-1.4rem;margin-top:-1.15rem;color:#fff;font-size:1.6rem;line-height:2.3rem;}
.footerLink3 {width:50%;height:100%; background-color:#f64185;}
.phoneIcon {left:50%;top:50%;width:2.7rem;height:2.7rem;margin-top:-1.35rem;margin-left:-4.5rem; background:url(../images/footerlink3.png) no-repeat; background-size:2.7rem auto;}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-1.4rem;margin-top:-1.15rem;color:#fff;font-size:1.6rem;line-height:2.3rem;}

.dh img{ vertical-align: middle; width:1.5rem; margin-right:0.5rem; margin-top:-0.5rem; }
.dh a,.dh{ color:#666666;}
.dh{ margin-top:1rem; line-height:2rem;}

.article,.article p{color:#666666;}
.afont{font-size:1.4rem; line-height:2.2rem;}
.afont img{width:100%}
.afont p{ padding-top:1rem;}
.article h1{ font-size:1.7rem; color:#ed538d; line-height:3rem; text-align:center;}
.article .al{width:50%; float:left; display:block; text-align:center; color:#666666; line-height:2rem; font-size:1rem;}
.article .ar{width:50%; float:right; display:block; text-align:center; color:#666666;line-height:2rem;font-size:1rem;}

.article .azx{ width:100%; height:6.8rem; background-color:#eeeeee; overflow:hidden; margin-top:1rem;}
.article .azx img{ float:left; height:90%; margin:0.1rem; margin-left:0.5rem; margin-top:0.5rem;}
.article .azx .atitle{width:100%; text-align:center; display:block;font-size:1.4rem;color:#ed538d; line-height:2rem; margin-top:0.8rem}
.article .azx .azc{ font-size:0.8rem; color:#888787; line-height:1.5rem; text-align:center; margin-bottom:0.4rem;}
.article .azx .abt1{width:25%; height:1.5rem; text-align:center; line-height:1.5rem; background-color:#fc9a26; color:#fff; display:block; float:left; margin-left:10%;font-size:1rem;}
.article .azx .abt2{width:25%; height:1.5rem; text-align:center; line-height:1.5rem; background-color:#ed538d; color:#fff; display:block; float:left; margin-left:10%;font-size:1rem;}

.article .aw1{ display:block; height:3.9rem; color:#fff; font-size:0.9rem;  text-align:center; background-color:#6ee0bc; float:left;width:33%; margin-right:1%; margin-top:1rem;}
.article .aw2{ display:block; height:3.9rem; color:#fff; font-size:0.9rem;text-align:center; background-color:#fea8c5; float:left;width:33%; margin-right:1%;margin-top:1rem;}
.article .aw3{ display:block; height:3.9rem; color:#fff;font-size:0.9rem; text-align:center; background-color:#f7c485; float:left;width:32%;margin-top:1rem;}
.article .aw1 b,.article .aw2 b,.article .aw3 b{ display:block; margin-top:0.6rem; font-size:1.1rem; font-weight:100; line-height:1.5rem;}

.article .zxq1,.article .zxq2,.article .zxq3{ width:32.65%; height:3.58rem; color:#fff; float:left; font-size:0.7rem;}
.article .zxq1 img,.article .zxq2 img,.article .zxq3 img { float:left; margin-top:0.7rem; margin-left:0.2rem; margin-right:0.1rem; height:2rem;}
.article .zxq1 b,.article .zxq2 b,.article .zxq3 b { display:block; font-size:1rem; font-weight:100; margin-top:0.5rem; line-height:1.5rem;}
.article .zxq1{ background-color:#fd79a5;}
.article .zxq2{ background-color:#80c269; margin-left:1%; margin-right:1%;}
.article .zxq3{ background-color:#fec659; font-size:0.8rem;}
.article .zxq3 b{font-size:0.9rem;}

.relink{ margin-top:1rem;}
.relink p{ color:#ed538d; font-size:1rem; line-height:1.5rem;}
.relink p a{ color:#666666;}

.tjlist ul li{ height:3rem; width:100%; line-height:3rem; font-size:1rem; color:#333333; border-bottom:0.1rem dotted #cecece; }
.tjlist ul li a{color:#333333;}
.tjlist ul li span{ display:block; width:0.65rem; height:0.65rem; background:url(../images/tjico.jpg) no-repeat; background-size:100%; float:right; margin-top:1rem;}

.alist{ border-top:0.1rem dotted #b4b3b3; margin-top:1.5rem;}
.alist ul li{ height:8rem; background-color:#f2f2f2; margin-top:1rem; position:relative;}
.alist atitle{ width:90%; margin:0 auto; font-size:1.4rem; color:#ed538d; height:3.5rem; border-bottom:0.1rem dotted #939393; display:block; line-height:4rem;}
.alist atitle a{color:#ed538d;}
.alist atitle img{ display:block; float:left; width:1.5rem; margin-top:1.3rem; margin-right:0.6rem;}
.alist p{ text-indent:2rem; line-height:1.6rem; color:#545454; font-size:0.9rem; padding-top:0.5rem; padding-left:1rem; padding-right:1rem;}
.alist .ayd{ display:block; position:absolute; right:1.4rem; bottom:1rem;}


.fy{ padding-top:1rem;height:auto; zoom:1; overflow:hidden; text-align:center; height:2rem; margin-top:1rem; }
.fy ul li{  border:0.1rem solid #b6b6b6; padding:0.15rem 0.5rem; display:inline;margin-left:2%;}
.fy ul li a{ font-size:1em;  color:#333;}
.fy ul li:hover{ border:0.1rem solid #e55f84; padding:0.15rem 0.5rem; margin-left:2%;}
.fy ul li a:hover{ font-size:1em;  color:#e55f84;}

.list{ margin-top:1rem;}
.list ul li{ float: left; height:8.3rem; position:relative; margin-top:0.5rem;width:32%;}
.list ul li  img{ width:100%; height:100%;}
.list ul li b{display:block; font-weight:100; font-size:1.25rem; position:absolute; bottom:1rem; left:0; text-align:center; width:100%; color:#fff; }
.list ul li:nth-child(2){margin-left:2%; margin-right:2%;}
.list ul li:nth-child(5){ margin-left:2%; margin-right:2%;}
