.fl{float: left;}
.fr{float: right;}
.mybanner2{width: 100%;position: relative;}
.mytu{width: auto;height: auto;overflow: hidden;background: url(../img/banner.jpg) no-repeat center;height: 390px;}
.mytu img{display: block;}
.boxtxt{width: 100%;position: absolute;top: 0;left: 0;height: 100%;z-index: 9;}
.cont2{width: 1200px;margin: 7% auto 0;}
.cont2 h1{font-size: 45px !important;color: #3E5599;margin: 0;line-height: 55px;}
.cont2 span{font-size: 22px;color: #9A9A9C;display: inline-block;margin-bottom: 12px;font-weight: 100;letter-spacing: 1px;line-height: 32px;}
.martop{margin-top: 20px;}

.pchidden{display: none !important;}
.content{width: 1200px;margin: 0 auto;}
.sjhidden{display: block;}
.yuyan{padding: 95px 0;background: #F5F5F5;}
.ytitlt h3{font-size: 33px;color: #232F3F;line-height: 40px;text-align: center;}
.ytitlt p{font-size: 18px;color: #868686;display: block;text-align: center;padding-top: 24px;}
.zixun{margin-top: 70px;}
.ybox1{width: 45%;background: #fff;border: 1px solid #979797;border-radius: 10px;border-right: none;padding-bottom: 46px;min-height: 550px;position: relative;}
.ybox1:nth-child(2){border-right: 1px solid #979797 !important;border-left: none;}
.ybox1:hover{border-color: #507CF7 !important;}
.yimg2{padding-top: 50px;width: 100%;}
.yimg2 img{display: block;margin: 0 auto;}
.ybox1 h4{font-size: 24px;color: #232F3F;text-align: center;width: 100%;margin: 35px 0 35px;}
.ybox1 p{font-size: 18px;color: #878787;text-align: left;padding: 0 90px;line-height: 30px;margin-bottom: 7px;display: flex;}
.ybox1 a{display: block;width: 180px;height: 44px;background: #2C76DF;border-radius: 5px;font-size: 18px;color: #fff;text-align: center;line-height: 44px;margin: 27px auto 0;}
.ybox1 p label{display: block;width: 5%;}
.ybox1 p span{display: block;width: 95%;} 
.link{position:bottom: 46px;left: 0;width: 100%;}

.zhuanzhu{padding-top: 72px;margin:auto;}
.zhuan{margin-top: 58px;} 
.zbox{box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.1);width: 23%;padding-bottom: 60px;float: left;margin-right: 2.666%;}
.zbox:last-child{margin-right: 0 !important;} 
.zimg{width: 100%;padding-top: 60px;margin-bottom: 30px;}
.zimg img{display: block;margin: 0 auto;}
.zbox h4{font-size: 22px;color: #333;margin-bottom: 30px;text-align: center;}
.zbox p{font-size: 17px;color: #7B7B7B;text-align: center;line-height: 26px;}

.b2b{padding-top: 80px;padding-bottom: 85px;}
.blist{border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;margin-top: 38px;}
.bul{display: block;width: 795px;margin: 0 auto;}
.bul li{float: left;margin: 0 38px;text-align: center;}
.bul li a{font-size: 17px;color: #808080;padding: 20px 0;display: block;}
.bxiang{margin-top: 80px;}
.bimg2{width: 32%;float: left;margin-right: 2%;margin-bottom: 80px;position: relative;overflow:hidden;}
.bimg2 .imWrap {
    width: 100%;
    padding-top: 75.5%;
    position: relative;
    overflow: hidden;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);border-radius: 5px;cursor: pointer;
}
.bimg2:nth-child(3n){margin-right: 0 !important;}
.bimg2 img {
    width: 100%;   
    transition: transform .3s linear;
	position: absolute;
	left:0;top:0;min-height: 100%;
}
.bimg2:hover img {
	transform:scale(1.1,1.1)
}
.btitle{font-size: 16px;color: #4287E4;position: absolute;bottom: -35px;left: 0;width: 100%;text-align: center;display: none;}
.bimg2:hover .btitle{display: block;}
.bmore a{width: 285px;background: #2C76DF;font-size: 20px;color: #fff;display: block;margin: 0 auto;border-radius: 10px;text-align: center;padding:10px;}

.jinqi{padding: 75px 0 65px;background: #F1F1F1;}
.hot2{margin-top: 30px;}
.jbox2{width: 31%;float: left;margin-right: 3.5%;}
.jbox2:last-child{margin-right: 0 !important;}
.jbox2:hover h3{color: #F38E48 !important;}
.jbox2:hover .jtitle2 img:nth-child(2){display: block !important;}
.jbox2:hover .jtitle2 img:nth-child(1){display: none !important;}
.jtitle2{width: 100%;background: #ECECEC;padding: 20px 26px;box-sizing: border-box;}
.jtitle2 h3{font-size: 22px;color: #242D3E;float: left;}
.jtitle2 img{height: 20px;float: right;margin-top: 2px;}
.jtitle2 img:last-child{display: none;}
.jul2{padding: 0 26px;margin-top: 33px;}
.jul2 h4{font-size: 14px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jul2 span{font-size: 10px;color: #818181 !important;}
.jul2 li{margin-bottom: 18px;}
.jul2 li:hover a h4{color: #F38E48 !important;}

.haiwai{padding: 40px 0;height: 600px;overflow:hidden;box-sizing: border-box;background: #182030;}

.fuwu2{padding-top: 73px;padding-bottom: 98px;}
.liucheng{margin-top: 77px;}
.lbox{width: 10%;float: left;}
.lbox p{font-size: 19px;color: #808080;text-align: center;width: 100%;}
.limg{width: 100%;margin-bottom: 45px;}
.limg img{display: block;margin: 0 auto;}
.lxian{border-bottom: 2px dashed #FF903F;width: 103px;float: left;margin: 57px 23px 0;}

.jiaru{height: 258px;background: url(../img/bg3.jpg) no-repeat center;}
.jiaru h3{font-size: 32px;color: #fff;line-height: 32px;text-align: center;max-width: 1200px;margin: 0 auto;font-weight: normal;padding: 66px 0 30px;}
.jiaru a{display: block;width: 117px;height:45px;box-sizing: border-box;border: 1px solid #fff;border-radius: 5px;font-size: 18px;color: #fff;text-align: center;line-height: 45px;margin: 0 auto;}





@media only screen and (min-width: 751px) and (max-width:1199px) {
	.content{width: 100%;padding: 0 1rem;box-sizing: border-box;}
}

@media only screen and (min-width: 300px) and (max-width: 750px) {
	.mytu{background: url(../img/sbanner.jpg) no-repeat;background-size: 100%;height: 16rem;}
	.cont2 h1{font-size: 2.15rem !important;line-height: 3rem;}
	.cont2 span{font-size: 1.4rem;line-height: 2rem;margin-bottom: 0.6rem;}
	.cont2{width: 100%;padding: 0 2rem;box-sizing: border-box;margin: 9% auto 0;}
	.martop{margin-top: 1rem;}
	.pchidden{display: block !important;}
	.sjhidden,.rno-map-dot-text,.btitle{display: none;}
	.jiaru{height: 10rem;background: url(../img/bg3.jpg) no-repeat center;} 
	.jiaru h3{font-size: 1.6rem;line-height: 2.2rem;}
	.jiaru a{width: 7.5rem;height: 3rem;line-height: 3rem;border: 1px solid #fff;font-size: 1.4rem}
	.jiaru h3{padding: 2rem 0 1.5rem;}
	.liucheng{margin-top: 2.5rem;}
	.limg img{width: 100%;}
	.lxian{width: 20px;margin: 2.25rem 0.975rem 0;}
	.limg{margin-bottom: 2rem;}
	.lbox p{font-size: 1.2rem;line-height: 1.9rem;}
	.content{width: 100%;padding: 0 1rem;box-sizing: border-box;}
	.yuyan{padding: 0.95rem 0 3rem;}
	.ytitlt h3{font-size: 2rem;line-height: 2.5rem;}
	.ytitlt p{font-size: 1.3rem;padding-top: 1.2rem;}
	.zixun{margin-top: 3.5rem;}
	.ybox1{width: 100%;margin-bottom: 1.5rem;border: none;}
	.yimg2 img{width: 14.35rem;}
	.yimg2{padding-top: 2.5rem;}
	.ybox1 h4{font-size: 1.6rem;margin: 1.75px 0;}
	.ybox1 p{font-size: 1.3rem;line-height: 2rem;margin-bottom: 0.07rem;padding: 0 1rem;}
	.link{clear:both;margin:1rem auto 0;}
	.ybox1 a{width: 9rem;height: 2.2rem;font-size: 1.3rem;line-height: 2.2rem;}
	.zhuanzhu{padding: 3.6rem 0 2.5rem;}
	.zhuan{margin-top: 2.9rem;}
	.zbox{width: 48%;margin-right: 4%;padding-bottom: 3rem;margin-bottom: 1.5rem;}
	.zbox:nth-child(2n){margin-right: 0 !important;}
	.b2b{padding: 0rem 0;}
	.zimg{padding-top: 3rem;margin-bottom: 1.5rem;}
	.zbox h4{font-size: 1.5rem;margin-bottom: 1.5rem;}
	.zbox p{font-size: 1.25rem;line-height: 2rem;}
	.zimg img{width: 5.6rem;}
	.blist{margin-top: 1.9rem;}
	.bul{width: 100%;}
	.bul li{margin: 0 1rem;}
	.bul li a{font-size: 1.25rem;padding: 1rem 0;}
	.bxiang{margin-top: 3rem;}
	.bimg2{margin-bottom: 2rem;}
	.bmore a{width: 15rem;font-size: 1.4rem;border-radius: 1rem;}
	.jinqi{padding: 0.75rem 0 3rem;}
	.hot2{margin-top: 1.5rem;}
	.jbox2{width: 100%;}
	.jtitle2{padding: 1rem ;}
	.jtitle2 h3{font-size: 1.5rem;}
	.jtitle2 img{height: 1rem;margin-top: 1rem;}
	.jul2{padding: 0 1rem;margin-top: 1.5rem;}
	.jul2 h4{font-size: 1.3rem;}
	.jul2 span{font-size: 0.18rem;}
	.jul2 li{margin-bottom: 1.3rem;}
	.haiwai{padding: 0.8rem;height: 6rem;}
	.fuwu2{padding: 0.7rem 0 0.8rem;}
	.ybox1{min-height: 5.5rem;}
	.ybox1:nth-child(2){border: none;}

}
.map{position: relative;}
.map img{width: 100%;}
.rno-map-dot::after {
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    -webkit-box-shadow: inset #00a4ff 0 0 5px;
    box-shadow: inset 
    #00a4ff 0 0 5px;
    border-radius: 50%;
    top: 0;
    left: 0;
    opacity: 0;
}
.rno-map-dot{position:absolute;width:22px;height:22px;cursor:pointer;margin-right:11px}
.rno-map-dot.style-1 .rno-map-dot-layer {
    width: 8px;
    height: 8px;
    background-color: 
    #00a4ff;
    margin: -4px 0 0 -4px;
}
.rno-map-dot-layer {
    width: 11px;
    height: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
    background-color: #00a4ff;
    border-radius: 50%;
    cursor: pointer;
    opacity: 1;
}
.rno-map-dot-text.left {
    left: auto;
    right: 100%;
    padding-left: 0;
    padding-right: 5px;
}
.rno-map-dot-text {
    position: absolute;
    left: 100%;
    top: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 22px;
    color: 
    #fff;
    white-space: nowrap;
}
.rno-map-bubble {
    left: 50%;
    bottom: 100%;
    margin-left: -100px;
    margin-bottom: 10px;
    width: 200px;
    text-align: center;
    -webkit-transition: .3s all ease-out;
    transition: .3s all ease-out;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    cursor: default;
    pointer-events: none;
}
.rno-bubble {
    position: absolute;
    z-index: 6;
}