body{background: #F4FBFD;}
.banner,.banner2{width: 100%;height: auto;position: relative;}
.banner{height: 280px;}
.banner img{width: 100% !important;height: auto;}
.posi .swiper-slide{position: relative;height: 500px;}
.wei{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.btxt{width:1200px;height: auto;margin: 0 auto;margin-top: 10%;}
.ah1{
	font-size: 50px !important;
	color: #fff;
	margin: 0;
	line-height: 50px;
}
.btxt span{
	font-size: 22px;
	color: #fff;
	display: inline-flex;
	margin-bottom: 30px;
	font-weight: 100;
	letter-spacing: 1px;
	margin-top: 38px;
	display: block;
}
.btxt .p{
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	padding: 18px;
	border: 1px solid #fff;
	display: inline-block;
}
.content12{width: 1200px;margin: 0 auto;}
.yi{width: 100%;background: #2C76DF;padding-top: 10px;box-sizing: border-box;padding-bottom: 10px;display: flex;justify-content: space-between;}
.yi h3{font-size: 28px;line-height: 34px;color: #fff;margin-bottom: 16px;padding-left: 48px;}
.yi p{font-size: 14px;color: #fff;margin-top: 15px;padding-bottom:10px;padding-left: 48px;}
.button-group{margin:auto 20px;}
.yi label{font-size: 14px !important;background: #FE9843;padding: 2px 10px;line-height: 20px;margin-right: 12px;}
.wubox{border:1px #DCDCDC solid;width: 33.33%;padding:40px 20px;box-sizing: border-box;float: left;text-align: center;}
.wang{width: 100%;}
.wubox:hover{box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2);}
.wu12{width: 100%;}
.xian12{width: 20px;height: 1px;background: #333333;margin: 20px auto 16px;}
.wubox h1{font-size: 22px;color: #373d41;font-weight:normal;margin-bottom: 20px;}
.wubox h2{font-size: 16px;color: #777f84;font-weight: normal;}
.wubox p{font-size: 18px;color: #333333;line-height: 40px;text-align: center;}
.ul12 li{font-size: 14px;color: #383838;width: 45%;display: flex;align-items: center;margin:0 2% 17px;float: left;}
.ul12 li:nth-child(2n){width: 35% !important;min-width: 35px;}
.ul12 li img{margin-right: 10px;}
.ul12{margin-top: 12px;}
.wubox h3 span{font-size: 24px !important;color: #F76F01 !important;font-weight: 600;}
.wubox h3{font-size: 18px;color: #323232;margin-top: 40px;font-weight: normal;}
.liji a{display: block;width: 120px;background: #2C76DF;font-size: 14px;text-align: center;line-height: 40px;color: #fff !important;margin-right: 10px;float: left;}
.liji span{font-size: 14px;color: #F76F01;float: left;padding-top: 10px;}
.liji{margin-top: 30px;}
.jisuan{margin-top: 50px;border: 1px solid #DCDCDC;width: 100%;height: 240px;}
.jibox p{font-size: 20px;color: #2C76DF;margin-left: 45px;float: left;margin-top: 30px;}
.jibox{margin-top: 80px;}
.btn12 input{width: 90px;height: 100%;background: #F6F7FB;font-size: 18px;color: #333333;text-align: center;}
.btn12{height: 30px;display: flex;margin: 0 20px;float: left;}
.btn12 button{width: 30px;height: 100%;border: none;background: #EAEAEA;color: #005CBF;}
.ji12{font-size: 18px;color: #333333;margin: 20px 0;padding-right: 30px;clear: both;}
.ji12 span{float: left;}
.jibox3 span{font-size: 40px;color: #2C76DF;display: block;line-height: 40px;float: left;margin-top: -15px;}
.jibox3{font-size: 18px;color: #333;margin-top: 110px;}
.bimg{float: left;}
.jibox,.jibox3{width: 30%;float: left;padding-left: 5%;box-sizing: border-box;}
.jibox3 label{float: left;}
.gao12{height: 80px;width: 2px;background: #E3E3E3;float: left;margin: 80px 2.4%;}
.jibox2{width: 30%;float: left;margin-top:64px;}
.mytab{margin-top: 66px;box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);padding-bottom: 30px;}
.tabul li a{font-size: 20px;color: #333333;font-weight: normal;display: block;}
.tabul li{float: left;margin-right: 80px;height: auto;}
.tabul li a:hover,.tabcur a{color: #2C76DF !important;border-bottom: 2px solid #2C76DF;padding-bottom: 5px;}
.divtab{height: 1px;background: #979797;width: 100%;}
.tabtxt{margin-top: 80px;margin-bottom: 40px;}
.tabtxt h3{font-size: 32px;font-weight:normal;color: #333333;line-height: 32px;margin-bottom: 15px;text-align: center;}
.tabtxt p{font-size: 18px;color: #8B8B8B;line-height: 18px;text-align: center;}
.ulbox li{width: 33.33%;height: 290px;padding: 50px 40px 0;float: left;box-sizing: border-box;}
.imgtab{width: 100%;}
.imgtab img{display: block;margin: 0 auto;}
.ulbox li h4{font-size: 22px;line-height: 22px;color: #2C76DF;text-align: center;margin: 20px 0;}
.ulbox li p{font-size: 14px;color: #7B7B7B;line-height: 24px;text-align: center;}
.ulbox li:hover{box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.2);}
.ulbox2 li{width: 33.33%;height: 290px;padding: 50px 40px 0;float: left;box-sizing: border-box;}
.ulbox2 li h4{font-size: 20px;line-height: 20px;color: #323433;text-align: center;margin: 20px 0;}
.ulbox2 li p{font-size: 12px;color: #7B7B7B;line-height: 21px;text-align: center;}
.ulbox2{background: #F5F6F8;}
.ullist{margin-top: 43px;}
.ullist h5{font-size: 18px;line-height: 18px;color: #333333;height: 18px;margin:0 0 12px 0;}
.ullist li{padding-left: 2%;background: url(../img/title.svg) no-repeat left top;margin-bottom: 30px;width: 30%;float: left;margin-right: 2%;}
.ullist li:nth-child(3n){margin-right: 0 !important;}
.ullist li p{font-size: 12px;color: #696969;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;width: 100%;}
.wid{width: 1224px !important;margin: 0 auto;}
.taba{font-size: 18px;color: #fff !important;background: #2C76DF;display:block;margin: 0 auto;text-align: center;width: 138px;height: 46px;line-height: 46px;margin-top: 26px;}
.next2{background: url(../img/shape-2.svg) no-repeat !important;}
.prev2{background: url(../img/shape-1.svg) no-repeat !important;}
.lunbo3{width: 1240px !important;}
.lunbo3>div{display: flex;align-items: center;}
.lunbo3>div>div{display: flex;justify-content: center;}
.wul li a{font-size: 16px;color: #4D4D4D;display: block;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;line-height: 34px;}
.wul{margin-bottom: 30px;}
.button-blues {
	line-height: 44px;
	color: #fff;
	font-size: 18px;
	border: none;
	border-radius: 6px;
	display: block;
	background: #2b63be;
	cursor: pointer;
	margin: 10px auto 20px auto;
	padding: 3px 50px;
}
.wul li{display: inline-block;width: 31%;float: left;margin-right: 2%;margin-bottom: 2%;}
.wul li:nth-child(4n){margin-right: 0 !important;}
.wang{margin-top: -60px;position: relative;z-index: 99;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 60px !important;}
.btn {
    display: inline-block;
    font-weight: 600;
    border: .125rem solid transparent;
    position: relative;
    border-radius: 0.5rem;
    background-color: inherit;
    color: inherit;
    text-decoration: none;
    padding: 1rem 1rem;
    font-size: 1.4rem;
    line-height: 1;
    cursor: pointer;border:1px #fff solid;margin-right: 1rem;
}
a.btn{color: #fff;}
.button-group a:nth-child(2){background:#f67001;}
@media only screen and (min-width: 300px) and (max-width: 767px) {
	body{width: 100%;min-width: 100%;}
	.dib{display: block;}
	.posi .swiper-slide{height: 25rem;}
	.btxt{width: 100%;}
	.ah1{font-size: 2.5rem !important;line-height: 2.5rem;}
	.btxt span{font-size: 1.6rem;margin: 1.9rem 0 1.5rem;}
	.btxt .p{font-size: 1.3rem;line-height: 1.1rem;}
	/* .wei{background-size: 100% !important;} */
	.wei{padding-left: 2rem;display: flex;justify-content: center;align-items: center;}
	.next1,.prev1{display: none;}
	.content12{width: 100%;}
	.yi{display: flex;flex-direction: column;justify-content: center;padding-top: 10px;}
	.yi h3{font-size: 1.8rem;line-height: 1.8rem;margin-bottom: 0.8rem;padding-left: 2.4rem;}
	.yi span{font-size: 1.4rem;padding-left: 2.4rem;}
	.yi label{font-size: 1.4rem !important;padding: 0.5rem 2.5rem;line-height: 1.4rem;margin-right:2rem;}
	.yi p{font-size: 1.3rem;padding-left: 2.4rem;}
	.wubox{width: 100%;padding:0 2.5rem 1.5rem;height: auto;min-height: 6.8rem;display: flex;align-items: center;flex-direction: column;}
	.wu12{flex-wrap: wrap;}
	.wubox h1{font-size: 2rem;margin-bottom: 1rem;padding-top: 3rem;}
	.wubox h2{font-size: 1.5rem;}
	.xian12{margin: 1.5rem 0 1.5rem;width: 3rem;}
	.wubox p{font-size: 1.6rem;line-height: 3rem;}
	.ul12{margin-top: 0.12rem;display: flex;justify-content: center;flex-wrap: wrap;}
	.ul12 li{font-size: 1.6rem;margin: 0 1% 0.85rem;width: 49%;}
	.ul12 li img{margin-right: 0.5rem;}
	.ul12 li:nth-child(2n){width:45% !important;}
	.wubox h3{font-size: 1.6rem;line-height: 2.3rem;}
	.wubox h3 span{font-size: 1.9rem;}
	.liji{margin-top: 1.5rem;display: flex;justify-content: center;align-items: center;}
	.liji a{width: 8rem;height: 3rem;font-size: 1.6rem;line-height: 3rem;margin-right: 0.5rem;}
	.liji span{font-size: 1.6rem;padding-top: 0;}
	.jisuan{margin-top: 0.8rem;height: auto;border: none;flex-wrap: wrap;display: flex;justify-content: space-between;align-items: center;}
	.jibox, .jibox3{width: 100%;display: flex;justify-content: center;}
	.jibox2{width: 100%;margin-top: 3rem;}
	.jibox3{margin-top: 3rem;}
	.gao12{display: none;}
	.jibox{display: flex;align-items: center;}
	.ji12{font-size: 1.75rem;margin: 1rem 0;padding-right:1rem;display: flex;align-items: center;justify-content:center;}
	.jibox p{font-size: 2rem;margin-left: 2.25rem;margin-top: 0;}
	.jibox3{font-size: 2rem;display: flex;align-items: flex-end;}
	.jibox3 span{font-size: 3rem;line-height: 2.4rem;}
	.btn12 input{width: 4.5rem;font-size: 1.65rem}
	.bimg img{width: 4.4rem;}
	.tabul li a{font-size: 1.65rem;}
	.tabul{display: flex;justify-content: space-between;}
	.tabul li a:hover, .tabcur a{border-bottom: 0.04rem solid #2C76DF;padding-bottom: 0.05rem;}
	.tabul li{margin-right: 0;}
	.mytab{margin-top: 0.8rem;margin-bottom: 1.5rem;}
	.tabtxt{margin-top: 2.5rem;margin-bottom: 2rem;}
	.tabtxt h3{font-size: 2.25rem;line-height: 2.5rem;margin-bottom: 1.5rem;}
	.ulbox li{width: 48%;height: auto;padding: 2.5rem 2% 0;min-height: 4.4rem;}
	.tabtxt p{font-size: 1.6rem;line-height: 0.26rem;}
	.ulbox li p{font-size: 1.5rem;line-height: 2.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
	.ulbox li h4{font-size: 1.9rem;line-height: 1.5rem;margin: 1rem 0;}
	.imgtab img{height: 6rem;}
	.ulbox li p br{display: none;}
	.ulbox2 li{width: 30%;height: auto;padding: 2.5rem 1.5% 2rem;}
	.wid{width: 100% !important;}
	.ulbox2,.ulbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.ulbox2 li p br{display: none;}
	.ulbox2 li p{font-size: 1.4rem;line-height: 1.9rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.ulbox2 li h4{font-size: 1.6rem;line-height: 2.25rem;margin: 1rem 0;}
	.ullist{width: 96%;margin: 3rem 2% 0;}
	.ullist li{padding-left: 1rem;margin-bottom: 1.5rem;width: 45%;margin-right: 4.4%;background-size: 2%;}
	.ullist li:nth-child(3n){margin-right: 4.4% !important;}
	.ullist li:nth-child(2n){margin-right: 0% !important;}
	.taba{font-size: 1.3rem;line-height: 3rem;height:3rem;width: 20rem;margin-top: 1.3rem;}
	.lunbo3{width: 100% !important;}
	.lunbo3 .swiper-slide{margin-right: 1rem;}
	.lunbo3 img{width: 100%;display: block;}
	.wul li a{font-size: 1.5rem;}
	.wul li{width: 47%;margin-right: 6%;}
	.wul li:nth-child(2n){margin-right: 0% !important;}
	.wul{width: 94%;margin:0 3% 0.8rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.ullist h5{font-size: 1.5rem;line-height: 1.6rem;margin-bottom: 0.6rem;height: 1.3rem;}
	.wang{margin-top: 0;}
	.jibox{margin-top: 0;}
	.ullist li p{font-size: 1.4rem;}
	
	
}

