.w_650{width: 650px;margin: 0 auto;overflow: hidden;}
.s_cont{padding: 20px 0 0;}
.skin_ft{color:#3867c8 }
.skin_bg{background-color: #3867c8 }
.ft_cor{color: #d22532}
.ft_20{font-size: 20px}
.ft_18{font-size: 18px}
.ft_14{font-size: 14px}
.ft_12{font-size: 12px}
.mrg_T{margin-top: 30px;}
.pad_LR{padding: 0 16px}
.focusImg_sub_01 {
  margin-bottom: 50px;
  width: 660px;
  overflow: hidden;
}
.focusImg_sub_01 .fp_item {
  width: 660px;
  height: 250px;
  overflow: hidden;
  position: relative;
  float:left;
}
.focusImg_sub_01 .fp_item img {
  width: 658px;
  height: 248px;
  border: 1px solid #eee;

}
.focusImg_sub_01 .fp_item .tip {
  position: absolute;
  bottom: 0;
  _bottom: -1px;
  left: 0;
  font-size: 20px;
  width: 100%;
  background: url(imagesbg_r_01.png) repeat-x 0 0;
  height: 60px;
  line-height: 60px;
  color: #fff;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.focusImg_sub_01 .fp_item .tip span {
  padding: 0 16px;
  width: 464px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.focusImg_sub_01 .focusImgDL {
  width: 100%;
  height: 9px;
  overflow: hidden;
  background-color: #dddddd;
}
.focusPics{position:relative; }
.focusImg_sub_01 .focusImgDL span {
  display: inline-block;
  width: 109px;
  height: 10px;
  border-left: 1px solid #fff;
  background-color: #dddddd;
  cursor:pointer;
}
.focusImg_sub_01 .focusImgDL span:first-child{
  width:110px;border-left:none;
}
.focusImg_sub_01 .focusImgDL .dotItemOn{
  background-color: #3867c8;
}
.columItemW {
  margin-right: -30px;
}
.columItemW .columItem {
  padding: 0 16px;
  float: left;
  margin-right: 26px;
}
.unionLsit {
  padding-bottom: 30px;
}
.unionLsit .unionImg {
  border: 1px solid #e6e6e6;
}
.unionLsit .unionImg img {
  width: 283px;
  height: 58px;
}
.unionLsit .unionCtrl {
  padding: 10px 0;
}
.unionLsit .btn_zan:link,
.unionLsit .btn_zan:visited {
  display: inline-block;
  border-radius: 15px;
  padding: 0 10px;
  color: #3867c8;
  border: 1px solid #e4e4e4;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  background-color: #fff;
  text-decoration: none;
  vertical-align: top;
}
.unionLsit .btn_zan:hover {
  background-color: #3867c8;
  color: #fff;
}
.unionLsit .toHelp:link,
.unionLsit .toHelp:visited {
  display: inline-block;
  border-radius: 15px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  text-decoration: none;
  vertical-align: top;
}
.unionLsit .toGive:link,
.unionLsit .toGive:visited {
  display: inline-block;
  border-radius: 15px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  text-decoration: none;
  vertical-align: top;
}
.columRWrap {
  padding: 8px 16px;
  min-height: 100px;
  *zoom: 1;
  overflow: hidden;
}
.tupian_01 {
  width: 285px;
  height: 160px;
  overflow: hidden;
  position: relative;
}
.tupian_01 img {
  width: 285px;
  height: 160px;
}
.tupian_01 .tip {
  position: absolute;
  bottom: 0;
  _bottom: -1px;
  left: 0;
  font-size: 14px;
  width: 100%;
  background: url(imagesbg_r_01.png) repeat-x 0 -5px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.tupian_01 .tip span {
  padding: 0 16px;
  width: 250px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mrg_30 {
  margin-bottom: 30px;
}
.gyActivity .tw_03 {padding-top: 8px}
.gyActivity .tw_03 a:link,
.gyActivity .tw_03 a:visited {
  color: #ed3e53;
}
.gyActivity table td {
  vertical-align: top;
}
.gyActivity table .amount {
  color: #ed3e53;
}
.gyActivity table .amount strong {
  font-size: 30px;
}
.activing:link,
.activing:visited {
  color: #fefeff;
  font-size: 20px;
  background-color: #ed3e53;
  line-height: 45px;
  display: block;
  text-align: center;
  text-decoration: none;
}
.gyLiving .video {
  height: 160px;
  padding: 6px 0;
}
.gyLiving .tx_01 {
  padding-bottom: 10px;
}
.gyLiving .tx_01 dd {
  line-height: 26px;
}
.gyPeopleList {
  float:left;
  width:284px;
  margin: -9px 0;
}
.gyPeopleList .gyPItems {
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 0;
  _zoom: 1;
}
.userCent .userFace img {
  border: 1px solid #ccc;
  border-radius: 45px;
  margin-bottom: 2px;
}
.userCent .userInfo {
  overflow: hidden;
  padding-left: 20px;
}
.userCent .userName {
  color: #e88800;
  font-weight: 700;
}
.userCent .userMemo {
  line-height: 22px;
}
.userCent .userDetail {
  position: relative;
}
.userCent .userDetail em {
  position: absolute;
}
.contactUs {
  text-align: center;
  font-size: 14px;
  margin: 5px 0 7px;
}
.sp_mrgT {
  margin-top: 22px !important;
}
.sp_mrgB {
  margin-bottom: 5px !important;
}
.HealthManage_R {
  margin-right: -18px;
  padding: 14px 0 42px;
}
.HealthManage_R li {
  float: left;
  margin-right: 15px;
}
.HealthManage_R a:link, .HealthManage_R a:visited{
display: block;
width: 85px;
height: 60px;
background: url(imagesarr_healthManage.png) no-repeat 0 -200px;
}

.HealthManage_R .hm_01:link,.HealthManage_R .hm_01:visited{
  background-position: 0 -200px;
}
.HealthManage_R .hm_01:hover{
  background-position: 0 -300px;
}
.HealthManage_R .hm_02:link,.HealthManage_R .hm_02:visited{
  background-position: -100px -200px;
}
.HealthManage_R .hm_02:hover{
  background-position: -100px -300px;
}
.HealthManage_R .hm_03:link,.HealthManage_R .hm_03:visited{
  background-position: -200px -200px;
}
.HealthManage_R .hm_03:hover{
  background-position: -200px -300px;
}
.HealthStrCar_R {
  margin-right: -18px;
  padding: 14px 0 42px;
}
.HealthStrCar_R li {
  float: left;
  margin-right: 15px;
}
.HealthStrCar_R a:link, .HealthStrCar_R a:visited{
  display: block;
  width: 85px;
  height: 60px;
  background: url(imagestwo.png) no-repeat 0 -200px;
}

.HealthStrCar_R .hm_01:link,.HealthStrCar_R .hm_01:visited{
  background-position: 0 0px;
}
.HealthStrCar_R .hm_01:hover{
  background-position: 0 -100px;
}
.HealthStrCar_R .hm_02:link,.HealthStrCar_R .hm_02:visited{
  background-position: -100px 0;
}
.HealthStrCar_R .hm_02:hover{
  background-position: -100px -100px;
}
.HealthStrCar_R .hm_05:link,.HealthStrCar_R .hm_03:visited{
  background-position: -200px 0px;
}
.HealthStrCar_R .hm_05:hover{
  background-position: -200px -100px;
}

.hotRank {
  line-height: 20px;
  padding-bottom: 5px;
}
.hotRank li {
  padding: 10px 0;
}
.hotRank em {
  display: inline-block;
  width: 28px;
  text-align: center;
  font-size: 14px;
  border-radius: 10px;
  color: #fff;
  background-color: #8eb4db;
  font-weight: 700;
  margin-right: 10px;
  vertical-align: top;
}
.hotRank .red {
  background-color: #fb4d4d !important;
}
.hotRank a:link,
.hotRank a:visited {
  display: inline-block;
  width: 15em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}

.ad_02{margin:10px 0 50px;}
.mrgB42{padding-bottom: 42px}

/*专题*/
.banner{height: 145px;}
.djt{
  background:#d9e6fc url(imagesbanner.jpg) no-repeat 50% 0;
}
.rmt{
  background:#d9e6fc url(imagesbanner02.jpg) no-repeat 50% 0;
}
.topic_01{margin-top: -6px}
.topic_01 dt{padding-bottom: 5px}
.topic_01 strong{font-size: 20px}
.relEvent{font-weight: 700;color: #ccc;}
.relEvent .tags{color:#3867c8;}

.topicSubHd {
  font-size: 20px;
}
.topicSubHd{}
.topicSubHd span{display: inline-block;}
.topicSubHd span.left{display: inline-block;padding-left: 16px;background: url(imagestitle_bg_01.png) no-repeat 0 8px;_background-image: url(imagestitle_bg_b8_01.png);}
.topicSubHd span.right{display: inline-block;padding-right: 16px;background: url(imagestitle_bg_01.png) no-repeat 100% -42px;_background-image: url(imagestitle_bg_b8_01.png);}

.subPageNum{float: right;padding:12px 0 0;*margin-top:-32px;}
.subPageNum span{float: left;width: 9px;height: 9px;background-color: #dddddd;margin-left: 5px;overflow: hidden;cursor:pointer;}
.subPageNum .dotItemOn{background-color: #3867c8}

.mediaItems{}
.mediaItems .mediaImg{text-align: center;}
.mediaItems .meiaDetail{overflow: hidden;}
.mediaItems .btn_getMedia{display: inline-block;margin: 15px 0;}
.mediaItems .meiaDetail{padding-left: 15px}
.mediaItems .meiaDetail dt{font-size: 20px;font-weight: 700;padding-bottom: 6px;margin-top: -6px}
.mediaItems .meiaDetail .more{font-size: 14px;_margin-top:-32px;}

.paperList{margin-right: -55px}
.paperList li{float: left; width: 120px;text-align: center;margin-right: 50px}
.paperList .paperImg{border: 1px solid #e6e6e6;}
.paperList .paperImg img{width: 118px;height: 118px}
.paperList .paperName{display: block; margin-top: 8px}

.columList{margin-right: -55px}
.columList li{float: left; width: 200px;text-align: center;margin-right: 55px}
.columList .columImg{border: 1px solid #ccc;}
.columList .columImg img{width: 198px;height: 108px}
.columList .columName{margin-top: 8px}

.hpList_R{text-align: center;margin-right: -30px;}
.hpList_R li{width: 135px; float: left; margin-right: 10px;}
.hpList_R .hpImg img{width: 135px;height: 76px}
.hpList_R .hpName{width: 100%; margin: 4px 0 9px 0}


/*20160606*/
.pictg{text-align:center;}

.focusImg_sub_01 .fp_item .tip span a:link,.focusImg_sub_01 .fp_item .tip span a:hover,.focusImg_sub_01 .fp_item .tip span a:visited{ color:#fff;}
.tupian_01 .tip span a:link,.tupian_01 .tip span a:hover,.tupian_01 .tip span a:visited{ color:#fff;}

