﻿.hr {
	background: #f3f3f3;
	height: 0.2rem;
}
.one{ background:#dbe3ec;padding: 5% 0;}
.one a{ width:100%;}
.one dd h2{ font-size:0.32rem; font-weight:bold; color:#25282c;}
.one dd h2 span{ color:#ea4444;}
.one dd p{ font-size:0.24rem; color:#25282c;}
.one dd{ width:6.3rem; line-height:1.5;text-align: right;}
.one dt{ width:1.1rem;margin-top: 3%;animation: go 2s infinite;}
.one dt img{ width:0.54rem !important;}

@keyframes go{
            0%{transform: scale(0);}
            100%{transform: scale(1);}
        }

.zx_title{ text-align:center; padding:0.5rem 0 0.3rem; line-height:1.5;}
.zx_title h2{ font-size:0.36rem; font-weight:bold; color:#25282c;}
.zx_title h2 img{ width:0.34rem !important;}
.zx_title p{ font-size:0.18rem; color:#989aa0;text-transform : uppercase;}

.honor{ width:7.1rem; margin:auto; overflow:hidden;}
.honor h2{ font-size:0.26rem; color:#25282c; line-height:1.6;}
.honor li{ float:left; width:2.2rem;margin-left: 3.5%; margin-top:0.4rem;}

.honor_zx{ width:4.9rem; margin:auto; position:relative; overflow:hidden; margin-top:0.35rem; margin-bottom:0.5rem;}
.honor_zx p{ font-size:0.28rem; font-weight:bold; color:#fefefe; position:absolute; left:18%; top:35%;}

.legal{ width:7.1rem; margin:auto; overflow:hidden; position:relative; color:#ffffff;}
.legal h3{ position:absolute; left:36%; top:32%; font-size:0.32rem; font-weight:bold; line-height:1.2;text-align: center;}
.legal li{ position:absolute; left:18%; top:10%; width:1.8rem; text-align:center;line-height: 1.4;}
.legal li h2{ font-size:0.26rem; font-weight:bold;}
.legal li p{ font-size:0.24rem;}
.legal li:nth-of-type(2){left: 2%;top: 44%;}
.legal li:nth-of-type(3){left: 18%;top: 78%;}
.legal li:nth-of-type(4){left: 57%;top: 78%;}
.legal li:nth-of-type(5){left: 73%;top: 44%;}
.legal li:nth-of-type(6){left: 57%;top: 10%;}

.legal ol{width:1.8rem;
    height:1.8rem;
    border-radius:50%;
    -webkit-animation: an1 2s linear infinite; position:absolute; left:18%; top:2%;}

.legal ol:nth-of-type(2){-webkit-animation: an2 2s linear infinite;left:1.7%; top:35.6%;}
.legal ol:nth-of-type(3){-webkit-animation: an3 2s linear infinite;left:18%; top:70.2%;}
.legal ol:nth-of-type(4){-webkit-animation: an4 2s linear infinite;left:56.6%; top:70.2%;}
.legal ol:nth-of-type(5){-webkit-animation: an5 2s linear infinite;left:73%; top:35.6%;}
.legal ol:nth-of-type(6){-webkit-animation: an6 2s linear infinite;left:56.6%; top:2%;}


@keyframes an1 {
   0%{
        box-shadow: 0 0 0px #ed9c9c
   }
   25%{
        box-shadow: 0 0 10px #ed9c9c
   }
    50%{
        box-shadow: 0 0 20px #ed9c9c
   }
   75%{
        box-shadow: 0 0 10px #ed9c9c
   }
   100%{
    box-shadow: 0 0 0px #ed9c9c
   }
} 

@keyframes an2{
	0%{
        box-shadow: 0 0 0px #88c0e3
   }
   25%{
        box-shadow: 0 0 10px #88c0e3
   }
    50%{
        box-shadow: 0 0 20px #88c0e3
   }
   75%{
        box-shadow: 0 0 10px #88c0e3
   }
   100%{
    box-shadow: 0 0 0px #88c0e3
   }
	}

@keyframes an3{
	0%{
        box-shadow: 0 0 0px #c386d2
   }
   25%{
        box-shadow: 0 0 10px #c386d2
   }
    50%{
        box-shadow: 0 0 20px #c386d2
   }
   75%{
        box-shadow: 0 0 10px #c386d2
   }
   100%{
    box-shadow: 0 0 0px #c386d2
   }
	}
@keyframes an4{
	0%{
        box-shadow: 0 0 0px #81d0b3
   }
   25%{
        box-shadow: 0 0 10px #81d0b3
   }
    50%{
        box-shadow: 0 0 20px #81d0b3
   }
   75%{
        box-shadow: 0 0 10px #81d0b3
   }
   100%{
    box-shadow: 0 0 0px #81d0b3
   }
	}
@keyframes an5{
	0%{
        box-shadow: 0 0 0px #e7bf71
   }
   25%{
        box-shadow: 0 0 10px #e7bf71
   }
    50%{
        box-shadow: 0 0 20px #e7bf71
   }
   75%{
        box-shadow: 0 0 10px #e7bf71
   }
   100%{
    box-shadow: 0 0 0px #e7bf71
   }
	}

@keyframes an6{
	0%{
        box-shadow: 0 0 0px #a8d38c
   }
   25%{
        box-shadow: 0 0 10px #a8d38c
   }
    50%{
        box-shadow: 0 0 20px #a8d38c
   }
   75%{
        box-shadow: 0 0 10px #a8d38c
   }
   100%{
    box-shadow: 0 0 0px #a8d38c
   }
	}

.honor_zx1{ width:4.9rem; margin:auto; position:relative; overflow:hidden; margin-top:0.35rem; margin-bottom:0.5rem;}
.honor_zx1 p{ font-size:0.28rem; font-weight:bold; color:#fefefe; position:absolute; left:24%; top:35%;}




.pk{ width:7.07rem; margin:auto; overflow:hidden; position:relative;}
.pk h2{ position:absolute; left:9%; top:4%; font-size:0.32rem; color:#ffffff;}
.pk h2:nth-of-type(2){ left:59%;}
.pk h3{ position:absolute; left:14%; top:16%; font-size:0.26rem; color:#4b78b3;}
.pk h3:nth-of-type(2){ left:18%; top:27%;}
.pk h3:nth-of-type(3){ left:18%; top:38%;}
.pk h3:nth-of-type(4){ left:18%; top:49%;}
.pk h3:nth-of-type(5){ left:18%; top:60%;}
.pk h4{ position:absolute; left:64%; top:16%; font-size:0.26rem; color:#25282c;}
.pk h4:nth-of-type(2){ left:68%; top:27%;}
.pk h4:nth-of-type(3){ left:66%; top:38%;}
.pk h4:nth-of-type(4){ left:68%; top:49%;}
.pk h4:nth-of-type(5){ left:68%; top:60%;}


.honor_zx2{ width:4.9rem; margin:auto; position:relative; overflow:hidden; margin-top:0.35rem; margin-bottom:0.5rem;}
.honor_zx2 p{ font-size:0.28rem; font-weight:bold; color:#fefefe; position:absolute; left:30%; top:35%;}

.town{ width:7.1rem; margin:auto; overflow:hidden;margin-bottom: 0.6rem;}
.town h2{ font-size:0.26rem; color:#25282c; text-align:center; line-height:1.5;}
.town li{ width:2.22rem; float:left; text-align:center;border: 1px solid #dcdcdc;

line-height: 1.8;

padding-bottom: 2%; margin-top:0.4rem;margin-left: 2.2%;}
.town li h3{ font-size:0.34rem; font-weight:bold; color:#275695;}
.town li h4{ font-size:0.26rem; font-weight:bold; color:#25282c;}
.town li p{ font-size:0.22rem; color:#25282c;padding: 0 10%;

text-align: left;}


.push{ position:relative; overflow:hidden;}
.push h2{ position:absolute; left:16%; top:33%; font-size:0.32rem; font-weight:bold; color:#25282c;}
.push h2:nth-of-type(2){ left:64%;}
.push p{ position:absolute; left:16%; top:60%; font-size:0.18rem; color:#989aa0;}
.push p:nth-of-type(2){ left:64%;}
.push a.a1{ width:3.75rem; height:1.5rem; position:absolute; left:0%; top:0%;}
.push a.a2{ width:3.75rem; height:1.5rem; position:absolute; right:0%; top:0%;}



















/*咨询页*/
.zx_top {
	position: relative;
	overflow: hidden;
}
.zx_top a.a1 {
	position: absolute;
	left: 1%;
	top: 17%;
	width: 10%;
	height: 66%;
}
.zx_top a.a2 {
	position: absolute;
	left: 89%;
	top: 17%;
	width: 10%;
	height: 66%;
}




