@media screen and (max-width: 992px) {
 
  .containerm .fang .fang1 {
    margin-bottom: 2px;
  }
 .wel{
	font-size:30px;
	font-weight:normal;
	line-height:60px;
	letter-spacing:4px;
  }
  .containerm .welcome .welBtn{
    height:48px;
    line-height:48px;
  }
  .ptop {
    display: block;
    line-height: 112px;
    float: right;
  }
}
@media screen and (max-width: 768px) {
  .top .link{
    display:none;
  }
   body{
    overflow-x:hidden;
   }
  .containerm .welcome{
   border:none;
   min-height:160px;
  }
 
  .top,
  .ytop {
    height: 56px;
  }
  .maincon .ytop .center .countleft {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 16px;
    height: 32px;
    width: 32px;
    background: url(../images/count_left2x.png) no-repeat left center;
  }
  .ctop {
    text-align: center;
    line-height: 56px;
    font-size: 17px;
    font-weight: 600;
    color: rgba(0, 58, 140, 1);
    width: 90%;
  }
  .top .center{
    text-align: center;
  }
  .top .center .logo-title{
    font-size: 16px;
    margin-left: 10px;
  }
  .top .center > a {
    margin:0;
    height: 32px;
    width: 129px;
    background: url(../images/logo_2x_1.png) no-repeat left center;
    background-size: contain;
  }
  .ptop {
    line-height: 56px;
  }
  .ptop a {
    line-height: 56px;
  }
  .center {
    width: 91.065%;
  }

 .phonebtn {
    display: block;
    cursor: pointer;
    width: 176px;
    height: 44px;
    background: #cf1322;
    box-shadow: 0px 2px 8px 0px rgba(207, 19, 34, 0.2);
    font-size: 16px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 20px;
    box-sizing: content-box;
    border: 4px solid rgb(241 241 241);
}

  .welBtn{
  display:none;
  }
  .welB {
  text-align:center;
    bottom: 16px;
    top:inherit;
    transform:translate(-50% , 0);
    width:320px;
  }

 /* .containerm .welcome {
    background: url( ../images/bg_wel_2x.png) no-repeat;
    background-size: 100% auto;
  }*/
 
  .containerm .content .new {
    width: 100%;
    margin-right: 0px;
  }
  .container-banner{
    padding-bottom:44px;
  }
  .containerm .fang {
    width: 100%;
   margin-top: 0;
  }
  .containerm .fang .fang1 {
    width: 25%;
    height: 114px;
  }
  .containerm .fang .fang1::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 114px;
    background: #f5f7fa;
  }
   .containerm .fang  .fang_icon{
   filter: alpha(opacity=90);
    width: 48px;
    height: 48px;
    margin: 21px auto 8px auto;
   }
 
  .containerm .fang a p {
    height: 18px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(48, 49, 51, 1);
    line-height: 18px;
  }
  .containerm .content .scenery {
    display: none;
  }
  .containerm .content .title {
    padding-left: 16px;
    position: relative;
    padding-top: 14px;
    padding-bottom: 14px;
    height: 20px;
    font-size: 16px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 20px;
  }
  .center1{
  margin-top: -40px;
  }
  .center1 .content1 {
    width: 87%;
  }
  
  .center1 .content1 .context .contextmain {
    padding: 40px 0px;
  }
  .listDetail {
    padding: 20px;
  }
  .foot .fleft .flogo {
    float: none;
    padding: 24px 0px;
    margin: 0 auto;
  }
  .maincon .welB {
    position: absolute;
    left: 50%;
    top: 50%;
    bottom:inherit;
    transform: translate(-50%, -50%);
    width:auto;
}
  .maincon .foot .fleft .flogo{
  padding: 48px 0px;
  }
  .foot .fleft {
    width: 100%;
    float: none;
  }
  .foot .fright {
    width: 93.3%;
    float: none;
    padding-top: 0;
    margin:0 auto;
  }
  .foot .fright .copyright {
    text-align: center;
    float: none;
  }
  .center {
    width: 100%;
  }
  .top .center {
    padding:12px 0;
  }
.center1 .pageContent .context .contextmain{    
  padding: 0px 5px;
  }
 
.center1 .pageContent{
  padding-right: 0px;
    padding-left: 0px;
    padding-top: 32px;
}
.containerm .contop{
height:180px;
}
.center1 .pageContent > h1{
margin-bottom: 32px;
}

.newsDetails .n_content .newsWord .table-responsive~p{
text-indent:8pt !important;
}
.center iframe{
width:100%;
height: calc(100vh - 56px);}
}
@media screen and (max-width: 375px) {
  .ptop {
    display: none;
  }
  .listDetail .ld_content span {
    float: none;
  }
}
