body {
    padding-top: 0px;
    overflow-x: hidden;
    overflow-y: auto;
}
a:hover{color:#00ad98;text-decoration:none}

.article-list .article-title a:hover {
  color: #00ad98;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.article-donate a {
    background-color: #00ac96;
    border: 1px solid #00ac96;
}
.article-donate a:hover{
    background-color: #00bda5;
    border: 1px solid #00bda5;
}
.article-metas .metas-body {
    color: #999;
    margin: 0px auto;
    text-align: center;
}
.article-text {
    line-height: 30px;
    margin-bottom: 15px;
    padding-top: 20px;
}

#index-focus .item .carousel-img {
    height: 450px;
    width: 100%;
}
.carousel-indicators {
    bottom: 3px;
    right: 15px;
    width: 100%;
    /* left: inherit; */
    opacity: .6;
}
.navbar-form .form-search .form-control {
    width: 98%;
}

.navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
}
.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
}
.article-metas .metas-title {
    margin: 0;
    font-size: 1.65em;
    line-height: 1.45;
    margin-bottom: 5px;
    color: #000;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: center;
}
.article-metas .metas-title2 {
    margin: 0;
    font-size: 1.0em;
    margin-bottom: 5px;
    color: #FFFFFF;
    text-align: center;
   padding: 8px 2px;
   width:140px;
       background-color: #00bda5;
       border-radius: 5px;
       margin: auto;
}
.article-metas .metas-title2 a{
    color: #FFFFFF;
}
.tag {
    display: inline-block;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    font-weight: 400;
    font-size: 13px;
    text-align: center;
    color: #00bda5;
    background: rgba(24, 188, 156, 0.1);
    margin-right: 3px;
    border-radius: 2px;
}
.tag[href]:focus,
.tag[href]:hover {
  background-color: #00ac96;
  color: #fff;
  text-decoration: none;
}

ol,ul {
    list-style: none;
}
.topxb {
    
    background-color: #fff;
   /* border: 1px solid transparent;*/
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding-top: 15px;
    padding-bottom: 15px;
  /*  background: url(../img/toad.jpg) center top no-repeat;*/
}
.header {
    width: 100%;
    height: auto;
    /* overflow: hidden; */
    background: url(../img/top_bj.jpg);
    background-repeat: repeat-y;
    background-position: top center ;
    height: 7px;
}
.language {
    width: 290px;
    height: auto;
    float: right;
    padding-top: 20px;
}

.language_b {
    
    height: auto;
    line-height: 25px;
    float: right;
    background: url('../img/phone.png') left center no-repeat;
    padding-left: 60px;
}

.language_b span {
    font-size: 24px;
    font-weight: bold;
    color: #039885;
}
.top_st{
    font-size: 30px; padding-top:25px; width: 100%;
}
.tlt{ float: left; margin: 0px; position: 0px; width: 45%;}
.indxb{padding-top: 15px; padding-bottom: 5px;}
.toplm{padding-top: 5px; padding-bottom: 5px;}
.tx_1{border-top: 1px solid #c4c4c4; float: left; width: 100%;padding-top:20px;}

.liebiao li { line-height: 24px; list-style:none;text-align: center;margin-bottom: 10px; float: left; width: 100%;}
.liebiao li a {display:block; padding: 8px 2px; color:#FFFFFF;font-size: 14px; background-color: #00ac96;}
.liebiao li a:hover {  color:#FFFFFF; text-decoration:none;background-color: #008473; }
.liebiao .cur a {  color:#FFFFFF; background-color: #008473;}

.leist{ float: left; width: 100%;background-color: #00bda5; text-align: center; color:#FFFFFF; 
font-size: 24px; border-radius: 5px; padding-top: 30px; padding-bottom: 30px; margin-top: 20px; margin-bottom: 20px;}

.flink{ width: 100%;float: left; text-align: center;}
.flink dd{ width: 100%;float: left; text-align: center;border: 1px #e7e7e7 solid; padding: 3px;}
.flink dt{ width: 100%;float: left; text-align: center; padding-top: 10px; padding-bottom: 20px; }
.mrst{ text-align: center;padding-top: 30px;padding-bottom: 20px; border-bottom: 1px solid #ededed;  }
.prmv {
    width: 75%;
    text-align: center;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 50px;
}
.ind_xb{ width: 100%; padding-top: 15px;margin-top: 30px; }

/*会员中心*/


.user_bn{
     
    width: 50%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.user_bngo{ padding: 9px 40px; border-radius: 3px; border: 1px solid transparent; }

 .user_xb{ width: 100%; float: left; }

.login_mx{float: left; width: 100%; padding-top: 5%; padding-bottom: 10%; }
.login_m{ margin: auto; width: 55%;}
.login_ms{ width: 100%; text-align: center;padding-top: 30px;font-size: 24px; 
    padding-bottom: 20px; border-bottom: 1px solid #ededed;}

.user_st{ width: 100%; font-size: 36px;color:#008373; text-align: center; float: left; padding-top: 5%; }
.user_sth{ width: 100%; font-size: 26px;color:#008373; text-align: center; float: left; padding-top: 2%; padding-bottom: 5%; }
.user_sts { width: 100%; font-size: 20px;color:#008373; text-align: center; float: left; padding-top: 5%; }

.user_mr{ width: 100%; float: left; }
.user_img{ width: 100%; float: left; padding-top: 3%; padding-bottom: 2%;}

.searchuser_so{ width: 100%; text-align: center;padding-top: 3%; padding-bottom: 2%;background-color: #f1f1f1;

} 

.searchuser_ul ul{ padding: 0px; }
.searchuser_ul{ width: 100%; float: left; padding: 0px; margin-top: 20px;}
.searchuser_ul li {
    border: 1px solid #ddd;
}

.searchuser_ul li span {
    display: inline-block;
    padding: 10px;
    min-width: 150px;
    color: #019E96;
    text-align: center;
    float: left;
    background-color: rgba(1, 158, 150, .1);
        border-bottom: 1px solid #c1c1c1;
}
.searchuser_ul li p{
    float: left;
    border-left: 1px solid #ddd;
    margin: 0;
    min-height: 40px;
    padding: 10px;
}


.search_ul{ width: 95%; float: left; }
.search_ul li {
    margin-bottom: 10px;
    border: 1px solid #ddd;
}

.search_ul li span {
    display: inline-block;
    padding: 10px;
    min-width: 150px;
    color: #019E96;
    text-align: center;
    float: left;
    background-color: rgba(1, 158, 150, .1);
}
.search_ul li p{
    float: left;
    border-left: 1px solid #ddd;
    width: 78%;
    margin: 0;
    min-height: 40px;
    padding: 10px;
}

.sq_tit {
 /*   display: inline-block;*/
    font-weight: bold;
    text-align: center;
    margin: 20px 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
}


.sq_tit span {
    float: left;
}

.sq_tit span:first-child {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: #019E96;
    color: #fff;
    display: block;
    margin: 0 10px 0 0;
}

.sq_tit span:first-child::before {
    font-size: 13px;
    font-weight: 300;
}
.sq_tit.one span:first-child::before {
    content: '1';
}
.sq_tit.two span:first-child::before {
    content: '2';
}
.sq_tit.three span:first-child::before {
    content: '3';
}

.sq_tit.four span:first-child::before {
    content: '4';
}

.sq_tit.five span:first-child::before {
    content: '5';
}

.sq_tit.six span:first-child::before {
    content: '6';
}


.sq_tit.seven span:first-child::before {
    content: '7';
}
.btn_m{ padding: 10px 50px; }




.x_1{ border-bottom: 1px solid #f5f5f5;   font-size:16px; }
.x_1 span{ color:#00ad98;  }
.x_2{border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;margin-bottom: 10px;}

.lt{float: left;}
.userso_1{ width: 80%; float: left; }
.userso_2{ width: 10%; float: left; padding-left: 10px; }
.userso_x{ width: 100% ; float: left; padding-top: 5%; padding-bottom:5%; }
.userso{ width: 100% ; float: left; padding-top: 1%; padding-bottom: 5%; /*border-top: 1px solid #ededed; */ }

.dow{ width: 100%; float: left; }

.article-intro2 {
    height: 24px;
    line-height: 22px;
    color: #828a92;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}


.taggo {
    margin-top: 10px;
  display: inline-block;
  padding: 0 28px;
  height: 24px;
  line-height: 24px;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: #00bda5;
  background: rgba(0, 189, 165, 0.2);
  margin-right: 3px;
  border-radius: 25px;
}
.taggo[href]:focus,
.taggo[href]:hover {
  background-color: #00bda5;
  color: #fff;
  text-decoration: none;
}


.in_t1{
    position: relative;
    padding: 15px 0;
    background: #fff;
    border-bottom: 2px solid #3498db;
}
.in_txt{
    margin-top: 0;
    margin-bottom: 0;
    color: #3498db;
    font-size: 22px;
    color: inherit;
}
.in_det span{ color:#00ad98;  }

.bnav{width:100%;text-align:center;border-right 1px solid #f5f5f5;}
.bnav a{ text-align:center;color:#FFFFFF;}

.navbar-bottom .row .s3 {
    border-left: 1px solid rgba(255,255,255,.2);
}

.bad{display:none;}


 .walogo {display:none; }
.news_xb{ padding-top:1%; float: left; width: 100%; }

.pro_bg{ color: #FFFFFF; background-color: #008473;width: 100%; float: left; 
    padding-left:20px; font-size:20px;padding-top: 10px; padding-bottom: 10px; }

.ind_x{ width: 100%;float: left; }

 
 .footer_txt{ line-height:20px;width:100%;float:left; }
 .footer_txt p{margin:0px;padding:0px;}
.footer_txt a{ color: #FFFFFF; margin-right: 10px;text-decoration : none;}

 .footer_m {
    margin-top: 30px;
     width: 100%;
     float: left;
    padding: 30px 0;
    /* background: #363f48; */
    background-color: #008473;
    color: #FFFFFF;
   /* background: url(../img/fad.jpg) center top no-repeat;*/
    
}
.foot_lm {border-bottom: 1px solid #2da394; float: left; width: 100%; padding-bottom: 10px; margin-bottom: 20px;}
 
.foot_lm li {
   list-style: none;
    float: left;margin-right: 30px;
}

.foot_lm li a {
    color: #FFF;
}

.foot_lm li a:hover {
    color: #fee316;text-decoration : none;
}
.wyuserad{ background-color: #008473; margin-bottom: 20px; background: url(../img/aad1.jpg);
    background-repeat: repeat-y;color: #FFF;font-size:25px; text-align: center; padding-top: 50px;
    background-position: top center ; height:150px;}
.wyuser{ width: 50%; float: left; padding-top: 10px; }
.wyuser_a{ padding-top: 30px; width: 100%; float: left;}


.go_a {
    float: left;
    width: 100%;
    background-color: #00bda5;
    text-align: center;
    color: #FFFFFF;
    font-size:16px;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.sogo{ float: left; padding-top: 20px; }
.sohao{ height: 35px; }

/*.login-section {
    margin: auto!important; 
     width: 100% !important; 
}
*/
/*.control-label{ float: left; }
.controls{ float: left; }*/

.mrgo{ width: 100%; padding: 15% 0px; text-align: center; margin-top: 40px; }


.pxb{ width:100%;float:left;padding-top: 50px;padding-bottom: 50px;}
.pbg{ width:100%;background-color: #fff;float: left;padding: 50px;}

.pbg_txt{width:100%; text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    color: #3498db;
    font-size: 22px;
    color: inherit;
}




      @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
.bad{ display:inline}
       .dis_1 {display:none; }
       .ad {display:none; width: 100%; float: left; margin-bottom: 50px;}
       .topxb{    padding-top: 0px;
     padding-bottom: 0px; }
      
.mind{width: 100%; float: left; margin-bottom:10px; margin-top: 20px;}


.carousel-focus .item .carousel-img {
    background-size: cover;
    width: 100%;
    height: 180px;
}
.article-metas .metas-title {
  
    padding-top: 0px;
  
}
#index-focus .item .carousel-img {
    height:250px;
    width: 100%;
}

.carousel-indicators {
    bottom: 3px;
    right: 15px;
    width: 90%;
     left: inherit; 
    opacity: .6;
}

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}
      .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    background-color: #00695c ;
}
.navbar-nav .open .dropdown-menu {
     color: #FFFFFF;
    background: #009382;
}

.walogo{display: inline;}
.walogo dd{
    font-size:18px; padding-top:5px; float: left; padding-left: 10px;
}

.walogo h1{
    font-size:18px; padding-top:14px; 
    color: #FFFFFF; font-size: 22px; padding-left: 5px; float: left; margin: 0px;
}


.navbar-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    color: #fff;
    text-align: center;
    background: #008473;
    border-top: 1px solid rgba(255,255,255,.2);
}
 .footer_m {
    height: 200px;
}

.login_m {
    width: 90%;
}
.user_st {font-size: 22px;}
.user_sth{ font-size: 16px; }
.search_ul li span {
    min-width: 100%;
}
.search_ul {
    width: 100%;
    float: left; padding: 0px;
}
.search_ul li p {
    border-left: 0px solid #ddd;
    width: 100%;
    margin: 0;
    min-height: 40px;
    padding: 10px; text-align: center;
}


.pxb{  padding-top: 50px;padding-bottom: 50px;}
.pbg{  padding: 0px;}

.pbg_txt{width:100%; text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #c1c1c1;
}
.searchuser_so {
    padding-top: 10%;
    padding-bottom: 10%;
    background-color: #ffffff;
}
.searchuser_ul li span {
    padding: 10px;
    min-width: 100%;
}


     }





