.page2{}
.page2 .sub{padding-bottom:0;}
.page2 .sub_tit{padding-bottom:50px;}
.doc .container{display:flex;justify-content:space-between;align-items:center;}
.doc{margin-bottom:130px;}
.doc .rever{flex-direction:row-reverse;}
.doc_txt{width:45%;}
.doc_img{width:50%;background:#f8f8f8;border-radius:40px;overflow:hidden;}
.doc_img img{width:100%;padding:40px 40px 0 40px;}
.doc_img1{background:#f8f8f8;}
.doc_img2{background:#f8f8f8;}
.doc_img1 .introduce{background: #417eae;}
.doc_img2 .introduce{background: #417eae;}
.doc_img2{}
.doc_txt h2{}
.doc_txt h2 strong{font-size: 17px;
    margin-right: 6px;
    background: #417eae;
    color: #fff;
    padding: 2px 10px;
    font-weight: 500;
border-radius:50px;}
.doc_txt h2 b{font-size:32px;}
.doc_txt h2 div{margin-top:20px;}
.doc_txt h2 span{font-size:18px;border:1px solid #333;font-weight:500;padding:3px 10px;margin-right:3px;display:inline-block;}
.introduce{font-size: 20px;line-height:36px;
  color:#2b5683;
  font-weight:700;padding:40px;color:#fff}

.doc_txt ul{margin-top:40px;padding-top:40px;border-top:3px solid #417eae;}
.doc_txt ul li{font-size:18px;padding-bottom:15px;}
.doc_txt ul li span{display:inline-block;width:6px;height:6px;position:relative;top:-4px;left:0;margin-right:7px;background:#417eae;}

.doc:first-child{background: #fff;padding:130px 0;}
.doc:last-child{margin-bottom:0;}
.doc:nth-child(2n){background:#f8f8f8;padding:130px 0;}
.doc:nth-child(2n) .doc_img{background:#fff;}

@media screen and (max-width:799px){
  .doc{margin-bottom:70px;}
  .doc:nth-child(2n){padding:70px 0;}
  .doc:first-child{padding:80px 0;}
  .doc .container{display:grid;}
  .doc_txt{width:100%;order:2;margin-top:30px;}
  .doc_img{width:100%;order:1;border-radius:0;}
  .doc_img img{padding:0;}
  .introduce{    font-size: 16px;text-align:center;
    padding: 30px 20px;border-radius:15px;}
  .doc_txt h2 b{font-size:22px;}
  .doc_txt h2 strong {
    font-size: 14px;
    padding: 2px 7px;
    font-weight: 600;
    border-radius: 50px;}
  .doc_txt ul{padding-top:25px;margin-top:25px;}
  .doc_txt h2 span{font-size:15px;}
  .doc_txt ul li{font-size:15px;}
  .doc_img{background:none !important}
  .doc:last-child{padding-bottom:80px;padding-top:80px;}
  .first_doc{margin-bottom:50px;}
}