
.abc .swiper-pagination span{
    width: 30px;
    height: 6px;
    border-radius: 3px; background: #ffffff; opacity: 1;
}
.abc .swiper-pagination span.swiper-pagination-bullet-active{
    width: 30px;
    height: 6px;
    background-color: #EA4335; border-radius: 3px;
}
.abc .swiper-button-next,.abc .swiper-button-prev{ color: #666666; opacity: 0.5; height: 60px; width: 40px; background: #ffffff; font-size: 12px; border-radius: 4px;}
.abc .swiper-button-next:hover,.abc .swiper-button-prev:hover{ color: #666; opacity: 1; }
.navz{height: 50px; line-height: 50px; background: #57BE85}
.nav ul.navbt{height: 50px; line-height: 50px; width: 200px; text-align: center; color: #ffffff; background: #D87575}
.nav ul.navbt1 a{ text-align: center; color: #ffffff; margin-left: 1px; }
.nav ul.navbt1 a.now,.nav ul.navbt1 a:hover{ background: #D87575 }
.topdhs span{ width: 42px; height: 42px; border: 1px #333333 solid; font-size: 24px; line-height: 42px; text-align: center; border-radius: 4px;margin-right: 10px;}
.inbt{ height: 42px; text-align: center;}
.inbt span{ height: 1px;  background: #e5e5e5; margin-top: 24px;  }
.inbt p{ padding: 0px 20px; font-size: 32px; font-weight: bold; }
.fwys li{ background: #F5F5F5}
.fwys li span{color: #F8972D}
.fwys li span{ font-size: 48px;  border-radius: 50px; width: 80px; height: 80px; line-height: 80px; background: #ffffff; margin: 0 auto}
.fwys li:hover{ background: #D87575;
}
.fwys li:hover p{  color: #ffffff}

.more1 a{ padding: 8px 24px; background: #D87575; border-radius: 4px; color: #ffffff}
.more1 a:hover{ padding: 8px 24px; background: #57BE85; border-radius: 4px; color: #ffffff}
.inab{ width:64px; font-size: 16px; font-weight: bold; border-bottom: 1px #D87575 solid; color: #D87575; padding-bottom: 15px; display: block}
.inab1{ width: 100%; font-size: 14px; color: #666; line-height: 24px;margin-top: 20px;}
.innewstime{ width: 108px; height: 108px; background: #999999; text-align: center; border-radius: 4px;}
.innewstime span{ width: 48px; height: 1px; background: #ffffff; margin: 6px auto}


.innewstime1{ width: 90px; height: 90px; background: #f7f7f7; text-align: center; border-radius: 4px;}
.innewstime1 span{ width: 48px; height: 1px; background: #ffffff; margin: 6px auto}



.innewsright p{ border-bottom: 1px #e5e5e5 solid; padding-bottom: 10px; font-weight: bold; font-size: 18px;}
.innewsright span{  font-size: 14px; color: #666; margin-top: 10px;}

.mo{ padding: 40px 0px 20px 0px; color: #ffffff; background: url("../images/mo.jpg") bottom center; }
.mo a{color: #ffffff}
.mo a:hover{color: #e5e5e5}

.moleft1{ width: 420px;}
.moleft1 p.ml1{ font-size: 18px; }
.moleft1 p.ml2{ font-size: 12px; margin-top: 8px;}
.moleft1 p.ml3{ font-size: 14px;}
.moleft2{ width: 500px;}
.moleft3{ width: 220px}
.moleft2 li{ background: url("../images/mo.png") left top no-repeat;}
.mox{ height: 1px; background: #797979; margin-top: 30px;}
.nwleft{ width: 260px;}
.nwleft li.leftbt{ width: 100%;height: 60px; line-height:60px; text-align: center; color: #ffffff; background: #D87575; font-size: 16px; font-weight: bold;}
.nwleft li.nwleft2{ width: 100%;height: 50px; line-height: 50px; border: 1px #E5E5E5 solid; border-top: none;font-size: 14px; padding: 0px 16px;  }

.nwleft a:hover li.nwleft2 ,.nwleft a.now li.nwleft2 { color: #ff0000}

.nwleft li.nwlx{ width: 100%; border: 1px #E5E5E5 solid; border-top: none;font-size: 14px; padding: 16px; line-height: 32px; }
.nwleft li.leftbt88{ background: #57BE85}
.dbt{ width: 100%; border-bottom: #e5e5e5 1px solid; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-weight: bold}
.dbtnews{ width: 100%; border-bottom: #e5e5e5 1px solid; padding-bottom: 16px; line-height: 36px; text-align: center; font-size: 22px; font-weight: bold}
.dbt88{ width: 100%; border-bottom: #e5e5e5 1px solid; height: 40px; line-height: 40px; text-align: left; font-size: 18px; font-weight: bold}
.contentnw{ width: 100%; line-height: 24px; font-size: 16px; color: #333333; padding: 15px 0px}
.contentnw p{margin-bottom: 12px;}
.contentnw img{ max-width: 100%;}
.syp{ width: 100%; border-top: 1px #E5E5E5 solid; padding-top: 16px; font-size: 14px;}
.xyp{ width: 100%;  padding-top: 12px; font-size: 14px;}

.contactbj input{ width: 49%; height: 50px; line-height: 50px; background: #f5f5f5; border: 0px; margin-top: 15px; padding: 15px;}

.contactsmall{ width: 100%; height: 143px; background: #f5f5f5; margin-top: 15px; position: relative}
.contactsmall textarea{ width: 100%; height: 143px; background: #f5f5f5; border: 0px; padding: 15px 15px 15px 150px}
.contactsmall span{ position: absolute; top:5px; left: 15px; font-size: 72px;color: #000000}

.subcont{ width: 100%; margin-top: 15px; background: #D87575; text-align: center;height: 50px; line-height: 50px; border: none; color: #ffffff;cursor: pointer}
.subcont:hover{ background: #57BE85; }
