/*公司简介开始*/
.page_bannerimg{display: inline-block;max-width: 100%;height: auto;}
.page_about{width: 100%;height: auto;display: block;}
.page_about-data{width: 100%;height: auto;display: inline-block;box-shadow: 0 0 3px 2px #00000024;margin-top: 20px;}
.page_about-data-lefttxt{width: 50%;height: auto;display: block;float: left;margin: 15px auto;padding: 0 30px;}
.page_about-data-lefttxt h2{margin: 0;padding: 0;line-height: 50px;font-size: 20px;font-weight: bold;}
.page_about-data-lefttxt p{font-size: 16px;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.page_about-data-rightdata{width: 50%;height: auto;display: block;float: right;margin: 20px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.page_about-data-rightdata ul{width: 100%;height: auto;display: inline-block;margin: auto;text-align: center;}
.page_about-data-rightdata ul li{width: 100%;height: auto;display: inline-block;list-style: none;margin: auto;text-align: center;}
.page_about-data-box{width: 33.33%;height: auto;color: #0d4ca1;display: block;float: left;}
.page_about-datali strong{float: left;font-size: 36px;font-weight: bold;color: #0d4ca1;padding: 0;margin: 0;display: block;}
.page_about-datali p{float: left;padding: 0;margin: 0;margin-top: 20px;margin-left: 5px;color: #0d4ca1;font-size: 16px;}
.page_about-datatt{float: left;width: 100%;text-align: left;display: inline-block;margin: 0;padding: 0;color: #707070;font-size: 16px;}
.page_about-cont{width: 100%;height: auto;}
.page_about_leftimg{width: 50%;height: auto;display: block;float: left;}
.page_about_leftimg img{display: inline-block;max-width: 100%;height: auto;}
.page_about_rightcont{width: 50%;height: auto;display: block;float: right;    padding: 50px 25px;}
.page_about_rightcont h2{font-size: 40px; font-weight: bold; text-align: left; padding: 0; margin: 0; line-height: 40px;}
.page_about_rightcont span{font-size: 20px; font-weight: bold; line-height: 50px;}
.page_about_rightcont p{width: 100px; height: 5px; display: block; background: #0d4ca1;}
.page_about_rightconttxt{width: 100%; height: auto; display: block; text-align: left; text-indent: 2em; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}
/*公司简介结束*/

/*服务范围开始*/
.page_service{width: 100%; height: auto; display: block; margin: 15px 0;}
.page_service-title{width: 100%; height: 60px; display: block; margin: auto;}
.page_service-lefttitle{width: 50%; height: 60px; display: block; float: left; text-align: left;}
.page_service-lefttitle h2{font-size: 36px; font-weight: bold; color: #0d4ca1; float: left; padding: 0; margin: 0; line-height: 60px;}
.page_service-lefttitle div{width: auto; height: 60px; display: inline-block; float: left; border-left: 5px solid #d1efef; padding: 10px 15px; margin: 0 15px;}
.page_service-lefttitle div p{padding: 0; margin: 0; font-size: 18px; color: #0d4ca1; line-height: 20px;}
.page_service-rightdesc{width: 50%; height: 60px; display: block; float: right; text-align: right;}
.page_service-rightdesc p{color: #0d4ca1; font-size: 20px; padding: 0; margin: 0;}
.page_service-rightdesc p strong{color: #0d4ca1;}
.page_service-rightdesc p:nth-child(1){margin-right: 80px;}
.page_service-rightdesc p:nth-child(2){}
.page_service-cont{margin: 30px 0;}
.page_service-cont .row .col-md-3{margin: 10px 0;}
.service-cont_box{background: #0d4ca1; padding: 25px 20px; height: 315px; display: block; overflow: hidden;}
.service-cont_box h2{color: white;margin: 0;}
.service-cont_box p{color: white; font-size: 16px;}
.service-cont_box p:after{display: block; content: ""; width: 50px; height: 5px; background: #0d4ca1; margin: 10px 0;}
.service-cont_box-desc{color: white; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}
/*服务范围结束*/





@media (max-width: 1600px){

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

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

}
@media (max-width: 1024px){
    .page_about-data-lefttxt {width: 100%;text-align: center;}
    .page_about-data-rightdata {width: 100%;}
    .page_about-data-box {padding: 0 10%;}
    .service-cont_box-desc {-webkit-line-clamp: 5;}
}
@media (max-width: 960px){
   

}
@media (max-width: 768px){
    .container {width: 100%;}
    .page_about-data-rightdata {margin: 10px auto;}
    .page_about-data-lefttxt {margin: 0;padding: 0;}
    .page_about-data-box {padding: 0;}
    .page_about-datali strong {font-size: 22px;}
    .page_about-datali p {font-size: 12px;margin-top: 15px;}
    .page_about-datatt{font-size: 12px;}
    .page_about_leftimg{width: 100%;}
    .page_about_rightcont{width: 100%;}
    .page_service-lefttitle h2 {font-size: 20px;}
    .page_service-lefttitle div {height: 40px;padding: 0px 5px;margin: 10px 5px;}
    .page_service-lefttitle div p {font-size: 14px;line-height: 20px;}
    .page_service-cont{margin: 0 0;}
    .page_service-rightdesc {height: 50px;}
    .page_service-rightdesc p {font-size: 14px;}
    .page_service-rightdesc p:nth-child(1) {margin-right: 50px;    margin-top: 10px;}
    .service-cont_box {height: auto; }
    .service-cont_box-desc {-webkit-line-clamp: 4;}
    .service-cont_box {padding: 10px 10px;}
    .service-cont_box h2 {font-size: 24px;}
}


