
/*banner*/
    .about_banner { width: 100%; height: auto; overflow: hidden; display: block; overflow: hidden;  }
    .about_banner img { width: 100%; height: 580px;   object-fit: none;   }
    .about_banner_m { display: none; }
    .about_banner_m img { width: 100%; height: auto;   }
    @media (max-width:575px) {
        .about_banner { display: none;}
        .about_banner_m { display: block;}
    }

.fathers  .swiper-container .swiper-slide h5{ text-align:center}



/*about_bar*/
    .about_bar { margin-top: -65px; max-width: 1280px;   }
        .about_bar .bg1 { background: #2551aa; border-top: #fff 13px solid; border-left: #fff 13px solid; }
        .about_bar .bg2 { background: #0e75bb; border-top: #fff 13px solid;  }
		.about_bar .bg2 p span a{ color:#fff;}
        .about_bar .bg3 { background: #f49402;  border-top: #fff 13px solid; border-right: #fff 13px solid; }

        .about_bar h3 { width: 100%; line-height: 50px; text-align: center; font-size: 1.625rem; color: #fff;}
        .about_bar p { color: #fff; padding-left: 20px;}
        .about_bar p span { width: 30%; height: auto; line-height: 30px; display: inline-block; text-align: center;}

        


            @media (max-width:575px) {
                .about_bar { margin-top: 0;    }
                .about_bar .bg1 ,.about_bar .bg2,.about_bar .bg3 { border: 0;}
                .about_bar h3 { font-size: 1.375rem; line-height:40px;  }
                .about_bar p { padding-left: 0; }
                

            }


/*about*/
.st_about {  margin-top: 0;  height: auto; padding: 30px 0 60px 0;   }
#about-secd{background: #f5f5f5;}

    .st_about   .header { max-width: 1280px;  margin: auto; height: 90px; line-height: 90px;border-bottom: #2551aa 2px solid; margin-bottom: 75px; overflow: hidden; } 
         .st_about   .header h1 { width: auto;  height: 90px; line-height: 90px;font-size: 2.6rem; background: url(../images/title_bg.png) left top no-repeat ; 
            font-weight: 600; padding-left: 15px;  }
            .st_about   .header h1 span.bnav { font-size: 1rem; font-weight: normal;}
            .st_about   .header h1 span.bnav i { margin-left: 10px; margin-right: 10px; }
    
        
            .st_about .box { max-width: 1280px;  margin: auto; }
            .st_about .about_video { width: 525px; height: 350px; overflow: hidden;  border-radius: 10px;    }   
            .st_about .about_video img { width: 100%; height: auto;}   
            .st_about .about_video video { width: 100%; height: 100%; object-fit:cover; } 

            .st_about .about_content { width: 100%; height: auto;  }
                .st_about .about_content h3 { font-size: 2.0rem; margin-top: 10px; }
                .st_about .about_content h4 { font-size: 1.0rem; color: #999; }
                .st_about .about_content p { font-size: 1rem; color: #3b3b3b; margin-top: 20px; }
                /* .st_about .about_content a.btn { width: 165px; height: 44px; background: #2551aa; color: #fff; text-align: center; border-radius: 50px; font-size: 16px; 
                        display: inline-block; }
                .st_about .about_content a.btn:hover { background: #d8a62f; color: #fff;  } */


                .st_about .about_content a.btn { width: 165px; height: 44px; line-height: 18px; background: #2551aa; color: #fff; text-align: center; border-radius: 50px; 
                        font-size: 16px;   display: inline-block; padding-left: 30px; padding-right: 30px;  }
                .st_about .about_content a.btn:hover { background: #ff7e00; color: #fff; box-shadow: 0 0 5px #f60;  }
                .st_about .about_content a.btn i { font-size: 1.375rem; transition: all 0.5s;  }
                .st_about .about_content a.btn:hover i { padding-left: 20px; }

#ruxue-box{ height:inherit;}
#ruxue h4{  font-size: 1.4rem; font-weight:bold; color: #000; padding-top:20px;}
#ruxue p{ margin-top:3px; font-size: 1.5rem; color:#2551aa;}
#ruxue-box ul{ width:100%;}
#ruxue-box ul li { width:19%; margin-right:12px;}
#ruxue-box ul li dl{ background:#2551aa; color:#fff; padding:5% 0px; text-align:center; width:100%}
#ruxue-box ul li dl dt{ font-size:2rem;}
#ruxue-box ul li dd{ padding-bottom:0px; margin-bottom:0px;}
#ruxue-box ul li dd.jiantou{ font-size:2rem;}
#ruxue-box ul li:nth-child(6) dl{ }

                @media (max-width:575px) {
				.st_about .header{ margin-bottom:20px;}
                    .st_about .about_video { width: 100%; height: auto;     }   
                    .st_about .about_content h3 { font-size: 1rem; }
					#ruxue h4{  font-size: 1rem; font-weight:bold; color: #000; padding-top:20px;}
                    .st_about .about_content h4 { font-size: 1rem;  font-weight: normal; }
                    .st_about .about_content p { font-size: 0.95rem; line-height: 24px; margin-top: 20px;  }
                    .st_about   .header h1 {  font-size: 1.6rem; text-align:center;}
                    .st_about .about_content img { margin-top: 15px; width: 12%; height: auto; }
                    .st_about   .header h1 span.bnav {  display: none; }
					#ruxue-box ul li { width:46%; margin-right:12px;}
					#ruxue-box ul li dd{ font-size:0.8rem}
					#ruxue-box{ padding:20px 0px;}
					#ruxue p{ font-size:1rem}
					
                }


/*vs*/
.about_vs {  margin-top: 45px; background: #f5f5f5; height: auto; padding: 30px 0 60px 0;   }
        .about_vs   .header { max-width: 1280px;  margin: auto; height: 90px; line-height: 90px; margin-bottom: 0px; overflow: hidden; } 

                .about_vs   .header h2  { color: #5b5b5b ; margin: auto; text-align: center; } 
                .about_vs   .header h2 span { color: #2551aa ;  } 

                .about_vs .box { width: 1280px; margin:auto; height: auto; overflow-x: auto;  }
          
				.about_vs .box table tH,.about_vs .box table tr,.about_vs .box table tr td{ border:solid 1px #ccc; border-collapse:collapse; padding:10px 15px;}
				
				
				
                .about_vs .box table td { color: #5b5b5b;}

                    .about_vs .box table tr  th { height: 70px; line-height: 70px; color: #000; font-size: 1.5rem; overflow: hidden; }
                    .about_vs .box table tr  th.th1 { width: 20%; text-align: center;  }
                    .about_vs .box table tr  th.th2{ width: 35%; text-align: center;     padding-left: 60px;  }
                    .about_vs .box table tr  th.th3 { width: 35%; text-align: center;   }
                    .about_vs .box table tr  th.th3 span {  display: inline-block; position:absolute; margin-top: -25px; margin-left: -60px; }

                    .about_vs .box table tr td:first-child { text-align: center; font-weight: 600;  }
                    .about_vs .box table tr td:nth-child(2) { padding-left: 30px; padding-right: 30px;   }
                    .about_vs .box table tr td:nth-child(3) { padding-left: 30px; padding-right: 30px; }
                    .about_vs .box table tr td img { margin-right: 5px;}
                    /* .about_vs .box table tr td:nth-child(2):hover img { transform: scale(1.2); } */

                    .about_vs .box table tr:last-child td  { height: 130px; }
                    .about_vs .box table tr:nth-child(6)  { padding-top: 20px;  }


                    .about_vs  .more { width: 100%; height: 50px; line-height: 50px; text-align: center; margin-top: 30px;  margin-top: 50px; }
                    .about_vs  .more a { width: auto; height: 50px; line-height: 30px; background: #f49402; color: #fff; text-align: center; border-radius: 50px; 
                        font-size: 16px;   display: inline-block; padding-left: 30px; padding-right: 30px;  }
                    .about_vs  .more a:hover { background: #ff7e00; color: #fff; box-shadow: 0 0 5px #f60;  }
                    .about_vs  .more a i { font-size: 1.375rem; transition: all 0.5s;  }
                    .about_vs  .more a:hover i { padding-right: 20px; }



                    @media (max-width:575px) {
                        .about_vs {  margin-top: 25px; }
                        .about_vs   .header { width: 100%; height: auto;  }
                        .about_vs .header h2 { font-size: 1.6rem; font-weight: 600;  }
                        .about_vs   .header h2 span, .about_vs   .header h1 strong { width: 100%; text-align: center; display: block;  } 

                        .about_vs .box table tr  th.th3 span {  display: inline-block; position:unset; margin-top: 10px; margin-left: 20px; }
                        
                        .about_vs .box { width: 100%; height: auto; overflow-x:auto;  }

                    }

                    

/*youshi*/
.st_youshi {   background: url(../images/st_youshi_bg.jpg) center top no-repeat; height: 579px; padding: 60px 0 60px 0;   }
     .st_youshi .header h2 { font-size: 2.6rem; color: #fff;}
     .st_youshi .box {  margin: auto; margin-top: 60px; max-width: 1260px; }
     .st_youshi .box .box_list {  width: 100%; margin:20px auto; text-align: center;   }
     .st_youshi .box .box_list .img { width: 160px; height: 160px; border-radius: 50%; line-height: 160px;  border:#00ffda 2px solid; margin:0 auto;
        transition: all 0.3s;     }
            .st_youshi .box .box_list h4 { font-size:1.375rem ; color: #fff; margin-top: 20px;  transition: all 0.3s;  }
            .st_youshi .box .box_list p { font-size:1rem ; color: #fff; width: 100%; text-align: left; padding-left: 16%; }

             .st_youshi .box .box_list:hover .img  { margin-top: -20px; }
             .st_youshi .box .box_list:hover h4  { margin-top: 50px; }
            /* backface-visibility: hidden;  */

            /* .st_youshi .box .box_list .img img {  position: absolute; top: 40px; margin-left: -60px;  transition: transform ease 1s;     }
            .st_youshi .box .box_list .img img:last-child {  z-index: 1;   backface-visibility: hidden; } */

            /* .st_youshi .box .box_list .img:hover img:last-child   {  transform: rotateY(180deg);  } */
            /* .st_youshi .box .box_list .img:hover { border:#fff 2px solid; } */
            /* .st_youshi .box .box_list:hover  h4,.st_youshi .box .box_list:hover  p { color:#d1db3a; } */



                    
                    @media (max-width:575px) {
                        .st_youshi { height: auto; background: url(../images/index/st_youshi_bg2.jpg) center top no-repeat;  }
                        .st_youshi .header { width: 80%; margin: auto;}
                        .st_youshi .header h2 { font-size: 1.6rem; font-weight: 600;  }
                        .st_youshi .box {  margin-top: 40px; width: 100%;  }
                        .st_youshi .box .box_list h4 { font-size:1.125rem ; }
                        .st_youshi .box .box_list p { font-size:0.95rem ;  padding-left: 0; text-align: center; }
                    }




/*team*/
.st_team { margin-top: 65px; max-width: 1280px; height: 1000px;    }
        .st_team .header h4 { font-size: 1.125rem; color: #8b8b8b; margin-top: 20px; }
        .st_team .header h2 { font-size: 2.6rem; color: #3b3b3b; }
        .st_team .header p { width: auto; height: 8px; display: inline-block; }

        .st_team .box { margin-top: 20px;  width: 100%; height: 500px;    }
        .st_team .box .fathers { width: 100%;   margin-top: 60px; position: relative;  }
        .st_team .box .swp3 { width: 90%; }
        /*滚动*/
        
        .st_team .box .swiper-slide .img_box { width: 205px; height: 205px; border-radius: 50%; overflow: hidden; margin: auto;   }
              .st_team .box .swiper-slide .img_box  img { width: 100%; height: auto; border-radius: 205px; transition: all 0.3s ;  }
              .st_team .box .swiper-slide .img_box:hover  img { transform: scale(1.1,1.1); }
              .st_team .box .swiper-slide:hover h4 { color:#2551aa;}

              .st_team .box .swiper-slide h4 { font-size: 1.375rem; margin-top: 20px; width: 100%; text-align: center; }
              .st_team .box .swiper-slide p { font-size: 1rem; margin-top:0px; color: #8b8b8b; width: 100%; text-align: center; display: inline-block; }
            

              .st_team .box  .swiper-pagination.sp3 { margin-left: 48%; }

              .st_team .box  .swiper-pagination.sp3 { margin-top: 50px;}
              .st_team .box  .swiper-pagination.sp3 .swiper-pagination-bullet { background: #2551aa; margin-right: 6px; border: #fff 2px solid; }
              .st_team .box  .swiper-pagination.sp3 .swiper-pagination-bullet-active { width: 14px; height: 14px; background: #fff; border: #2551aa 3px solid;}

            
              .st_team  .more { width: 100%; height: 50px; line-height: 50px; text-align: center;  margin-top: 50px; }
              .st_team  .more a { width: auto; height: 50px; line-height: 50px; background: #f49402; color: #fff; text-align: center; border-radius: 50px; 
                  font-size: 16px;   display: inline-block; padding-left: 30px; padding-right: 30px;  }
              .st_team  .more a:hover { background: #ff7e00; color: #fff; box-shadow: 0 0 5px #f60;  }
              .st_team  .more a i { font-size: 1.375rem; transition: all 0.5s;  }
              .st_team  .more a:hover i { padding-left: 20px; }


              @media (max-width:575px) {
                .st_team {  height: auto;   }
                .st_team .header h2 { font-size: 1.6rem; font-weight: 600;  }
                .st_team .header h4 { font-size: 1rem; font-weight: normal; width: 50%; margin: auto; margin-top: 20px; }
                .st_team .box { height: auto;}
                .st_team .box .swiper-slide .img_box { width: 140px; height: 140px; border-radius: 70px;  }
                .st_team .box .swiper-slide .img_box  img {  border-radius: 70px;}
                .st_team .box  .swiper-pagination.sp3 { margin-left: 25%;  margin-top: 30px;    }

                .st_team .box .swiper-slide h4 { font-size: 1.125rem;  }
                .st_team .box .swiper-slide p {  margin-top: 0; }
                
                .st_team  .more {   margin-top: 90px; }

            }


           
        

            /**********byc*********/
            
            .byc{  width:1200px;  margin: 0 auto; position: relative;  height: 330px; border-radius: 50px; margin-top: 35px;  } 
                #center,#center2 { z-index: 2;position: absolute; top: 70px; left:0  }
                #slider,#slider2 {  z-index: 1;  position: absolute;  width: 1200px;  height: 260px; overflow: hidden;  top: 0;  left: 0; border-radius: 20px;    }
                #slider .slide,#slider2 .slide {
                    z-index: 10;
                    position: absolute;
                    width: 860px;
                    height: 260px;
                    overflow: hidden;
                    top: 0;
                    cursor: default;
                    left: 22px;
                    text-align:left;
                    background: #333;
                    border-right: 5px solid #fff;
                    margin-left:-2px; 
                
                }
                #slider .title,#slider2 .title {
                    color: #f80; font-size: 1.2em; font-weight: bold; margin-right: 1.5em; text-decoration: none;
                }
                #slider .text,#slider2 .text { display: none;  }
                #slider .p,#slider2 .p{
                    width: 200px;
                    height: 260px;
                    color: #fff;
                    position: absolute;
                    left: 300px;
                    top: 0;
                
                }
                #slider .p img,#slider2 .p img{  display: inline-block; margin: 40px 0  20px 0;  }
                #slider .p span,#slider2 .p span{   margin-right: 50px;  font-size: 12px;  color: #fff;  line-height: 20px; display: block;  }
                #slider .pp,#slider2 .pp {
                    width: 228px;
                    height: 260px;
                    color: #fff;
                    background: #2551aa;
                    position: absolute;
                    left: 500px;
                    top: 0;
                    padding: 0 20px;
                
                }
                #slider .pp dt,#slider2 .pp dt{  font-size: 22px;  font-weight: bold; border-bottom: 1px solid #fff;  padding: 30px 0 5px 0; }
                #slider .pp dt span,#slider2 .pp dt span{  font-size: 14px;  margin-left: 10px;  }
                #slider .pp dd,#slider2 .pp dd{
                    font-size: 12px;
                    color: #fff;
                    line-height: 20px;
                    margin-top: 15px;
                
                }
                #slider .pp a,#slider2 .pp a{
                    background: #fff;
                    width: 50px;
                    height: 22px;
                    line-height: 22px;
                    text-align: center;
                    font-size: 14px;
                    color: #2551aa;
                    display: block;
                    margin: 0 0 0 130px;
                    position:absolute;
                    bottom:20px;
                }
                #slider .diapo,#slider2 .diapo {  position: absolute;  border-left: 3px solid #fff;  }


                @media (max-width:575px) { .byc { display: none; }
                    
                }



 
/*offer*/
.st_offer {  height:auto; background: #f5f5f5 ; padding-top: 60px; padding-bottom: 60px;    }
    .st_offer .header h4 { font-size: 1.125rem; color: #8b8b8b; margin-top: 20px; line-height: 28px; width: 60%; margin: auto; }
    .st_offer .header h2 { font-size: 2.6rem; color: #3b3b3b; }
    .st_offer .header p { width: auto; height: 8px; display: inline-block; }

    .st_offer .box { padding-top: 40px;   max-width: 1280px; margin: auto; height: auto;    } 
    .st_offer .box .list { width: 97%; height: auto; background: #fff; border: #fff 4px solid; padding: 20px; margin-top: 20px; display:inline-block; transition: all 0.3s;} 
    .st_offer .box .list:hover  { box-shadow: 0 0 20px #aaa; margin-top: 10px; border-bottom: #f49402 4px solid;  }
    /* .st_offer .box .list:hover img {  transform: scale(1.05);  } */

                .st_offer .box .list .left { width: 100%;  overflow: hidden; }
                   .st_offer .box .list .left img { width: 100%; height: auto; transition: all 0.3s; }
                   /* .st_offer .box .list:hover .left img {transform: scale(1.1) ; } */



                .st_offer .box .list .right {width: 50%;   float: right; overflow: hidden;}
                   
                    .st_offer .box .list .right  ul li { text-align: center; color: #5b5b5b; }
                         .st_offer .box .list .right  ul li span.n1 { font-size: 1.125rem; font-weight: 600; color: #40d0bb; }
                         .st_offer .box .list .right  ul li span.n2 { font-size: 1.125rem; font-weight: 600; color: #ff7417; }
                         .st_offer .box .list .right  ul li:nth-child(6) { margin-top: 20px;}


                        .st_offer  .more { width: 100%; height: 50px; line-height: 50px; text-align: center; margin-top: 30px;  margin-top: 50px; }
                        .st_offer  .more a { width: auto; height: 50px; line-height: 30px; background: #f49402; color: #fff; text-align: center; border-radius: 50px; 
                            font-size: 16px;   display: inline-block; padding-left: 30px; padding-right: 30px;  }
                        .st_offer  .more a:hover { background: #ff7e00; color: #fff; box-shadow: 0 0 5px #f60;  }
                        .st_offer  .more a i { font-size: 1.375rem; transition: all 0.5s;  }
                        .st_offer  .more a:hover i { padding-left: 20px; }


                         @media (max-width:575px) { 
                             .byc { display: none; }
                             .st_offer .header h4  { width: 100%; }
                             .st_offer .header h2 { font-size: 1.6rem; font-weight: 600; }
                             .st_offer .box {  padding-top: 20px;}
                             .st_offer .box .list { width: 100%; }

                        }





/*map */
.st_map { height:500px; background: #2551aa; padding-top: 60px; margin-bottom:50px;    }
    .st_map .header h4 { font-size: 1.125rem; color: #fff; margin-top: 20px; line-height: 48px; width: 60%; margin: auto; font-weight: normal; }
    .st_map .header h2 { font-size: 2.6rem; color: #fff; margin-top: 20px; }

        .st_map .box {  width: 100%; height: 100%;    }
        .st_map .box .row {  max-width: 1280px; margin: auto; margin-top: 100px;  }
             .st_map .box .row h4 { font-size: 4rem; font-weight: 600;   color:#fff;}
             .st_map .box .row h4 span { color: #fff;}
             .st_map .box .row h5 { font-size: 1.125rem; color:#fff;}
             .st_map .box .row p { font-size: 1rem; color: #fff; }

            
            @media (max-width:575px) { 
                .st_map { margin-top: 0;  height:500px; margin-bottom: 300px;  padding-top: 10px;
                    background:url(../images/map2.jpg) center top no-repeat 
                }
                
                .st_map .header h4 { font-size: 0.9rem; line-height: 22px; margin-top: 0; padding: 0; width: 90%;  }
                .st_map .header h2 { font-size: 1.6rem;  }

                .st_map .box .row {  max-width: 100%;  margin-top: 400px;  }
                
                .st_map .box .row h4 { font-size: 1.6rem; margin-top: 10px; }
                .st_map .box .row h5 { font-size: 1rem; }
                .st_map .box .row p { font-size: 0.8rem; line-height: 22px; }



             }





.st_service {
  margin-top: 45px;
  max-width: 1280px;
}

#page1{ background:#f5f5f5}
.qdjnd{}
.qdjnd ul{}
.qdjnd ul li{float: left;width: 20%;height: 410px;padding: 0 15px;text-align: center;cursor: pointer;}

.qdjnd ul li img{display: inline-block; padding-top: 15px; width: 210px;}
.qdjnd ul li h3{font-size: 18px;padding: 20px 0; color:#000}
.qdjnd ul li.on{background: url(../images/qdjnd_active.png) no-repeat center;color: #fff;}
.qdjnd ul li.on h3{color: #fff;}
.qdjnd ul li p { font-size:14px; line-height:21px; text-align:left;}

.tit{padding: 80px 0; padding-bottom:40px;text-align: center;color: #225ab6;}
.tit h2{font-size: 54px;}
.tit i{display: inline-block;width: 75px;height: 6px; margin-bottom:20px;margin-top: 10px;background-color: #225ab6;}
.tit p{ line-height:25px; color:#000; margin-bottom:10px;}

.st_team i{display: inline-block;width: 75px;height: 6px; margin-bottom:20px;margin-top: 10px;background-color: #225ab6;}

/* 按钮 */
 .btns{padding: 50px 0; text-align: center;}
 .btns a{display: inline-block; width: 200px;height: 46px;line-height: 46px;font-size:18px; border: 2px solid #225ab6;margin: 0 30px;}
 .btns a:first-child{color: #225ab6;}
 .btns a:last-child{background-color: #225ab6;color: #fff;}

			
	/*team*/
.st_case { margin-top: 80px; max-width: 1280px; height: 700px; padding-top:40px;   }
        .st_case .header h4 { font-size: 1.125rem; color: #8b8b8b; margin-top:0px; font-weight: normal; }
        .st_case .header h2 { font-size: 2.6rem; color: #3b3b3b; }
        .st_case .header p { width: auto; height: 8px; display: inline-block; }

        .st_case .box { margin-top: 40px;  width: 100%; height: 500px;    }
        .st_case .box .fathers { width: 100%;  position: relative;    }
        .st_case .box .swp3 { width: 90%; }
        /*滚动*/
        
        .st_case .box .swiper-slide .img_box { width: 288px; height: 426px;  overflow: hidden; margin: auto;     }
              .st_case .box .swiper-slide .img_box  img { width: 100%; height: auto;  }
              .st_case .box .swiper-slide .img_box:hover  img { }
              .st_case .box .swiper-slide:hover h4 { color: #2551aa;}

              .st_case .box .swiper-slide h4 { font-size: 1.375rem;  width: 100%; text-align: center; }
              .st_case .box .swiper-slide h5 { font-size: 1.125rem; margin-top: 10px; width: 100%; text-align: center; }
              .st_case .box .swiper-slide p { font-size: 1rem; margin-top: 0; color: #8b8b8b; width: 100%; text-align: center; display: inline-block; }
            

              .st_case .box  .swiper-pagination.sp3 { margin-left: 48%; }

              .st_case .box  .swiper-pagination.sp3 { margin-top: 50px;}
              .st_case .box  .swiper-pagination.sp3 .swiper-pagination-bullet { background: #274fa1; margin-right: 6px; border: #fff 2px solid; }
              .st_case .box  .swiper-pagination.sp3 .swiper-pagination-bullet-active { width: 14px; height: 14px; background: #fff; border: #274fa1 3px solid;}

            
			
			
			
			
              @media (max-width:575px) {
                .st_case {  height: 520px;   }
                .st_case .header h2 { font-size: 2rem; font-weight: 600;  }
                .st_case .header h4 {  font-size: 1rem; }
               .st_case .box .swiper-slide .img_box { width: 181px; height: 271px;   }
                .st_case .box .swiper-slide .img_box  img { }
                .st_case .box .swiper-slide p { font-size: 0.9rem; line-height: 20px; }
                .st_case .box .swiper-slide h4,.st_team .box .swiper-slide h5 { font-size: 1.125rem; line-height: 20px;  }
                .st_case .box  .swiper-pagination.sp3 { margin-left: 20%; }

            }
        		
        
		

/*case*/

}
.st_team i {
  display: inline-block;
  width: 75px;
  height: 6px;
  margin-bottom: 20px;
  margin-top: 10px;
  background-color: #225ab6;
}

#page2 .w1200 {max-width: 1280px; margin: auto;}
.lqCost ul li{width: 32.2%;margin-right: 20px;float: left;border-radius: 20px;overflow: hidden;}
.lqCost ul li:last-child{margin-right: 0;}
#page2 .w1200 .qt_title_big{ margin-bottom:40px;}
#page2 .w1200 h3.tit{ font-size:2.6rem;}
#page2 .w1200 h3.tit{ padding-bottom:0px;}


.lqCost ul li h3{background: #225ab6; margin-bottom:0px;height: 60px;font-size: 20px; text-align:center; color:#fff;box-sizing: border-box;position: relative;line-height: 60px;}
.lqCost ul li h3::after{content: '';width: 41px;height:41px;position: absolute;top: 0;bottom: 0;margin: auto;left:18px;}
.lqCost ul li .bottom{padding: 18px;background: #f5f5f5;font-size: 14px;line-height: 20px;max-height:550px;box-sizing: border-box;}
.lqCost ul li .bottom p{margin-bottom: 18px;}
.lqCost ul li .bottom p b{display: block;}

@media (max-width:575px) {
#page2 .w1200 h3.tit{ font-size:1.6rem}
.qdjnd ul li{float: left;width: 50%;height: 410px;padding: 0 15px;text-align: center;cursor: pointer;}
.qdjnd ul li:nth-child(3),.qdjnd ul li:nth-child(2),.qdjnd ul li:nth-child(1){float: left;width: 33%;height: 410px;padding: 0 15px;text-align: center;cursor: pointer;}

.qdjnd ul li:nth-child(3) p,.qdjnd ul li:nth-child(2) p,.qdjnd ul li:nth-child(1) p{line-height:16px;}  
.qdjnd ul li img{display: inline-block;padding-top: 15px;max-width: 90%;}
.btns a{display: inline-block;width: 39%;height: 46px;line-height: 46px;font-size:18px;border: 2px solid #225ab6;margin: 0 2%;}
.tit h2{ font-size:2rem;}
#page2 .w1200 .qt_title_big p{ font-size:1rem}

}


/*ruxue*/

.lqCost ul li dl{height:250px}
 
  ul#ruxue-boxs  li{ width:31%}
    ul#ruxue-boxs  li h3{}
 ul#ruxue-boxs  li:nth-child(4), ul#ruxue-boxs li:nth-child(5){ width:48%; margin-top:2rem}  
  ul#ruxue-boxs  li .bottom{ height:150px;}
   ul#ruxue-boxs  li .bottom p{ font-size:1.2rem; line-height:1.5rem}
   ul#ruxue-boxs  li .jiantou{ font-size:2.5rem; margin:0px; padding:0px; color:#fff; line-height:3.5rem; text-align:center; background:#f89824; display:block; height:50px;}      
 @media (max-width:575px) {
 ul#ruxue-boxs li{ width:44%; margin-right:0px; margin-left:10px;}
  ul#ruxue-boxs li dl{ height:200px;}
 ul#ruxue-boxs li .bottom p{ font-size:0.8rem; line-height:1rem}
 ul#ruxue-boxs li h3{ font-size:1rem}
 ul#ruxue-boxs li .bottom{ height:100px;}
  ul#ruxue-boxs  li:nth-child(3){ width:95%; margin-top:1rem}
  ul#ruxue-boxs  li:nth-child(4), ul#ruxue-boxs li:nth-child(5){ width:45%; margin-top:1rem}  
  .lqCost ul li{ width:100%}
 
 }  
       