html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

fieldset,
img {
    border: none;
    vertical-align: middle;
}

address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 12px;
    margin: 0;
    outline: none;
    resize: none;
    font-family: Verdana;
}

table {
    width: 100%;
    border-collapse: collapse;
    font-family: Verdana, "Microsoft YaHei", sans-serif;
}

tr,
td {
    padding: 0;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

/* 涓婚UI */
.bg_01 {
    background-color: #fafafa;
}

.line_01 {
    width: 100%;
    height: 1px;
    overflow: hidden;
    background-color: #e4e4e4;
}

.pb_LH32 {
    line-height: 32px !important;
}

a:link,
a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #3867c8;
    text-decoration: underline;
}

.link_colors_01 a:link,
.link_colors_01 a:visited {
    color: #3867c8;
    text-decoration: none;
}

.link_colors_01 a:hover {
    color: #3867c8;
    text-decoration: underline;
}

.link_colors_02 a:link,
.link_colors_02 a:visited {
    color: #666;
    text-decoration: none;
}

.link_colors_02 a:hover {
    color: #3867c8;
    text-decoration: underline;
}

.btn_white_01:link,
.btn_white_01:visited {
    color: #3867c8;
    border: 1px solid #e4e4e4;
    background-color: #fff;

}

.btn_white_01:hover {
    color: #fff;
    background-color: #3867c8;
    border-color: #2b5ec1;
    text-decoration: none;
}

.btn_white_02:link,
.btn_white_02:visited {
    color: #3867c8;
    border: 1px solid #e4e4e4;
    background-color: #fff;


}

.btn_white_02:hover {
    background-color: #f5f5f5;
    text-decoration: none;
}

.btn_red_01:link,
.btn_red_01:visited {
    color: #fff;
    border: 1px solid #b9313b;
    background-color: #d94953;

}

.btn_red_01:hover {
    background-color: #d43945;
    border-color: #b7333e;
}

.btn_yellow_01:link,
.btn_yellow_01:visited {
    color: #fff;
    border: 1px solid #e59d20;
    background-color: #efb043;

}

.btn_yellow_01:hover {
    background-color: #eda433;
    border-color: #e39c32;
}

.btn_blue_01:link,
.btn_blue_01:visited {
    color: #fff;
    border: 1px solid #2253b8;
    background-color: #3867c8;
}

.btn_blue_01:hover {
    background-color: #2055be;
    color: #fff;

}

.btn_loadMore:link,
.btn_loadMore:visited {
    display: block;
    border-radius: 17px;
    padding: 0 10px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: top;
    text-align: center;
    margin: 20px 0;
}

.btn_play:link,
.btn_play:visited {
    display: block;
    width: 37px;
    height: 37px;
    background: url(../images/btn_play.png) no-repeat 0 0;
    _background-image: url(../images/btn_play_bt.png);
}

/* 甯冨眬 */
.fl {
    float: left;
}

.fr {
    float: right;
}

.ct {
    padding-left: 26px;
}

.w_660 {
    width: 660px;
    overflow: hidden;
}

.w_490 {
    width: 490px;
    overflow: hidden;
}

.w_480 {
    width: 480px;
    overflow: hidden;
}

.w_458 {
    width: 458px;
    overflow: hidden;
}

.w_316 {
    width: 316px;
    overflow: hidden;
}

.w_285 {
    width: 285px;
    overflow: hidden;
}

.w_290 {
    width: 290px;
    overflow: hidden;
}

.mrg_6 {
    margin: -6px 0;
}

.mrg_8 {
    margin-top: -8px;
}

.mrg_10 {
    margin-top: -10px;
}

.mrg7 {
    margin-top: 7px;
}

.mrg10 {
    margin-top: 10px;
}

.padB20 {
    padding-bottom: 20px
}

.padB10 {
    padding-bottom: 10px
}

.padT20 {
    padding-top: 20px !important
}

.padT10 {
    padding-top: 10px !important
}

.wrap_1000 {
    width: 1000px;
    margin: 0 auto;
}

.header {
    height: 132px;
    position: relative;
    z-index: 100;
}

.header .logo {
    padding-top: 25px;
    display: block;
    width: 170px;
    height: 84px;
    background: url(../images/logo.png) no-repeat 0 100%;
    _background-image: url(../images/logo_b8.png);
}

.box {
    width: 660px;
    height: 70px;
    padding: 35px 0 0 17px;
    overflow: hidden;
    position: absolute;
    left: 170px;
}

.box .imgWrap .select {
    /* z-index: 1;*/
    opacity: 1;
    filter: 'alpha(opacity=100)';
}

.box .imgWrap {
    position: absolute;
    width: 100%;
    height: 70px;
}

.box .imgWrap li {
    position: absolute;
    left: 0;
    top: 0;
    /* z-index: 0;*/
    opacity: 0;
    filter: 'alpha(opacity=0)';
}

.box .imgWrap li a {
    display: block;
    width: 660px;
    height: 70px;
}

.box .imgWrap li img {
    display: block;
    width: 100%;
    height: 100%;
}

.header .adImg {
    padding: 35px 0 0 17px;
    width: 660px;
    height: 70px;
}

.header .adImg img {
    display: block;
    width: 660px;
    height: 70px;
}

.header .subTitle {
    padding: 35px 0 0 17px;
    width: 520px;
    height: 70px;
    line-height: 70px;
    color: #f12840;
    font-size: 30px;
}

.header .userCenter {
    height: 30px;
    padding: 51px 0 0;
    color: #3867c8;
    font-size: 12px;
    font-family: "SimSun";
}

.header .userCenter .userMenu {
    position: relative;
}

.header .userCenter .userMenu span {
    display: inline-block;
    padding-right: 14px;
    /* _padding:9px 14px 9px 0; */
    background: url("../images/icon_arr_01.png") no-repeat 100% -37px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

.header .userCenter i {
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #ccc;
    height: 14px;
    line-height: 14px;
    padding: 0 4px;
    font-style: normal;
    color: #e88800;
    font-family: arial;
    margin-left: 3px;
    _margin-top: 6px;
}

.header .userCenter em {
    font-style: normal;
    color: #bbb;
    padding: 0 8px;
}

.header .userCenter dd {
    position: absolute;
    right: 0;
    top: 32px;
}

.header .userCenter .subMemu {
    display: none;
    padding: 12px 5px;
    line-height: 26px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #bbb;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    width: 108px;
}

.header .userCenter .subMemu li {
    padding: 3px 0;
}

.header .userCenter .subMemu a:link,
.header .userCenter .subMemu a:visited {
    display: inline-block;
    font: 14px/26px "Microsoft YaHei";
    color: #3867c8;
    text-decoration: none;
    border-radius: 13px;
    padding: 0 12px;
    width: 84px;
}

.header .userCenter .subMemu a:hover {
    background-color: #eee;
}

#userNoLogin {
    font-size: 14px;
}

#userNoLogin a:link,
#userNoLogin a:visited {
    color: #3867c8
}

#userNoLogin a:hover {
    color: #f00;
}

/*涓撻瀵艰埅*/
.subHeader {
    height: 40px;
    border-bottom: 3px solid #3867c8;
}

.subHeader .logo {
    display: block;
    height: 40px;
    width: 110px;
    background: url(../images/subHd.jpg) no-repeat 0 0;
}

.subHeader .userCenter {
    height: 30px;
    padding: 5px 0 0;
    color: #3867c8;
    font-size: 14px;
    font-family: "SimSun";
}

.subHeader .userCenter a {
    color: #3867c8
}

.subHeader .userCenter .userMenu {
    position: relative;
}

.subHeader .userCenter .userMenu span {
    display: inline-block;
    padding-right: 14px;
    /* _padding:9px 14px 9px 0; */
    background: url("../images/icon_arr_01.png") no-repeat 100% -37px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

.subHeader .userCenter em {
    font-style: normal;
    color: #bbb;
    padding: 0 8px;
}

.icon_user {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/icon_arr_01.png) no-repeat -150px -150px;
    background-image: url(../images/icon_arr_01_b8.png);
    margin-top: -2px;
    vertical-align: text-top;
    _margin-top: 5px;
    _vertical-align: baseline;
}

.nav {
    background-color: #3867c8;
    height: 72px;
    padding: 9px;
    color: #fff;
    line-height: 36px;
    position: relative;
    z-index: 10;
}

.navInner {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.navInner ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.navInner ul li {
    float: left;
    width: auto;
    height: 35px;
    margin-right: 44px;
}

.navInner ul li a {
    display: block;
    width: auto;
    height: auto;
}

.navInner ul li a:hover {
    background: #174ab4;
}

.navInner ul li.Nm {
    margin-right: 0;
}

.nav .lavalamp-object {
    background-color: #64b8ff;
    height: 3px !important;
    top: auto !important;
    bottom: 0;

}

.nav dl {
    float: left;
}

.nav dt {
    padding: 10px;
    margin: 0 3px;
}

.nav a:link,
.nav a:visited {
    color: #fff;
    display: inline-block;
}

.nav a:hover {
    text-decoration: none;
}

.nav .mulMenu {
    position: relative;
}

.hotNav {
    background-color: #f4f4f4;
    height: 40px;
    line-height: 40px;
}

.hotNav .hotSearch {
    border: 1px solid #d9d9d9;
    background-color: #fff;
    height: 24px;
    border-radius: 13px;
    margin: 7px 0 0;
    line-height: 22px;
    width: 190px;
}

.hotNav .hotSearch .hotKey {
    background: none;
    border: none;
    color: #999;
    padding: 0 13px;
    border-right: 1px solid #ebebeb;
    width: 130px;
    height: 20px;
    line-height: 20px;
}

.hotNav .hotSearch .hotBtn {
    width: 20px;
    height: 20px;
    background: url("../images/icon_arr_01.png") no-repeat 0 0;
    _background-image: url("../images/icon_arr_01_b8.png");
    border: none;
    cursor: pointer;
}

.i_cont {
    padding: 30px 0 0 0;
}

.topicNews {
    text-align: center;
}

.topicNews h1 {
    font-size: 40px;
    line-height: 42px
}

.topicNews h1 a {
    color: #3867c8;
    text-decoration: none;
}

.topicNews p {
    line-height: 36px;
    margin: 10px 0 30px;
}

.focusImg {
    width: 660px;
    overflow: hidden;
}

.focusImg .focusPics {
    width: 660px;
    height: 375px;
    overflow: hidden;
    position: relative;
}

.focusImg .fp_item {
    width: 660px;
    height: 375px;
    float: left;
    overflow: hidden;
    position: relative;
}

.focusImg .fp_item img {
    width: 660px;
    height: 375px;
}

.focusImg .tip {
    position: absolute;
    bottom: 0;
    _bottom: -1px;
    left: 0;
    font-size: 20px;
    width: 100%;
    background: url(../images/bg_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 .tip span {
    padding: 0 16px;
    display: block;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.focusImg .focusImgDL {
    width: 100%;
    height: 10px;
    overflow: hidden;
    background-color: #dddddd;
}

.focusImg .focusImgDL span {
    float: left;
    width: 109px;
    height: 10px;
    border-left: 1px solid #fff;
    cursor: pointer;
}

.focusImg .focusImgDL span:first-child {
    width: 110px;
    border-left: none;
}

.focusImg .focusImgDL .dotItemOn {
    background-color: #3867c8;
}

.subNav {
    font-size: 20px;
    font-weight: 700;
    color: #d8d8d8;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
    line-height: 20px;
}

.subNav a:link,
.subNav a:visited {
    color: #999;
}

.subNav .act {
    color: #3867c8;
}

.newsList {
    color: #cecece;
    width: 100%;
    overflow: hidden;
}

.newsList .colum:link,
.newsList .colum:visited {
    color: #3867c8;
}

.newsList li {
    white-space: nowrap;
    line-height: 34px;
}

.newGuide {
    width: 300px;
}

.newGuide h3 {
    font-size: 20px;
    line-height: 20px;
    color: #333;
    margin-bottom: 12px;
}

.newGuide .newsList {
    margin-bottom: 24px
}

.newGuide .scrollNews {
    color: #3867c8;
    font-family: "SimSun";
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.newGuide .scrollNews a:link,
.newGuide .scrollNews a:visited {
    color: #3867c8;
}

.ad01 {
    margin: 0 0 50px;
}

.columBlk {
    margin-bottom: 50px;
    _zoom: 1;
}

.columHD {
    color: #3867c8;
    line-height: 20px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 21px;
}

.columHD .columTag {
    float: left;
    font-size: 20px;
    padding-bottom: 15px;
    padding-right: 25px;
    border-bottom: 3px solid #3867c8;
    font-weight: 700;
    margin-bottom: -2px;
    _position: relative;
}

.columHD .columTag i {
    color: #ccc;
    font-style: normal;
}

.columHD .subColumTag {
    float: right;
    font-size: 14px;
}

.columHD .subColumTag a {
    padding-left: 20px;
}

.columSubHd {
    font-size: 20px;
    color: #3867c8;
}

.columSubHd a:link,
.columSubHd a:visited {
    color: #3867c8;
}

.columSubHd .more {
    font-size: 14px;
    font-weight: 400;
}

.columSubHd_02 {
    font-size: 18px;
    color: #3867c8;
}

.HealthManage li {
    float: left;
    margin: 0 18px 30px 0;
}

.HealthManage a:link,
.HealthManage a:visited {
    display: block;
    width: 100px;
    height: 75px;
    background: url(../images/arr_healthManage.png) no-repeat 0 0;
}

.HealthManage .hm_01:link,
.HealthManage .hm_01:visited {
    background-position: 0 0;
}

.HealthManage .hm_01:hover {
    background-position: 0 -100px;
}

.HealthManage .hm_02:link,
.HealthManage .hm_02:visited {
    background-position: -150px 0;
}

.HealthManage .hm_02:hover {
    background-position: -150px -100px;
}

.HealthManage .hm_03:link,
.HealthManage .hm_03:visited {
    background-position: -300px 0;
}

.HealthManage .hm_03:hover {
    background-position: -300px -100px;
}

.HealthManage .hm_04:link,
.HealthManage .hm_04:visited {
    background-position: -450px 0;
}

.HealthManage .hm_04:hover {
    background-position: -450px -100px;
}

.HealthManage .hm_05:link,
.HealthManage .hm_05:visited {
    background-position: -600px 0;
}

.HealthManage .hm_05:hover {
    background-position: -600px -100px;
}

.HealthManage .hm_06:link,
.HealthManage .hm_06:visited {
    background-position: -750px 0;
}

.HealthManage .hm_06:hover {
    background-position: -750px -100px;
}

.HealthManage .hm_07:link,
.HealthManage .hm_07:visited {
    background-position: -900px 0;
}

.HealthManage .hm_07:hover {
    background-position: -900px -100px;
}

.HealthManage .hm_08:link,
.HealthManage .hm_08:visited {
    background-position: -1050px 0;
}

.HealthManage .hm_08:hover {
    background-position: -1050px -100px;
}

.HealthManage2 li {
    float: left;
    margin: 0 18px 30px 0;
}

.HealthManage2 a:link,
.HealthManage a:visited {
    display: block;
    width: 102px;
    height: 75px;
    background: url(../images/jkRight.png) no-repeat 0 0;
}

.HealthManage2 .hm_01:link,
.HealthManage2 .hm_01:visited {
    background-position: 0 0;
}

.HealthManage2 .hm_01:hover {
    background-position: 0 -254px;
}

.HealthManage2 .hm_02:link,
.HealthManage2 .hm_02:visited {
    background-position: -118px 0;
}

.HealthManage2 .hm_02:hover {
    background-position: -118px -254px;
}

.HealthManage2 .hm_03:link,
.HealthManage2 .hm_03:visited {
    background-position: -233px 0;
}

.HealthManage2 .hm_03:hover {
    background-position: -233px -254px;
}

.HealthManage2 .hm_04:link,
.HealthManage2 .hm_04:visited {
    background-position: -352px 0;
}

.HealthManage2 .hm_04:hover {
    background-position: -352px -254px;
}

.HealthManage2 .hm_05:link,
.HealthManage2 .hm_05:visited {
    background-position: 0px -105px;
}

.HealthManage2 .hm_05:hover {
    background-position: 0 -359px;
}

.HealthManage2 .hm_06:link,
.HealthManage2 .hm_06:visited {
    background-position: -118px -105px;
}

.HealthManage2 .hm_06:hover {
    background-position: -118px -359px;
}

.HealthManage2 .hm_07:link,
.HealthManage2 .hm_07:visited {
    background-position: -233px -105px;
}

.HealthManage2 .hm_07:hover {
    background-position: -233px -359px;
}

.HealthManage2 .hm_08:link,
.HealthManage2 .hm_08:visited {
    background-position: -352px -105px;
}

.HealthManage2 .hm_08:hover {
    background-position: -352px -359px;
}

.HealthStrCar {
    margin-right: -50px;
}

.HealthStrCar li {
    float: left;
    width: 80px;
    text-align: center;
    margin: 0 40px 2px 0;
}

.HealthStrCar li img {
    border-radius: 50%;
    border: 1px solid #ddd;
}

.HealthStrCar li .subColumName:link,
.HealthStrCar li .subColumName:visited {
    color: #e88800;
}

.columWrap {
    padding: 0 16px;
    min-height: 150px;
    _height: 150px;
    overflow: hidden;
    font-size: 16px;
    line-height: 34px;
}

.tw_01 {
    padding: 0 0 15px 0;
    border-bottom: 1px solid #e2e2e2;
    line-height: 28px;
}

.tw_01 dt {
    float: left;
}

.tw_01 dd {
    float: left;

    padding-left: 20px;
    width: 8em;
}

.tw_01 dd ul {
    margin-top: -6px;
}

.tw_01 dd ul li {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.subNewsList {
    padding-top: 7px;
}

.twSlider dt {
    text-align: center;
}

.twSlider dt span {
    display: inline-block;
    width: 54px;
    height: 9px;
    overflow: hidden;
    background-color: #dddddd;
    margin-right: 1px;
    cursor: pointer;
}

.twSlider dt span.dotItemOn {
    background-color: #3867c8;
}

#tips_01 .tw_02 {
    float: left;
    width: 308px;
}

.tw_02 {
    line-height: 34px;
    padding-left: 8px;
}

.tw_02 li {
    margin: 0 8px;
    float: left;
    text-align: center;
    padding-bottom: 12px;
    _display: inline;
}

.healthMessage li {
    margin: 16px 22px 0 0;
}

.healthMessage li .subColumName {
    line-height: 30px;
}

.healthMessage .btnMsg:link,
.healthMessage .btnMsg:visited {
    display: block;
    margin: 0 auto;
    width: 76px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 23px;
    text-decoration: none;
    font-size: 14px;
}

.dataType {
    margin-top: -28px
}

.dataType a:link,
.dataType a:visited {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    width: 76px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 13px;
    margin-left: 10px
}

.dataType .set:link,
.dataType .set:visited {
    background-color: #3867c8;
    color: #fff;
    border: 1px solid #275ac4
}

.sType a:link,
.sType a:visited {
    color: #999;
    font-weight: 700
}

.sType a:hover,
.sType .set:link,
.sType .set:visited {
    color: #3867c8
}

.sType .set:hover {
    text-decoration: none;
}

.hospitalSearch {
    border: 1px solid #d9d9d9;
    background-color: #fff;
    height: 30px;
    border-radius: 15px;
    margin: 12px 0;
    line-height: 20px;
    width: 285px;
}

.hospitalSearch .hotKey {
    background: none;
    border: none;
    color: #999;
    padding: 5px 13px;
    border-right: 1px solid #ebebeb;
    width: 186px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
}

.hospitalSearch .hotBtn {
    width: 56px;
    height: 20px;
    padding: 0;
    padding-left: 20px;
    background: url("../images/icon_arr_01.png") no-repeat 0 -50px;
    _background-image: url("../images/icon_arr_01_b8.png");
    border: none;
    cursor: pointer;
    font-size: 14px;
    color: #3867c8;
}

.hspMemo {
    padding: 20px 0 8px;
}

.hspMemo .hspFace {
    float: left;
    width: 90px;
    height: 90px;
    border: 1px solid #ddd;
    border-radius: 50%;
}

.hspMemo .hspDetail {
    float: left;
    padding-left: 15px;
}

.hspMemo .hspDetail .hspName {
    color: #e88800;
}

.starG {
    display: inline-block;
    width: 100px;
    height: 18px;
    background: url("../images/start_g.png") repeat-x 0 0;
    vertical-align: text-top;
}

.starF {
    display: inline-block;
    width: 100px;
    height: 18px;
    background: url("../images/start_r.png") repeat-x 0 0;
}

.hspComment dt {
    font-weight: 700;
}

.hspComment .cmtList {
    color: #999;
}

.hspComment .cmtList li {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    _width: 100%;
}

.hspComment .cmtList a:link,
.hspComment .cmtList a:visited {
    color: #e88800;
}

.hspComment .cmtList span {
    color: #333;
}

.tx_01 span,
.tx_01 em {
    color: #3867c8;
}

.tx_01 em {
    font-style: normal;
    font-size: 14px;
}

.tx_02 {
    line-height: 26px;
}

.tx_02 li {
    padding-left: 10px;
    background: url(../images/dian.png) no-repeat 0 12px;
    overflow: hidden;
}

.tx_02 em {
    font-style: normal;
    font-size: 14px;
    *margin-top: -26px;
}

.tw_03 {
    padding: 15px 0 9px;
    line-height: 28px;
}

.tw_03 dt {
    float: left;
}

.tw_03 dd {
    float: left;
    padding-left: 20px;
    width: 8em;
}

.tw_03 dd ul {
    margin-top: -5px;
}

.mediaInfo {
    padding: 0 16px;
}

.mediaInfo .mediaImg {
    width: 180px;
    height: 240px;
    margin-bottom: 9px;
}

.mediaInfo p {
    font-size: 14px;
    text-align: center;
}

.mediaNewsList {
    color: #e0e0e0;
    width: 100%;
    overflow: hidden;
    margin-top: -8px;
}

.mediaNewsList .colum:link,
.mediaNewsList .colum:visited {
    color: #3867c8;
}

.mediaNewsList li {
    white-space: nowrap;
}

.mediaNewsList li {
    padding-right: 100px;
    position: relative;
}

.btn_getMedia:link,
.btn_getMedia:visited {
    padding: 0 10px;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border-radius: 13px;
    text-decoration: none;
}

.mediaNewsList .btn_getMedia {
    position: absolute;
    right: 0;
    top: 3px;
}

.link_media {
    padding-left: 28px;
    background: url("../images/icon_arr_01.png") no-repeat -50px 1px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

.bottom {
    background-color: #f5f5f5;
    padding: 26px 0;
}

.tabIndex {
    font-size: 20px;
    font-weight: 700;
}

.tabIndex span {
    color: #bbb;
    cursor: pointer;
    padding-right: 30px;
}

.tabIndex span.current {
    color: #666;
    cursor: default;
    text-decoration: none;
}

.coopUnit {
    font-size: 0;
    margin-right: -25px;
    padding: 10px 0;
}

.coopUnit li {
    width: 116px;
    height: 56px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 20px 10px 0;
}

.helpCenter {
    padding: 0 0 0 45px;
}

.helpCenter .arrLink {
    font-size: 14px;
    padding-top: 54px;
}

.helpCenter .arrLink a {
    padding-right: 24px;
}

.footer {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.fixLayer {
    position: fixed;
    z-index: 199;
    right: 30px;
    bottom: 40px;
    width: 140px;
    background-color: #fafafa;
    border-radius: 10px;
    text-align: center;
}

.fixLayer .mediaList dt {
    font-weight: 700;
    font-size: 20px;
    color: #3867c8;
}

.fixLayer .mediaList dd {
    font-size: 14px;
    line-height: 28px;
}

.fixLayer .weixin li {
    margin-top: 10px;
}

.fixLayer .weixin p {
    font-size: 12px;
}

.fixLayer .fixMore {
    line-height: 36px;
    background-color: #f2f2f2;
    font-size: 14px;
}

.fixLayer .fixMore a:link,
.fixLayer .fixMore a:visited {
    display: block;
    text-decoration: none;
}

.fixLayer .fixMore a:hover {
    background-color: #3765c4;
    color: #fff
}

.fixLayer .gotoTop:link,
.fixLayer .gotoTop:visited {
    display: block;
    text-decoration: none;
    line-height: 36px;
    background-color: #3867c8;
    font-size: 14px;
    color: #fff;
    border-radius: 0 0 10px 10px;
}

.fixLayer .gotoTop:hover {
    background-color: #2055be;
}

.fixLayer .gotoTop span {
    padding-left: 16px;
    background: url("../images/icon_arr_01.png") no-repeat -50px -48px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

.wgt_ipt_01 {
    border: 1px solid #e4e4e4;
    color: #999;
    line-height: 20px;
    height: 20px;
    padding: 9px 15px;
    font-size: 16px
}

.wgt_sel_01 {
    position: relative;
    border: 1px solid #e4e4e4;
    color: #999;
    height: 38px;
    padding-right: 38px;
    _border: 1px solid #fff;
}

.wgt_sel_01 .viewValue {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border-right: 1px solid #e4e4e4;
    padding: 9px 15px;
    width: 4em;
    _visibility: hidden;
}

.wgt_sel_01 select {
    position: absolute;
    left: 0;
    top: 0;
    width: 133px;
    height: 40px;
    opacity: 0;
    filter: Alpha(opacity=0) \0;
    cursor: pointer;
}

.wgt_sel_01 .arr_d {
    position: absolute;
    right: 13px;
    top: 50%;
    margin-top: -4px;
    width: 12px;
    height: 7px;
    background: url(../images/icon_arr_01.png) no-repeat 100% -100px;
    _background-image: url(../images/icon_arr_01_b8.png);
    _visibility: hidden;
}

.pbl_message .toMessage {
    margin: 15px 0
}

.pbl_message .toMessage textarea {
    border: 1px solid #e4e4e4;
    font-size: 16px;
    color: #999;
    line-height: 24px;
    padding: 10px 13px;
    width: 940px;
    height: 128px;
    overflow-x: hidden;
    overflow-y: auto;
}

.pbl_message textarea.focus,
.pbl_message input.focus {
    color: #333;
    border-color: #aaa;
}

.pbl_message .ctrl {
    height: 30px;
}

.pbl_message .msg_title {
    width: 768px;
}

.pbl_message .btn_send:link,
.pbl_message .btn_send:visited {
    display: inline-block;
    border-radius: 15px;
    padding: 0 10px;
    width: 58px;
    line-height: 28px;
    font-size: 16px;
    text-decoration: none;
    vertical-align: top;
    text-align: center;
}

a.shareWeixin:link,
a.shareWeixin:visited {
    display: inline-block;
    width: 21px;
    height: 17px;
    vertical-align: text-top;
    background: url("../images/icon_arr_01.png") no-repeat 0 -200px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

a.shareWeixin:hover {
    background-position: 0 -150px;
}

a.shareRMWB:link,
a.shareRMWB:visited {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    background: url("../images/icon_arr_01.png") no-repeat -50px -200px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

a.shareRMWB:hover {
    background-position: -50px -150px;
}

a.shareSina:link,
a.shareSina:visited {
    display: inline-block;
    width: 19px;
    height: 17px;
    vertical-align: text-top;
    background: url("../images/icon_arr_01.png") no-repeat -100px -200px;
    _background-image: url("../images/icon_arr_01_b8.png");
}

a.shareSina:hover {
    background-position: -100px -150px;
}

.list_01 {
    *margin-top: -30px;
}

.list_01 li {
    border-bottom: 1px solid #e4e4e4;
    *zoom: 1;
}

.twNLItems {
    margin: 30px 0;
    line-height: 26px;
    min-height: 110px;
    _height: 110px;
}

.twNLItems .tWImg {
    float: left;
    padding-right: 20px;
}

.twNLItems .tWImg img {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);

}

.twNLItems .Detail {
    overflow: hidden;
}

.twNLItems .Detail h3 {
    font-size: 20px;
}

.twNLItems .Detail .time {
    padding: 5px 0;
    font-size: 12px;
    color: #999;
}

.twNLItems .Detail .share,
.twNLItems .Detail .share a {
    margin-left: 10px;
}

.columTabs {
    color: #3867c8;
    line-height: 40px;
    border-bottom: 1px solid #e0e0e0;
    height: 45px;
    margin-bottom: 22px;
}

.columTabs a:link,
.columTabs a:visited {
    float: left;
    font-size: 20px;
    color: #3867c8;
    padding-bottom: 4px;
    padding-right: 25px;
    font-weight: 700;
    margin-right: 15px;
    text-decoration: none;
}

.columTabs .curr:link,
.columTabs .curr:visited {
    border-bottom: 3px solid #3867c8;
}

.list_02 li {
    padding: 12px 0;
    border-bottom: 1px solid #e4e4e4;
}

.newsItems .n_time {
    float: right;
    font-size: 12px;
    color: #999;
}

.newsItems .n_title {
    overflow: hidden;
}



.articleCont {}

.articleCont .title {
    text-align: center;
}

.articleCont .title h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 20px 0 10px
}

.articleCont .title h3 {
    font-size: 24px;
    line-height: 24px;
    margin: 20px 0 10px
}

.articleCont .title h4 {
    font-size: 24px;
    font-family: "瀹嬩綋";
    line-height: 24px;
    margin: 20px 0
}

.articleCont .title p {
    font-size: 14px;
}

.articleCont .artOri {
    font-size: 12px;
    color: #999;
    padding: 10px 0;
}

.articleCont .artOri .share,
.articleCont .artOri .share a {
    margin-left: 10px;
}

.artDet {}

.artDet h5 {
    font-size: 20px;
    line-height: 36px;
    color: #9a434e;
    text-indent: 2em;
}

.artDet h6 {
    font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
}

.artDet p {
    font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
}

.artDet .artImg {
    text-align: center;
    margin: 20px 0 25px;
}

.artDet .artImg p {
    font-size: 14px;
    padding-top: 10px;
    line-height: 24px
}

.articleCont .editor {
    color: #999;
    text-align: right;
    font-size: 12px;
    line-height: 20px;
    margin-top: -15px;
}

.otherAd {
    height: 180px
}

.pageNum {
    margin-top: 20px;
    text-align: center;
    font-size: 0;
}

.pageNum a:link,
.pageNum a:visited,
.pageNum span {
    display: inline-block;
    border: 1px solid rgb(228, 228, 228);
    background-color: #fff;
    border-radius: 3px;
    text-decoration: none;
    font-size: 14px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
    vertical-align: top;
}

.pageNum a:hover,
.pageNum .current {
    border-color: rgb(16, 106, 201);
    background-color: rgb(56, 103, 200);
    color: #fff;
}

.pageNum .prePage:link,
.pageNum .prePage:visited {
    text-indent: -99px;
    overflow: hidden;
    background: url(../images/icon_arr_02.png) no-repeat 0 0;
    _background-image: url(../images/icon_arr_02_b8.png);
}

.pageNum .prePage:hover {
    background-position: 0 -50px;
    border-color: rgb(228, 228, 228)
}

.pageNum .nextPage:link,
.pageNum .nextPage:visited {
    text-indent: -9999px;
    background: url(../images/icon_arr_02.png) no-repeat 100% 0;
    _background-image: url(../images/icon_arr_02_b8.png);
}

.pageNum .nextPage:hover {
    background-position: 100% -50px;
    border-color: rgb(228, 228, 228)
}

.pageNum em {
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
    font-style: normal;
}


.blk_vidio {
    position: relative;
    width: 135px;
    height: 76px;
    overflow: hidden;
}

.blk_vidio .v_mask {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 38px;
    width: 100%;
    background: url(../images/bg_r_01.png) repeat-x 0 0px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.blk_vidio .v_mask .btn_play {
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 3
}

.cmtList {}

.cmtList .cmtItems {
    border-bottom: 1px solid #e0e0e0
}

.cmtList .cmtIn {
    padding: 15px 0;
    line-height: 20px
}

.cmtList .cmtIn span {
    margin-right: 15px
}

.cmtList .cmtIn strong {
    color: #d22532
}

.cmtList .cmtIn em {
    color: #d22532;
    font-style: normal;
}

.cmtList .cmtText {
    line-height: 26px;
    border-radius: 3px;
    border: 1px solid rgb(227, 227, 227);
    background-color: rgb(244, 244, 244);
    padding: 6px 16px
}

.cmtList .cmtBtm {
    font-size: 14px;
    padding: 9px 0
}

.cmtList .cmtTime {
    color: #999
}

.cmtList .cmtTime a:link,
.cmtList .cmtTime a:visited {
    color: #e88800
}

.cmtList .cmtCtrl {
    color: #ddd
}

.cmtList .cmtCtrl a:link,
.cmtList .cmtCtrl a:visited {
    color: #999
}

.cmtList .cmtCtrl a:hover {
    color: #3867c8
}

.replayList {
    padding-left: 50px
}

.replayList .rpItems {
    border-top: 1px dashed #e0e0e0;
    padding: 12px 0 20px
}

.replayList .rpText {
    position: relative;
    line-height: 26px;
    border-radius: 3px;
    border: 1px solid rgb(227, 227, 227);
    background-color: rgb(244, 244, 244);
    padding: 6px 16px
}

.replayList .rpText .list_rt_arr {
    position: absolute;
    top: -8px;
    top: -8px\9;
    _top: -7px;
    left: 20px;
    font: 14px/16px "SimSun";
    cursor: default;
}

.replayList .rpText .line_rt_arr_line1 {
    color: #e3e3e3;
    display: inline-block;
    vertical-align: top;
}

.replayList .rpText .line_rt_arr_line2 {
    color: #f4f4f4;
    margin-left: -14px;
    line-height: 18px;
    display: inline-block;
    vertical-align: top;
}

.pb_layer_01 {
    position: absolute;
    border: 1px solid rgb(186, 186, 186);
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15);
}

.pb_layer_01 .btn_close {
    text-indent: -9999px;
    position: absolute;
    top: 18px;
    right: 18px;
    width: 20px;
    height: 20px;
    background: url(../images/btn_close.png) no-repeat 0 0;
    _background-image: url(../images/btn_close_b8.png);
}

.pb_layer_01 .pb_ly_cont {
    padding: 20px 25px;
}

.WXShareLayer {
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    width: 240px;
    height: 100px;
    padding: 10px;
    font-size: 14px;
    left: 0;
    top: 0;
    z-index: 99999;
}

.WXShareLayer .qrcode {
    width: 100px;
    height: 100px;
    float: left;
}

.WXShareLayer .l_txt {
    line-height: 2em;
    color: #666;
    float: left;
    width: 130px;
    margin-left: 10px;
}

.loginLayer h3 {
    color: #3867c8 !important;
}

.loginLayer .submitBtn {
    background: #3867c8 !important;
    border: 1px solid #2253b8 !important;
}

.loginLayer .submitBtn:hover {
    background: #2055be !important;
}

/*20160606*/
/*.HealthStrCar li,.HealthStrCar li a:link,.HealthStrCar li a:hover,.HealthStrCar li a:visited{
  color: #e88800;
}*/
.columHD .columTag a:link,
.columHD .columTag a:hover,
.columHD .columTag a:visited {
    color: #3867c8;
}

.coopUnit li {
    text-align: center;
    font: normal 12px/180% "SimSun";
    color: #666;
    height: auto;
}

.coopUnit li img {
    margin-bottom: 5px;
}

.artDet p {
    text-indent: 0em;
}

#jcnr .newsList li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageNum a.common_current_page {
    font-size: 14px;
    display: inline-block;
    border: 1px solid rgb(228, 228, 228);
    background-color: #fff;
    border-radius: 3px;
    text-decoration: none;
    font-size: 14px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
    vertical-align: top;
    width: auto;
    min-width: 34px;
    padding: 0 5px;
    color: #000;
}

.pageNum a:link,
.pageNum a:visited,
.pageNum span {
    width: auto;
    min-width: 34px;
    padding: 0 5px;
}

.columSubHd_02,
.columSubHd_02 a:link,
.columSubHd_02 a:hover,
.columSubHd_02 a:visited {
    color: #3867c8;
}

.newGuide .scrollNews span {
    display: inline-block;
    width: 80px;
    height: 24px;
    vertical-align: top;
}

.newGuide .scrollNews marquee {}

/*20160905*/
.g1000 {
    width: 1000px;
    margin: 0 auto;
}

.g1000_img3 {
    width: 1020px;
    margin: 0 auto;
    text-align: center;
}

.g1000_img3 img {
    margin: 0 7px;
}

.g1000_tl {
    width: 1000px;
    margin: 0 0 50px;
}

.m10 {
    margin: 10px auto;
}

/*p3*/
.p3_content {
    background: url(/img/MAIN/2014/04/114365/images/p2_01.gif) no-repeat;
    height: 282px;
    margin-top: 50px;
}

.p3_content h3 {
    font: bold 28px/110% \5FAE\8F6F\96C5\9ED1;
    float: left;
    width: 60px;
    text-align: center;
    padding-top: 80px;
    color: #fff;
}

.p3_content div {}

#box2 {
    position: relative;
    width: 910px;
    padding-right: 25px;
    float: right;
}

#box2 ul {
    padding-top: 20px;
}

#box2 ul li {
    position: absolute;
    line-height: 160%;
    text-align: center;
    width: 910px;
}

#box2 ul li img {
    margin: 5px;
}

#box2 ol {
    position: absolute;
    top: 250px;
    left: 340px;
    z-index: 10;
}

#box2 ol li.active {
    background: url(/img/MAIN/2014/04/114365/images/ball_1.gif) no-repeat;
    display: block;
}

#box2 ol li {
    background: url(/img/MAIN/2014/04/114365/images/ball_2.gif) no-repeat;
    float: left;
    text-align: center;
    height: 8px;
    width: 38px;
    cursor: pointer;
    padding: 0 5px;
}

/*20161128*/
#ScrCont {
    padding: 0 0 0 26px;
    position: relative;
}

#ScrCont span.left_b {
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 34px;
    overflow: hidden;
    left: 0px;
    top: 40px;
    cursor: pointer;
    z-index: 100;
    background: url(../images/left_07.png) center -1px no-repeat;
}

#ScrCont span.right_b {
    display: inline-block;
    position: absolute;
    width: 19px;
    height: 34px;
    overflow: hidden;
    right: 30px;
    top: 40px;
    cursor: pointer;
    z-index: 100;
    background: url(../images/right_09.png) center -1px no-repeat;
}

.header .adImg {
    padding: 35px 0 0 17px;
    width: 660px;
    height: 70px;
}

.header .adImg img {
    display: block;
    width: 660px;
    height: 70px;
}

.nav {
    background-color: #3867c8;
    height: 72px;
    padding: 9px;
    color: #fff;
    line-height: 36px;
    position: relative;
    z-index: 10;
}

.navInner {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.navInner ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.navInner ul li {
    float: left;
    width: auto;
    height: 35px;
    margin-right: 44px;
}

.navInner ul li a {
    display: block;
    width: auto;
    height: auto;
}

.navInner ul li a:hover {
    background: #174ab4;
}

.navInner ul li.Nm {
    margin-right: 0;
}

.nav .lavalamp-object {
    background-color: #64b8ff;
    height: 3px !important;
    top: auto !important;
    bottom: 0;

}

.nav dl {
    float: left;
}

.nav dt {
    padding: 10px;
    margin: 0 3px;
}

.nav a:link,
.nav a:visited {
    color: #fff;
    display: inline-block;
}

.nav a:hover {
    text-decoration: none;
}

.nav .mulMenu {
    position: relative;
}

/*20161205*/
.articleCont .editor {
    margin-top: 0px;
}

/*20170328*/
.HealthManage a:link,
.HealthManage a:visited {
    display: block;
    width: 100px;
    height: 75px;
    background: url(../images/arr_healthManage_blue.png) no-repeat 0 0;
}

.HealthManage {
    padding-left: 36px;
}

.navInner_01 ul li {
    float: left;
    width: auto;
    height: 70px;
    margin-right: 0px;
}

.navInner_01 ul li div.lt {
    float: left;
    width: 25px;
    height: 56px;
    line-height: 35px;
}

.navInner_01 ul li div.lv {
    float: left;
    line-height: 35px;
    height: 56px;
    margin-top: 8px;
    border-right: 1px solid #2d55b8;
}

.navInner_01 ul li div.rt {
    float: left;
    width: 190px;
    padding-left: 10px;
}

.navInner_01 ul li div.w120 {
    width: 120px;
}

.navInner_01 ul li div.rt span {
    margin-right: 25px;
}

.navInner_01 ul li div.rt span.noR {
    margin-right: 0;
}

.navInner_01 ul li a {
    display: block;
    width: auto;
    height: auto;
}

.navInner_01 ul li a:hover {
    background: #174ab4;
}

.navInner_01 ul li.Nm {
    margin-right: 0;
}

.fixLayerL {
    position: fixed;
    z-index: 199;
    left: 30px;
    bottom: 40px;
    width: 140px;
    background-color: #e7e2e1;
    border-radius: 10px;
    text-align: center;
}

.fixLayerL .fixCard {
    text-align: center;
    margin-top: 12px;
}

.fixLayerL .fixCard img {
    display: block;
    width: 110px;
    height: 80px;
    margin-left: 16px;

}

.fixLayerL .fixCard span,
.fixLayerL .fixGj span,
.fixLayerL .fixEwm span {
    font-size: 16px;
    line-height: 36px;
    color: #3867c8;
    text-align: center;
}

.fixLayerL .fixGj {
    margin-top: 20px;
}

.fixLayerL .fixGj img {
    display: inline-block;
    width: 40px;
    height: 40px;
}

.fixLayerL .fixEwm {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fixLayerL .fixEwm img {
    display: block;
    width: 110px;
    height: 110px;
    margin-left: 16px;
    margin-bottom: 10px;
}

.fixLayerL .fixEwm span {
    line-height: 20px;

}

.columSubHd_02 {
    font-size: 18px;
    color: #3867c8;
}

.h230 {
    height: 230px;
}

.manage {
    width: 300px;
    margin-bottom: 5px;
}

.manage h5,
.service h5,
.Insurance h5 {
    line-height: 28px;
    font-size: 16px;
    color: #3867c8
}

.service h5 i a {
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    margin-left: 68px;
    color: #3867c8
}

.serDoc {
    width: 90px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.serDoc div {
    width: 90px;
    height: 90px;
    border: 1px solid #ddd;
    border-radius: 50%;
}

.serDoc div img {
    display: block;
    width: 90px;
    height: 90px;
}

.serDoc span {
    font-size: 16px;
    line-height: 32px;
    color: #e88800;
}

.manage span {
    margin-right: 30px;
    line-height: 32px;
}

.Insurance span {
    margin-right: 26px;
    line-height: 32px;
}

.Insurance span a {
    color: #3867c8;
}

.InsuranceMes div {
    height: 160px;
    width: 284px;
    position: relative;
}

.InsuranceMes div img {
    display: block;
    width: 100%;
    height: 100%;
}

.InsuranceMes div span {
    display: block;
    height: 36px;
    width: 100%;
    line-height: 36px;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    color: #fff;
    background: url("../images/tm.png") no-repeat;
    background-size: 100% 100%;

}

.columSubHd_02 a {
    color: #3867c8;
}

.h340 {
    height: 340px;
}

.service .noR {
    margin-right: 0;
}

.service span {
    margin-right: 10px;
    line-height: 32px;
}

.service .mr60 {
    margin-right: 60px;
}

.mB20 {
    margin-bottom: 20px;
}

.imgB {
    width: 317px;
    height: 76px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.w322 {
    width: 322px;
}

.imgB img {
    margin-right: 5px;
}

.imgB.noR,
.imgB .noR {
    margin-right: 0;
}

/*20170330*/
.HealthManage a:link,
.HealthManage a:visited {
    display: block;
    width: 100px;
    height: 75px;
    /* background: url(../images/arr-health_03.png) no-repeat 0 0;*/
    background: url(../images/arr_03.jpg) no-repeat 0 0;
}

.HealthManage .hm_01:link,
.HealthManage .hm_01:visited {
    background-position: -514px 0;
    width: 102px;
}

.HealthManage .hm_01:hover {
    background-position: -514px -102px;
}

.HealthManage .hm_02:link,
.HealthManage .hm_02:visited {
    background-position: -128px 0;
}

.HealthManage .hm_02:hover {
    background-position: -128px -102px;
}

.HealthManage .hm_03:link,
.HealthManage .hm_03:visited {
    background-position: -256px 0;
}

.HealthManage .hm_03:hover {
    background-position: -256px -102px;
}

.HealthManage .hm_04:link,
.HealthManage .hm_04:visited {
    background-position: -641px 0;
    width: 101px;
}

.HealthManage .hm_04:hover {
    background-position: -641px -102px;
}

.HealthManage .hm_05:link,
.HealthManage .hm_05:visited {
    background-position: -770px 0;
    width: 101px;
}

.HealthManage .hm_05:hover {
    background-position: -770px -102px;
}

.HealthManage .hm_06:link,
.HealthManage .hm_06:visited {
    background-position: -384px 0;
    width: 102px;
}

.HealthManage .hm_06:hover {
    background-position: -384px -102px;
}

.HealthManage .hm_07:link,
.HealthManage .hm_07:visited {
    background-position: -0px 0;
    width: 102px;
}

.HealthManage .hm_07:hover {
    background-position: 0px -102px;
}

.HealthManage .hm_08:link,
.HealthManage .hm_08:visited {
    background-position: -897px 0;
    width: 102px;
}

.HealthManage .hm_08:hover {
    background-position: -897px -102px;
}


.Insurance span.more a {
    color: #3867c8;
}

.Insurance span a {
    color: #000;
}

.erCodePic {
    width: 320px;
    margin: 0 auto;
}

.erCodePic ul li {
    width: 120px;
    float: left;
    margin: 10px 20px;
}

/*20170424wb*/
.gg_hzh {
    margin-bottom: 30px;
}

.gg_jx {
    margin-bottom: 30px;
}

/*20170625*/
.artDet p {
    font-size: 18px;
    line-height: 180%;
    margin: 25px 0;
}

.articleCont .title h2 {
    font-size: 30px;
    line-height: 120%;
    font-family: "Microsoft YaHei";
}

.articleCont .title h4 {
    font-size: 20px;
    font-weight: normal;
}

.subNav {
    font-size: 12px;
    font-weight: 400;
    color: #000;
}

.subNav a:link,
.subNav a:visited {
    color: #000;
}

/*20170726*/
.HealthManage li {
    margin: 0 18px 1px 0;
}

.topicNews h1 span {
    display: inline-block;
    width: 35px;
    height: 44px;
    background: url("../images/todayNews.jpg") 0 3px no-repeat;
    margin: 0px 10px 0 0;
}

.topicNews h1 span a {
    display: inline-block;
    width: 35px;
    height: 34px;
}

.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(../images/bg_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;widht:100px;
    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(../images/bg_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(../images/arr_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(../images/two.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(../images/banner.jpg) no-repeat 50% 0;
}

.rmt {
    background: #d9e6fc url(../images/banner02.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(../images/title_bg_01.png) no-repeat 0 8px;
    _background-image: url(../images/title_bg_b8_01.png);
}

.topicSubHd span.right {
    display: inline-block;
    padding-right: 16px;
    background: url(../images/title_bg_01.png) no-repeat 100% -42px;
    _background-image: url(../images/title_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;
}


@charset "utf-8";

/* CSS Document */
.hdNews {
    margin: 15px auto;
    border-bottom: #efefef 1px solid;
}

.hdNews p {
    display: block;
    clear: both;
    margin: 10px 0 0;
    font-size: 14px;
    font-family: "SimSun";
}

.hdNews p img {
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
}

.hdNews p strong {
    font: bold 22px/200% \5FAE\8F6F\96C5\9ED1;
    display: block;
}

.hdNews p i {
    font-style: normal;
    color: #ad0000;
}

.hdNews p i a {
    color: #ad0000;
}

.hdNews h6 {
    clear: both;
    height: 40px;
    padding: 15px 0 10px;
    color: #666;
    font: normal 12px/200% "SimSun";
}

.hdNews h6 img {
    vertical-align: middle;
    margin-right: 6px;
}

.hdNews h6 a {
    padding: 0 8px;
}

.box_piclist {
    border-top: none;
}

.box_piclist h2 {
    font: normal 24px/200% "微软雅黑";
    padding: 15px 0 10px;
}

.box_piclist ul {}

.box_piclist ul li {
    text-align: center;
    float: left;
    margin: 15px 4px;
    width: 200px;
    line-height: 140%;
}

.box_piclist ul li img {
    display: block;
    margin-bottom: 4px;
}



@media (min-device-width:320px) and (max-width:689px),
(max-device-width:480px) {

    .header .logo {
        margin-left: 5%;
    }

    .header .box {
        display: none;
    }

    .header .userCenter {
        padding-right: 5%;
    }

    .nav {
        display: none;
    }

    .hotNav {
        display: none;
    }

    .wrap_1000 {
        width: 100%;
        min-width: 320px;
        max-width: 480px;
    }

    .w_660 {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .w_316 {
        display: none;
    }

    .erCodePic,
    .gg_dw,
    .sp_mrgB,
    .relNews,
    .bottom {
        display: none;
    }

    .w_660 video {
        width: 100%;
        height: auto;
    }

    .w_660 table,
    .w_660 table td {
        width: 100%;
    }

    .w_660 table td img {
        width: 100%;
        height: auto;
    }

    .subNav {
        padding-left: 4%;
    }

    .i_cont {
        padding: 0px 0 20px 0;
    }

    .gg_dw {
        display: none;
    }

    .ad_none {
        display: none;
    }

    /*20180528*/
    .artDet p img {
        width: 99%;
        height: auto;
    }

    .box_read .sp_mrgB {
        display: block;
    }

    .box_piclist .sp_mrgB {
        display: block;
    }

    .box_piclist ul li {
        width: 45%;
        margin: 2%;
        min-height: 180px;
        line-height: 140%;
    }

    .box_piclist ul li img {
        width: 100%;
        height: auto;
    }

}