.alltitle{width:100%;text-align: center;font-size:24px;font-weight: 500; margin-bottom: 40px;}
.alltitle p{position: relative;display: inline-block;padding: 0 60px;font-size: 34px;font-weight: bold;padding-bottom: 16px;}
.alltitle p:before{content:"";position: absolute;background: #ebebeb;width: 214px;height: 2px;bottom: 0;left: 50%;-webkit-transform: translateX(-50%); transform: translateX(-50%);}
.alltitle p:after{content:"";position: absolute;background: #336FFF;width: 24px;height: 3px;bottom: 0;left: 50%;-webkit-transform: translateX(-50%); transform: translateX(-50%);}

/*关于我们*/
.aboutus{height: 505px;background: url(../images/aboutbg.png) no-repeat 50%/100% 100%;}
.about-content{width: 1190px;margin: 0 auto;}
.about-content .about-left{width: 553px;float: right;background: #fff;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 17%);border-radius: 6px;padding: 30px 24px 20px 24px;height: 400px;}
.about-content .about-left .ms-title{/*float:left;margin: 0 12px;width: 100%;*/display: flex;justify-content: flex-start;align-items: center;margin-bottom: 12px;}
.about-content .about-left .ms-title .about-logo{max-width:138px;float:left;height: 88px;}
.about-content .about-left .ms-title .about-logo img{max-width:138px;height: 100%;overflow: hidden;}
.about-content .about-left .ms-title .left-title{margin-left: 16px;float: left;/*line-height: 88px;*/}
.about-content .about-left .ms-title .left-title .about-title{font-size:20px;font-weight: 700;margin-bottom: 10px;}
.about-content .about-left .ms-content{float:left;width:100%;line-height:24px;letter-spacing: 1px;color: #666;height: 200px;overflow: hidden;}
.about-content .about-left .view-detail{display: inline;border: 1px solid #e7e7e7;border-radius: 20px;float: left;margin-top: 15px;width: 145px;height: 40px;text-align: center;line-height: 40px;}
.about-content .about-left .view-detail:hover{background:#336FFF;color:#fff}
.about-content .about-right{float: left;position: relative;width: 637px;height: 359px;margin-top: 20px;border-radius: 7px;overflow: hidden;}
.about-content .about-right img{width: 100%;height: 100%;object-fit: cover;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;}
.about-content .about-right .tags{position: absolute;top: 17px;right: 0;z-index: 999;}
.about-content .about-right .tags .tag{width: 120px;background: #336FFF;height: 40px;line-height: 40px;text-align: center;opacity: .79;margin-top: 6px;color: #fff;font-size: 14px;}

/*联系我们*/
.contant{background:url(../images/contactbg.png) no-repeat center center/100% 100%}
.contant .alltitle p{color:#fff;}
.contant .contant-main{width:1210px;margin:0 5px;float:left;}
.contant .contant-left{float:left;padding: 30px 50px 0 0;border-radius: 4px;width: 670px;height: 435px;}
.contant .contant-left .left-nav{float:left;width: 160px;border-right: 5px solid #999999b3;height:100%}
.contant .contant-left .left-nav li{margin-bottom: 30px;font-size: 18px;padding-left:10px}
.contant .contant-left .left-nav li a{color:#fff}
.contant .contant-left .left-nav .li01{font-size: 22px;font-weight:bold;color: #fff;position: relative;padding-bottom: 20px;}
.contant .contant-left .left-nav .li01:after{position:absolute;width:32px;height:3px;background:#336fff;content:"";bottom:0;left: 10px;}
.contant .contant-left .left-adress{float: right;color: #fff;width: 470px;}
.contant .contant-left .left-adress .gs-detail{margin-bottom: 24px;float: left;width: 100%;}
.contant .contant-left .left-adress .gs-detail .gs-left{width:29px;height: 50px;float: left;padding-right: 12px;position: relative;}
.contant .contant-left .left-adress .gs-detail .gs-left img{max-width: 29px;max-height: 35px;position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.contant .contant-left .left-adress .gs-detail .gs-right{float:left;padding-left: 13px;border-left: 3px solid #fff;}
.contant .contant-left .left-adress h3{font-size:20px;margin-bottom:20px;padding-bottom: 20px;position: relative;}
.contant .contant-left .left-adress h3:after{position:absolute;width:32px;height:3px;background:#336fff;content:"";bottom:0;left: 0px;}
.contant .contant-left .left-adress .p1{font-size: 14px;color: #fff;}
.contant .contant-left .left-adress .p2{font-size: 24px;color: #fff;width: 410px;font-weight: bold;/*text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;*/}
.footer .contant-right{width:344px;padding:30px 40px;height: 410px;background: #ffffff;float:left;border-radius: 6px;}
.footer .contant-right .a-title{width:100%;text-align:center;margin: 10px 0 26px;font-size: 30px;font-weight: 600;color: #333;line-height: 30px;float:left;}
.footer .contant-right .a-content{width:100%;float:left}
.footer .contant-right .a-content label{width:100%;float:left;font-size:16px;line-height: 22px;margin-bottom: 8px;font-weight: 600}
.footer .contant-right .a-content label font{color:#ff4365}
.footer .contant-right .a-content input{width: 100%;padding: 15px 10px;background: #fff;border-radius: 4px;border: 1px solid #e7e7e7;margin-bottom:10px}
.footer .contant-right .a-button{width: 100%;float: left;height: 47px;margin-top: 8px;line-height: 47px;text-align: center;background: #336FFF;border-radius: 4px;color: #fff;font-size: 16px;cursor: pointer; border:none}
/*底部*/
.bottom{width:100%;float:left;background: #fff;padding:10px 0;}
.bottom .b-width{/*width: 1080px;*/margin:0  auto;}
.bottom .b-content{width:100%;float:left;text-align: center;color:#666;line-height: 30px;}
.bottom .b-link{width:100%;text-align: center;margin-top:10px;float:left;}
.bottom .b-link a{color:#999}
/*面包屑*/
.mbx{width:100%;background: #fff;height: 40px;line-height: 40px;float:left;font-size:12px;color:#666;padding-bottom: 20px;}
.crumbs{padding-left: 10px;position: relative;}
.crumbs:before{content:"";position:absolute;width:4px;height:14px;background:#336FFF;left:0;top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}
.mbx .now{float:left;}
.mbx a{color:#666;padding:0 8px;}
