@media screen and (max-width: 1440px){
.Guide_page .center{
  padding: 0px 3vw;
}
.Guide_page .dec{
  padding-left: 5%;
}
.Guide_page .ewm img{
  width: 90%;
}
.Guide_page .ewm{
  width: 40%;
}
.type2.nav li{
    width: 9.7%;
    margin-right: 1.58%;
}
}

@media screen and (max-width: 1240px){
  .doc_list li .imgbox img{width: auto;}
.main .section_4 .list{
  padding-right: 83px;
}
.main .section_4 .list .swiper-container{
  padding-right: 100px;
}
.nav li{
  margin-right: 0;
  width: 9% !important;
  margin: 0px !important;
}
.type2.newsbanner .link a{
  width: 100px
}
.main .section_5 .center{
}
.main .section_3 .imgbox img{
  height:213px;
}
.doc_list li .imgbox img{
  height: 213px;
}

.w1200{
  width: 992px;
}
.type2.nav li:last-child{
margin-right:0px !important;
}
.type2.nav li{
  
margin-right: 2.3% !important;
  
width: 9% !important;
}
.type2.nav li .h2tit a{
  padding:0px 13px;
  font-size:  14px;
  padding: 0;
}
.nav li .h2tit a{
padding:0px;
}
.nav li .h2tit a{
  padding: 0;
  display: block;
}
.nav li:first-child{
}
.index .section_6 .left .item a{
  height: 150px;
}
.footer .footer_sec2 .footer-info-center{
  margin-left: 10px
}
.footer .footer_sec2 .footer-info-left img {
    height: 50px;
    margin-right: 10px;
    margin-top: 15px;
}
.footer .footer_sec2 .footer-info-center p {
    padding-left: 10px;
    margin-right: 10px;
}
.footer .footer_sec2 .footer-info-right a img {
    width: 69px;
}
}




@media screen and (max-width: 992px){
/*.main .section_4 .bd .border:after{
  display: none;
}
.main .section_4 .bd .content:after{
  display:none;
}
.main .section_4 .bd .content:before{
  display:none;
}*/
.main .section_4 .list li:nth-child(2n){
margin-right:0px;
}
.main .section_4 .list li{
  width: 49%;
  margin-right: 2%;
}
.main .section_4 .bd .content{
  width: 100%;
  height: 365px;
}
.main .section_4 .list{
  padding-right: 0px;
}
.main .section_4 .bd .border{
  width: 100%;
  height: 142px;
  padding: 15px;
  margin-bottom: 10px;
}
.historymain .hd a{
  margin: 0px 
}
.main .section_4 .list .swiper-container{
  padding-right: 60px;
}
.main .section_3 .imgbox img{
  height: 276px;
}
.doc_list li .imgbox img{
  height: 155px;
}
.nav li .slide .right2 a{
  width: 25%;
}
.nav li .slide .nursing_world .model{
  float: none;
  width: 100%;
  margin-bottom: 15px;
}
.listmodel8 li{
  margin-right: 0px;
  width: 100%;
  float: none;
}
.type2.newsbanner .link a{
  width: 80px;
  font-size: 15px;
}
.newsbanner .link a{
  width: 120px;
}
.menumain .hd .right .words,.searchmain2 .right .words{
  width: 90px;
  margin-left: 10px;
  padding: 0px 10px;
}
.menumain .hd .right .send,.searchmain2 .right .send{
  width: 70px;
  margin-left: 10px;
}
.main .section_5 .center,.main .section_5 .left,
.main .section_5 .right{
  float: none;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}
.footer .sec_2 .left{
  width: 460px;
}
.index .section_6 .left .item a{
  height: 114px;
}
.w1200{
  width: 768px;
}
.head .logo img{
  width: 140px;
}
.head .text img{
  width: 120px;
}
.head .words{
  width: 200px;
  height: 40px;
  padding: 0px 10px;
  font-size: 13px;
}
.head .send{
  height: 40px;
}.nav li .h2tit a{
  font-size:12px;
}
.type2.nav li{
    width: 11.111%;
}
.nav li{
  float: left !important;
  margin: 0px !important;
  width: 9%;
}
.index .section_1 a span,.index .section_3 .bd .menu a span{
  font-size: 15px;
}
.index .section_1 a i{
  margin-right: 6px;
  width: 20px;
}
.index .section_3 .bd .menu a i{
  margin-right: 10px;
  width: 30px;
}
.index .section_1 a:nth-child(2n),
.index .section_3 .bd .menu a:nth-child(2n){
margin-right:0px !important;
}
.index .section_1 a,.index .section_3 .bd .menu a{
  width: calc((100% - 20px)/2);
  margin-bottom: 20px;
  margin-right: 20px;
}
.menumain .bd .listmodel3 .item{
  width: calc((100% - 20px)/2);
}

.menumain .bd .listmodel3 .item:nth-child(3n){
  margin-right: 20px;
}
.menumain .bd .listmodel3 .item:nth-child(2n){
  margin-right: 0;
}
.index .section_2 .hd .right a,.menumain .hd .left a{
  margin-right: 20px;
  font-size: 15px;
}
.index .section_2 .hd .right{
  padding-left: 30px;
}
.index .section_2 .bd .left{
  width: 50%;
}
.index .section_2 .bd .right{
  width: 50%;
}
.index .section_2 .bd .left .imgbox img{
  width: auto;
  height: 100%;
}

.index .section_4 .left,.index .section_4 .right{
  float: none;
  width: 100%;
  margin-bottom: 20px;
}


.footer .footer_sec2 .footer-info-center p{
  float: none
}









}
@media screen and (max-width: 768px){
.wap_nav {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: 7777;
}
.wap_nav .logo {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
}
.wap_nav .logo img{height: 24px;margin-top: 13px;margin-left: 10px;}
body{
  padding-top: 50px;
}

.pc{
    display: none;
}
.wap{
    display: block;
}
body.padding0{
  padding: 0px;
}
}


@media screen and (max-width: 768px){
  .article_article .article img{
    height: auto !important;
  }
  .historymain .content .toggle{
    display: none;
  }
  .historymain .content.hidecur{
    overflow: initial;
  }
  .historymain .content.hidecur .words{
    height: auto;
    -webkit-line-clamp: 12000;
  }
  .main .section_5 .left .model,.main .section_5 .center, .main .section_5 .left, .main .section_5 .right{
    height: auto;
  }
  .Guide_page{
    overflow: auto;
  }
  .Guide_page .center{
    padding-top: 15px;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0px;
    position: static;
  -o-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    height: auto;
  }
  .Guide_page .item{
    float: none;
    width: 100%;
    margin-bottom: 15px;
    zoom: 1;
    overflow: hidden;
  }
  .Guide_page .block_2{
    padding-bottom:30px;
  }
  .Guide_page .model:nth-child(2){
    float:right;
  }
  .Guide_page .model{
    padding-top:30px;
    padding-bottom:30px;
    height:auto;
    float: left;
    width: 48%;
    margin-bottom: 0;
  }
  .Guide_page .item .block_1{
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .Guide_page .icon img{
    height: 60px;
  }
  .Guide_page .title{
    font-size: 20px;
    line-height: 1.7;
  }
  .Guide_page .btn{
    margin-top: 10vw;
    height: auto;
    line-height: 48px;
    font-size: 16px;
  }
  .Guide_page .bottomcopy{
    display: none;
  }
  .top{
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 555;
    width: 100%;
    background: #fff;
  }
  .wap_nav{
    top: 0px;
  }
  body{
    padding-top: 50px;
  }
  .main .section_2 .left .shadowmodel{
    height:auto;
  }
  .main .section_5 .center .shadowmodel, .main .section_5 .right .shadowmodel{
    height:auto;
  }
  .paddingmodel{
    padding: 24px 15px;
  }
  .index .section_1{
    padding-bottom: 6px;
  }
  .index .section_2 .hd .titlemodel{
    float: none;
    text-align: center;
    padding-left: 0px;
  }
  .titlemodel{
    padding-bottom: 10px;
    text-align: center;
  }
  .index .section_2 .hd .moremodal{
    float:none;
    margin:auto;
    margin-top: 20px;
    margin-bottom:15px;
  }
  .index .section_4 .hd .titlemodel{
    float: none;
  }
  .index .section_4 .hd .search{
    float: none;
    zoom: 1;
    overflow: hidden;
    margin-top: 20px;
  }
  .index .section_4 .hd .words{
    width: calc(100% - 79px);
  }
  .index .section_4 .bd a{
    /* float: none; */
    /* width: 50%; */
    display: block;
  }
  .index .section_2 .hd .right,.menumain .hd .left{
    zoom: 1;
    overflow: hidden;
    float: none;
    display: flex;
    padding-top: 11px;
    padding: 0;
    padding-top: 30px;
  }
  .index .section_2 .hd .right a,.menumain .hd .left a{
    flex: 1;
    margin-right: 0px;
    padding-bottom: 10px;
    text-align: center;
  }
  .titlemodel:after{
    width: 20px;
    height: 3px;
    position:absolute;
bottom: 0px;
left: 50%;
top: auto;
-o-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
  }
  .index .section_2 .bd .left,.index .section_2 .bd .right{
    float:none;
    width:100%;
  }
  .index .section_2 .bd .left .imgbox a{
height:auto;
}
.index .section_2 .bd .left .imgbox a img{
  width:100%;
  height:auto;
}
.index .section_2 .bd .right{
  padding-top:20px;
  padding-left: 0;
}
.index .section_3 .hd .titlemodel{
  float: none;
}
.index .section_3 .hd .numbers{
  float: none;
  zoom: 1;
  overflow: hidden;
  width: 100%;
}
.index .section_3 .hd .numbers span{
  float: none;
  width: 100%;
  text-align: center;
}
.selectmodel select{
  width: 100% !important;
  background-position: calc(100% - 13px) center !important;
}
.selectmodel{
  float:none;
  width:100%;
  margin-top: 17px;
}
.index .section_3 .hd .numbers .list{
  float: none;
  width: 100%;
  display: block;
}
.index .section_3 .hd .numbers .list *{
  display: block;
  width: 10%;
  float: left;
}
.index .section_3 .bd .model{
  padding-top: 10px;
}
.index .section_3 .bd .model li{
  width: 50%;
}
.index .section_3 .bd .model,.index .section_4 .bd{
  height: 33vh;
  overflow: auto;
}
.index .section_4 .bd{
  padding-top: 20px;
}
.index .section_5 .hd .titlemodel,.index .section_6 .titlemodel{
  float: none;
}
.index .section_5 .hd .moremodal,.index .section_6 .moremodal{
  float: none;
  margin: auto;
  margin-top: 20px;
}
.index .section_6 .left,.index .section_6 .right{
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
.index .section_6 .right .list li{
  width: 46%;
  margin: 2% !important;
}
.index .section_7 .left{
  width: 100%;
  overflow: hidden;
}
.index .section_7 .right{
  position: static;
  padding: 0px;
  height: 60vh;
}
.index .section_7 .left .link{
  padding-bottom: 0;
}
.index .section_7 .left .content{
  padding-left: 20px;
  padding-right: 20px;
}
.footer .sec_2 .left{
  width: 100%;
  float: none;
}
.footer .sec_2 .right{
  text-align: center;
  float: none;
  padding: 0px;
  padding-top: 20px;
}
.footer .sec_2 .right .model{
  float: none;
  display: inline-block;
  vertical-align: middle;
  padding: 0px 10px;
  margin: 0px;
}


.sidemenu a span.def{opacity:1;top:50%;line-height: 1.3;}
.sidemenu a span.cur{
  opacity:0;
top:-150%;
}
.sidemenu a{
  width: 45px;
  height: 45px;
  margin-bottom: 3px;
}
.banner .swiper-pagination-bullet{
  width: 9px;
  height: 9px;
  margin: 0px 2px;
}
.detailbanner .h2tit{
  font-size: 10vw;
  line-height: 1;
}
.detailbanner .dec{
  
font-size: 15px;
  
line-height: 1.7;
  
padding-top: 11px;
  
padding-bottom: 29px;
}
.titlegroup .titlemodel{
  float: none;
}
.titlegroup .moremodal{
  float: none;
  display: block;
  margin: auto;
  margin-top: 20px;
}
.main .section_2 .left,.main .section_2 .right{
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
.listmodel1 ul li a{
  padding-left: 15px;
}
.main .section_6 .bd .imgbox,.main .section_6 .bd .right{
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
.main .section_6 .bd .right{
  padding-top: 0px;
}
.main .section_2 .right .list li{
  background-size: auto 83%;
}
.menumain .hd .left{padding-top: 0;}
.menumain .hd .right,.searchmain2 .right{
  padding-top: 0px;
  zoom: 1;
  overflow: hidden;
  padding-top: 20px;
  float: none;
  width: 100%;
  padding-bottom: 20px;
}
.menumain .hd .right .s1,.searchmain2 .right .s1{
  float: none;
}
.menumain .hd .right .words,.searchmain2 .right .words{

width: calc((100% - 34px)/3);
margin-left: 0px;
margin-right: 10px;
}
.menumain .hd .right .send,.searchmain2 .right .send{
  margin-top: 50px;
  float: none;
  display: block;
  margin-left: 0;
  clear: both;
}
.menumain .bd .list li{
  width: 50%;
}
.othermain .list li a span{
padding-top:10px;
font-size:14px;

}
.othermain .list li{
  width: 25%;
  margin-bottom: 20px;
}
.othermain .list li a i{
  width: 19vw;
  height: 19vw;
  background-size: 41% !important;
}
.menumain .bd .list{
  padding-top: 20px;
  padding-bottom: 10px;
}
.menumain .bd .listmodel3 .item{
  margin-right: 0px;
  width: 100%;
  height: auto;
}
.doctor_infor_1 .imgbox{
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
.doctor_infor_1 .right{
  float: none;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
}
.doctor_infor_2 .table{
  overflow: auto;
}
.doctor_infor_2 .table table{
  width: 768px;
}
.newsbanner .h2tit{
      font-size: 10vw;
    line-height: 1;
}
.newsbanner .link{
display: -webkit-box;
display: -moz-box;
display: -webkit-flex; 
display: -moz-flex;
display: -ms-flexbox; 
display: flex;
}
.newsbanner .link a{
  flex: 1;
  margin: 0px 2px;
  line-height: 41px;
  height: 41px !important;
  font-size: 15px;
}
.newsbanner .link a:hover, .newsbanner .link a.current{
  background: rgb(230, 214, 214)
}
.newslist_2 ul li a .date{
  float: none;
  width: 100%;
}
.newslist_2 ul li a .right{
  float: none;
  width: 100%;
  padding-left: 0px;
  padding-top: 15px;
}
.newslist_2 ul li a .title{
  font-size: 20px;
}
.index .section_8 .bd ul li a .title,.listmodel7 li a .title{
  font-size: 16px;
  padding: 15px;
  line-height: 1.7;
}
.locaposition{
  font-size: 14px;
  padding: 10px 0px;
}
.index .section_8 .bd ul li{
  margin-bottom: 20px;
  margin-right: 0;
}
.index .section_8 .bd ul li:last-child{margin-bottom: 10px;}
.listmodel4, .listmodel6, .index .section_8 .bd ul li,.listmodel7 li{
  width: 100%;
  float: none;
  margin-right: 0px;
}
.listmodel4{
  height: auto;
  padding-bottom: 20px;
}
.channel_banner .h2tit{
      font-size: 10vw;
    line-height: 1;
}
.channel_banner .en{
  font-size: 18px;
}
.listmodel5 li .imgbox,.listmodel5 li .content{
  float: none;
  width: 100%;
}
.listmodel5 li .content{
  padding-left: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.detailbanner .dec{

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;

}
.gallerymain .left{
  font-size: 12px;
  text-align: center;
  float: none;
}
.gallerymain .h2tit{
  text-align: center;
}
.gallerymain .right{
  float: none;
  padding-top: 10px;
}
.gallerymain .floating .gallery-top .swiper-button-prev,
.gallerymain .floating .small .swiper-button-prev,
.gallerymain .floating .small .swiper-button-next,
.gallerymain .floating .gallery-top .swiper-button-next{
  width: 30px !important;
  height: 30px !important;
}

.gallerymain .floating .gallery-top .swiper-button-prev,
.gallerymain .floating .small .swiper-button-prev{
  left: 5px !important;
}

.gallerymain .floating .gallery-top .swiper-button-next,
.gallerymain .floating .small .swiper-button-next{
  right: 5px !important;
}
.gallerymain .floating .gallery-top .title{
      font-size: 16px;
    padding: 15px;
    line-height: 1.7;
}
.gallerymain .floating .small{
  padding-left: 0px;
  padding-right: 0px;
}
.type2.newsbanner .link a{
  font-size: 12px;
}
.menumain .bd .table table td{

}
.type2.newsbanner .link {
  display: block;
  text-align: left;
  padding-left: 7px;
}
.type2.newsbanner .link a:nth-child(3n){
  margin-right: 0;
}
.type2.newsbanner .link a{
  margin: 0px;
  margin-right: 2px;
  width: calc((100% - 10px)/3);
  margin-bottom: 3px;
  text-align: center;
}
.menumain .bd.type2 .table table {
    table-layout: fixed;
}
.menumain .bd.type2 .table{
  overflow: auto;
}

.menumain .bd.type2 .table table{
width: 768px
}
.menumain .hd.type2 .right{
  float: none;
  padding-top: 0;
}
.menumain .hd.type2 .right3{
  float: none;
}
.tabmain .posr{
  padding-left: 0px;
  min-height: 1px;
}
.tabmain .posr .left{
  position: static;
  width: 100%;
  zoom: 1;
  overflow: hidden;
}
.tabmain .right .content{
padding:20px;
}
.tabmain .left{
  border:none;
}
.tabmain .left a:nth-child(2n){
  border-right:none;
}
.tabmain .left a{
  float: left;
  width: 50%;
  text-align: center;
  padding-left: 0px;
  line-height: 50px;
  height: 50px;
  font-size: 16px;
  border-right: 1px solid #EAEAEA;
}
.tabmain .left a:before{
  -webkit-transition:all 0.4s;
  -o-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -ms-transition:all 0.4s;
  transition:all 0.4s;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #782525 transparent;
  position:absolute;
  bottom: -8px;
  left: 50%;
  -o-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.tabmain .left a:hover:before,
.tabmain .left a.current:before{
  bottom:0px;
}
.tabmain .left a:after{
  display: none;
}
.doctor_infor_3 li .imgbox img{
  float: none;
  width: 100%;
}
.doctor_infor_3 li .content{
  float: none;
  width: 100%;
  padding-left: 0;
  padding-top: 20px;
}
.doctor_infor_3 li .table table td{
  height: auto;
  padding: 10px 5px;
}
.listmodel8 li a .imgbox,.listmodel8 li a .content{
  float: none;
  width: 100%;
}
.listmodel8 li a .content{
  padding-left: 0px;
  padding-top: 20px;
}
.listmodel8 li a .dec{
  margin-bottom: 15px;
}
.listmodel8 li{
  margin-bottom: 30px;
}
.historymain .time{
  width: 90px;
  height: 38px;
  line-height: 38px;
  font-size: 18px;
}
.historymain .content:after{
  left: -29px;
  top: 12px;
}
.historymain .content:before{
  
top: 16px;
}
.historymain .content {
    width: calc(100% - 132px);
    padding: 12px;
    padding-bottom: 0;
   }
  .historymain .content p{
    font-size:17px;
    line-height:1.5;
  }
  .historymain .content .s span{
padding-left:12px;}
.historymain .list ul:before{left: 111px;}
.historymain .h2tit{
  margin-bottom: 30px;
}
.pagesize li a{
  width: 33px;
  height: 29px;
  line-height: 27px;
  font-size: 13px;
}
.doc_list:before{
  display: none;
}
.doc_list li{
width: calc((100% - 20px)/2);
margin-right: 20px;
border-bottom: 1px solid #eee;
margin-bottom: 22px;
}
.doc_list li:nth-child(5n){
  margin-right: 20px;
}
.doc_list li:nth-child(2n){
  margin-right: 0px;
}
.main .section_3 .imgbox img{
  height: 111vw;
}
.doc_list li .imgbox img{
  height: 51vw;
}
.main .section_4 .list .swiper-container{
  padding-right:0px;
}
.historymain .hd a{
  float: left;
  width: 48%;
  margin: 0px 1%;
  margin-bottom: 1%;
}
.historymain .hd .year{
  font-size: 18px;
}
.historymain .hd .title{
  font-size: 14px;
}
.historymain .hd{
  padding: 10px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.historymain .list{
  padding-left: 0px;
  padding-right: 0;
}
.historymain .list ul{
  margin-left: 10px;
  margin-right: 10px;
}
.historymain .list .swiper-button-next{
right: 10px !important;
}
.historymain .list .swiper-button-prev{
right: 40px !important;
}



.footer .footer_sec2 .footer-info-left{
  float: none;
  text-align: center;
}

.footer .footer_sec2 .footer-info-left img{
  margin: 0px 10px;
  margin-bottom: 20px;
  float: none;
}

.footer .footer_sec2 .footer-info-center{
  float: none;
}
.footer .footer_sec2 .footer-info-center p{
  border: none;
  padding: 0px;
  margin: 0px
}
.footer .footer_sec2 .footer-info-right{
  text-align: center;
  float: none;
  margin: 0px;
  padding-top: 20px;
}
.footer .footer_sec2 .footer-info-right a{
  display: inline-block;
  float: none;
  margin:0px 10px;
}


.index .section_4 .bd{
  height: 200px;
}
.section_4  .swiper-slide {
      height: calc((100% - 0px) / 3);
    }

.news-list li.hasthumb{height: auto!important;padding-left:0px!important;}
.news-list li .title{margin-top: 160px;}


}

@media screen and (max-width: 640px){

.index .section_4 .bd{
  height: 200px;
} 
.section_4  .swiper-slide {
      height: calc((100% - 0px) / 3);
    }
.sidemenu,.listmodel1 ul li .time{display: none;}
.listmodel1 ul li .title,.index .section_2 .bd .left .title,.index .section_2 .bd .left#sw5 + .right .listmodel1 ul li{width: 100%;padding-bottom: 5px;}
.listmodel1 ul li{padding-bottom: 10px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{    }
.doc_list li .imgbox img{width: auto;}
}


@media screen and (min-width: 992px) and (max-height: 780px){

.historymain .content.hidecur .words{
  height: 56px;
}
.historymain .content.hidecur .words p{
  line-height: 26px;
}

.Guide_page .center{
  height: 533px;
}
.Guide_page .btn{
  margin-top: 198px;
}
.Guide_page .ewm_wrap{
  padding-top: 0;
}
.Guide_page .ewm img{
  width: 60px
}
.Guide_page .title1{
  font-size: 13px
}
.Guide_page .model{
  height: 256px;
  padding-top: 70px;
}

}
.article table,.article table td{width: auto!important; margin: 0 auto;}
.article table,.article table td p span{font-size: 14px!important;font-family: PingFangSC-Regular,PingFang SC!important;}
.article  table,table tr th, table tr td { border:1px solid #C7C7C7; } 
.article  table {text-align: center; border-collapse: collapse; padding:2px;}   

