body{background: #edf5fc !important}
*{box-sizing:border-box;margin:0;padding:0;font-family:Microsoft Yahei}
a{color:#222}a,
a:hover{text-decoration:none}
a:hover{color:#0e67dd}
img{display:block;border:0}
ul{list-style:none}
::-webkit-scrollbar{width:6px;height: 6px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:0}
::-webkit-scrollbar-thumb{border-radius:0;background:#0e67dd;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.l{float:left}.r{float:right}.none{display:none}.wp{margin:0 auto;max-width:1200px;width: 90%}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}

/*footer*/
.footer .footer-txt span{margin-right:15px}
.footer{padding:20px 0 30px;background:#0e67dd;color:#fff;font-size:15px;}
.footer a{color:#fff;}
.footer img{display:inline-block;vertical-align:top;}
.footer .footer-info img{margin-right:5px;}
.footer .footer-info .p1{margin:8px 0;}
.footer .footer-info .footer-nav a{display:inline-block;margin:0 5px;}
.footer .footer-info .footer-nav a.a1{margin-left:0;}
.footer .imglink a{display:inline-block;}
.footer .imglink .dzjg{margin-right:40px;}

.top{height: 797px;background: url(../images/top.png) no-repeat top center;background-size: cover}

.tit{font-size: 46px;text-align: center;margin-bottom: 40px;color:#0e67dd }


.titimg{margin-bottom: 36px;height: 70px;background-repeat: no-repeat;background-position: center;background-size:auto 100%}
.logimg{margin-top: 30px;display: inline-block}


.tpimg{width: 290px; height: 195px;float: left;}

.tpimg img{width: 290px; height: 195px;}
.a1{width: 100%;height: auto;overflow: hidden;}
.content{width: calc(100% - 320px);float: right;}
.title{width: 100%;float: left;text-align: center;}
.title a{font-size: 22px;
font-weight: 700;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 1);
text-align: justify;
vertical-align: top;}
.title .jsz{
	width: 112px;
height: 36px;

border-radius: 5px;
background: linear-gradient(180deg, rgba(255, 195, 0, 1) 0%, rgba(255, 141, 26, 1) 100%);
font-size: 20px;
font-weight: 900;
padding: 5px 10px;
line-height: 36px;
color: rgba(255, 255, 255, 1);
text-align: left;
vertical-align: top;

}
.title .jsz0{
	width: 112px;
height: 36px;

border-radius: 5px;
background: linear-gradient(180deg, rgb(217, 217, 217) 0%, rgb(166, 166, 166) 100%);
font-size: 20px;
font-weight: 900;
padding: 5px 10px;
line-height: 36px;
color: rgba(255, 255, 255, 1);
text-align: left;
vertical-align: top;

}
.jincheng{width: 100%; padding:0%;height: 50px; margin-top: 100px;border-bottom: 1px dashed rgb(36, 118, 220);}
.jincheng ul li{float: left;margin-left:20px;
padding: 0 6px;
height: 36px;
opacity: 1;
border-radius: 20px 0px 20px 0px;
background: rgb(255, 255, 255); 
text-align: center;
line-height: 36px;
border: 1px solid rgb(36, 118, 220);
font-weight: 600;
font-size:16px ;
position: relative;
}
.jincheng ul li i{background: url(../images/y1.png) no-repeat ;height: 22px;width:22px;position: absolute;top: 40px;left: -30px;}
.jincheng ul li.hover i{background: url(../images/y2.png) no-repeat ;}
.jincheng ul li.hover{background-color: #0e67dd;color: #fff;}
.jincheng ul li.hover a{color: #fff;}
@media (max-width: 1024px){

.top{height: 50vw} 

.footer .footer-txt{width: 100%;text-align: center;}
.footer .footer-txt p span{display: inline-block;}
.footer .imglink{width: 100%;text-align: center;margin-top: 20px}
}

@media (max-width: 800px){

}

@media (max-width: 600px){

.top{height: 60vw} 


}
@media (max-width: 375px){

}