@charset "utf-8";
    body {
        line-height: 1;
    }

    .header {
        float: left;
    }

    #oUl {
        padding-left: 44px;
    }

    #oUl h3 {
        cursor: pointer;
    }

    #oUl>li {
        margin-bottom: 20px;
    }

    #oUl li ul.show {
        display: block;
    }

    #oUl li ul.hide {
        display: none;
    }
    #navDiv{
        min-height: 81px;
    }
    .pad {
        padding-left: 15px;
    }

    #oUl>li {
        border-left: none;
        padding-left: 0;
    }

    #oUl>li>div {
        border-left: none;
    }

    .borderStyle {
        border-top: 1px solid #e0e0e0;
        padding-top: 10px;
    }

    #oUl>li>div>strong {
        display: none;
    }

    .content {
        height: auto !important;
    }

    .txtMsg {
        padding-left: 20px;
        margin-left: -21px;
        font-size: 14px;
        color: #757575;
        line-height: 22px;
        padding-bottom: 26px;
        margin-top: 5px;
    }

    .bor,
    .txtMsg {
        border-left: 1px dotted #e0e0e0;
    }

    .item {
        padding-left: 20px;
    }

    .bor {
        padding-left: 20px;
        position: relative;
    }

    .bor>div {
        margin-left: -36px;
    }

    strong {
        border-left: dotted 1px #e0e0e0;
        border-bottom: dotted 1px #e0e0e0;
        width: 24px;
        height: 15px;
        overflow: hidden;
        position: absolute;
        left: -41px;
        top: 1px;
    }

    .spanMsg {
        display: block;
        margin-top: -35px;
        height: 30px;
        padding-left: 3px;
    }

    .sHeight {
        display: block;
        height: 9px;
        width: 50px;
        background: #fff;
        position: absolute;
        top: 2px;
        left: -10px;
    }

    .flip {
        text-align: center;
    }

    .disab {
        color: #e0e0e0;
        border-color: #e0e0e0;
    }

    .del {
        color: #c7c7c7;
    }

    .tipsText {
        line-height: 100px;
    }

    .commentContent {
        float: left;
    }

    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    dl,
    dd,
    ul,
    ol,
    form,
    input,
    textarea,
    th,
    td,
    li {
        margin: 0;
        padding: 0
    }

    * {
        padding: 0;
        margin: 0;
    }

    em {
        font-style: normal
    }

    li {
        list-style: inherit
    }

    a {
        text-decoration: none
    }

    img {
        border: none;
        vertical-align: top;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0
    }

    textarea {
        resize: none;
        overflow: auto;
    }

    input,
    textarea {
        outline: none;
    }

    h3,
    h2 {
        font-weight: normal;
    }

    .clearFix {
        zoom: 1;
    }

    .clearFix:after {
        content: "";
        display: block;
        clear: both;
    }

    .fl {
        float: left;
    }

    .fr {
        float: right;
    }

    body {
        font-family: "黑体简体", "Microsoft YaHei", "Arial regular,helvetica regular", serif;
        -webkit-text-size-adjust: 100%;
        background-color: #f4f4f4;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .page {
        text-align: center;
    }

    .page ul li {
        display: inline-block;
    }

    .page .minitxt {
        width: 45px;
        font-size: 14px;
        text-align: center;
        border-radius: 3px;
        padding: 3px;
        border: 1px solid #e4e4e4;
    }

    .page #gotoPage {
        background: #1e88e5;
        color: #fff;
        padding: 3px 10px;
        font-family: "微软雅黑", serif;
        font-weight: normal;
        outline: none;
    }

    .page #pageNum {
        width: 45px;
        font-size: 14px;
        text-align: center;
        border: none;
    }

    .page button {
        background: #fff;
        padding: 3px 8px;
        margin: 2px;
        border: 1px solid #e4e4e4;
        text-decoration: none;
        color: #d4d4d4;
        cursor: pointer;
        border-radius: 3px;
        font-family: "宋体", serif;
        font-size: 14px;
        font-weight: bold;
    }

    .page .disab {
        color: #e0e0e0;
        border-color: #e0e0e0;
        background: #f9f9f9;
    }

    .page {
        margin-top: 22px;
        display: inline-block;
    }

    .downloadApp {
        width: 140px;
        height: auto;
        padding-top: 8px;
    }

    .footer_logo {
        width: 99px;
        height: 44px;
    }

    .contentBody img {
        margin: 12px auto 12px;
        display: inline-block;
        max-width: 100%;
        height: auto;
    }

    .advert-bottom {
        margin-bottom: 30px;
    }

    #main-nav>h1 {
        display: none;
    }

    @media only screen and (max-width:750px) {
        .advert-bottom {
            width: 100%;
            height: auto;
            margin: 10px 0 30px 0;
        }
        .bottom-nav-m {
            max-width: 750px !important;
        }
    }

    @media all and (orientation: landscape) {
        .bottom-nav-m {
            max-width: 750px !important;
        }
    }

    @media only screen and (max-width:300px) {
        .advert-bottom {
            width: 300px;
        }
    }

    .left-wrap {
        padding-top: 0;
    }
    .div-box{
       margin-top: 30px;
    }

    .right-wrap {
        padding-top: 0;
    }

    .content-right {
        padding-bottom: 20px;
    }

    .right-middle {
        padding-bottom: 15px !important;
    }
    /* 导航路径*/

    .defaultMenuRoute {
        color: #757575;
        font-size: 14px;
        min-height: 20px;
        background: #f4f4f4;
        overflow: hidden;
        width: 100%;
    }

    .defaultMenuRoute>a {
        color: #757575;
        font-size: 14px;
        padding: 0 5px;
    }

    .defaultMenuRoute>a:hover {
        color: #1e88e5;
    }

    .defaultMenuRoute>span {
        padding: 0 5px;
    }

    .menuRoute {
        display: none;
        height: 40px;
        line-height: 30px;
    }

    @media only screen and (max-width:750px) {
        .menuRoute {
            line-height: 30px;
        }
    }

    .menuRoute>a {
        color: #757575;
        font-size: 14px;
        padding: 0 5px;
        text-decoration: none !important;
    }

    .menuRoute a:hover {
        color: #1e88e5;
        text-decoration: none !important;
    }
    /*附件下载*/

    #selectedAttach {
        float: left;
        width: 100%;
        clear: both;
    }

    .TadWarp {
        border: 1px solid #ededed;
        margin: 0 auto 30px;
    }

    .TadWarp .TabHeader {
        width: 100%;
        float: left;
        height: 44px;
        background: #f5f5f5;
        line-height: 44px;
    }

    .TabHeader .titleH {
        padding-left: 20px;
        /*loat: left;*/
        font-size: 16px;
        color: #212121;
    }

    .TabHeader .titleRtip {
        float: right;
        padding-right: 20px;
        font-size: 14px;
        color: #757575;
    }

    .TabHeader .titleRtip em {
        padding: 0 0 0 10px;
        color: #1e88e5;
        cursor: pointer;
    }

    #attachFileTb {
        width: 100%;
        margin-bottom: 10px;
        height: auto;
        float: left;
        clear: both;
    }

    #attachFileTb li {
        padding: 10px;
        border-bottom: 1px solid #ededed;
        font-size: 14px;
        color: #424242;
        float: left;
        margin: 0 !important;
        display: inline;
        width: 100%;
    }

    #attachFileTb li div {
        float: left;
        padding: 0 10px 0 0;
    }

    #attachFileTb div span {
        width: auto;
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    #attachFileTb .tab-title {
        max-width: 360px;
        margin-left: 0;
        padding-left:10px;
    }

    #attachFileTb .tab-cont {
        max-width: 100px;
        float: right;
        line-height: 32px;
    }

    #attachFileTb .tab-cont span {
        margin-top: 10px;
        width: 100% !important;
    }

    #attachFileTb .tab-num {
        max-width: 140px;
        float: right;
        line-height: 32px;
    }

    #attachFileTb .tab-btn {
        width: 109px;
        padding-right: 10px;
        float: right;
        padding-left: 0
    }

    #attachFileTb .title span {
        max-width: 80%;
        line-height: 27px;
        height: 27px;
    }

    #attachFileTb .title img {
        width: 30px;
        height: 27px;
        margin: 0 15px 0 0;
        display: inline-block;
        float: left;
    }

    #attachFileTb .cont span {
        line-height: 11px;
    }

    #attachFileTb .cont i {
        float: left;
        height: 20px;
        border-left: 1px solid #ededed;
        padding: 0 10px 0 0;
        display: inline-block;
        margin-top: 5px;
    }

    #rightShare {
        height: 30px;
    }

    .inforMsg img {
        float: left !important;
    }

    #rightShare>div {
        height: 30px;
        padding-top: 7px;
    }

    .rightShare .share {
        padding-left: 15px;
        width: 80px;
        display: inline-block;
        line-height: 15px;
    }

    #rightShare>a {
        text-decoration: none;
        display: inline;
        float: left;
        padding: 0 0 0;
        height: 20px;
    }

    .inforMsg a:hover {
        text-decoration: none;
    }

    .annexesTips {
        font-size: 14px;
        color: #757575;
        line-height: 20px;
        padding: 10px 20px;
        word-break: break-all;
        word-wrap: break-word;
        width: 100%;
        display: block;
    }

    #attachFileTb em {
        font-style: normal;
    }

    .btn-xs-q {
        padding: 5px 20px;
        border: 1px solid #1e88e5;
        color: #1e88e5;
        background: #fff;
        border-radius: 3px;
        font-size: 14px;
    }

    #attachFileTb button[disabled] {
        cursor: default;
        background: #f5f5f5;
        border-color: #f5f5f5;
        color: #9e9e9e;
    }

    @media only screen and (max-width: 750px) {
        .TabHeader .titleRtip {
            display: none!important;
        }
        #attachFileTb .tab-btn {
            display: none;
        }
        #attachFileTb .tab-title {
            width: 75%;
        }
    }

    @media only screen and (max-width: 540px) {
        #attachFileTb .tab-title {
            width: 60%;
        }
    }

    @media only screen and (max-width: 480px) {
        #attachFileTb .tab-title {
            width: 50%;
        }
    }

    @media only screen and (max-width: 420px) {
        #attachFileTb .tab-title {
            width: 68%;
        }
        #attachFileTb .tab-cont {
            display: none;
        }
        #attachFileTb .title span {
            width: 80%;
        }
        #attachFileTb .cont i {
            display: none;
        }
    }

    @media only screen and (max-width: 380px) {
        #attachFileTb .tab-title {
            width: 63%;
        }
        #attachFileTb .title span {
            width: 70%;
        }
    }
    /*页头*/

    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    dl,
    dd,
    ul,
    ol,
    form,
    input,
    textarea,
    th,
    td,
    li {
        margin: 0;
        padding: 0
    }

    em {
        font-style: normal
    }

    li {
        list-style: inherit
    }

    a {
        text-decoration: none
    }

    img {
        border: none;
        vertical-align: top;
    }
    /* basicStyle */

    .no-padding {
        padding: 0!important
    }

    .no-padding-bottom {
        padding-bottom: 0!important
    }

    .no-padding-top {
        padding-top: 0!important
    }

    .no-padding-left {
        padding-left: 0!important
    }

    .no-padding-right {
        padding-right: 0!important
    }

    .no-margin {
        margin: 0!important
    }

    .no-margin-bottom {
        margin-bottom: 0!important
    }

    .no-margin-top {
        margin-top: 0!important
    }

    .no-margin-left {
        margin-left: 0!important
    }

    .no-margin-right {
        margin-right: 0!important
    }
    /* End */
    /* 页头 */

    .page-header {
        height: 40px;
        background: #eee;
        font-family: "微软雅黑", Microsoft YaHei, Arial, Tahoma, sans-serif;
        font-size: 14px;
        padding: 0 !important;
        margin: 0 !important;
    }

    .mainWarp {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }

    .pageNews-List {
        padding: 0;
        margin: 0;
    }

    .pageNews-List li {
        float: left;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
    }

    .pageNews-List li a {
        padding: 0 20px 0 0;
        cursor: pointer;
        color: #757575;
        font-size: 14px;
    }

    .pageNews-List li .userName {
        color: #1e88e5 !important;
        max-width: 150px;
        display: inline-block;
        overflow: hidden;
        height: 40px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .phone_ionic {
        background: url(../../../common/include/img/phone_icon.png) no-repeat 0 0;
        height: 19px;
        margin: 12px 0 6px 20px;
        padding-left: 20px;
        position: relative;
        cursor: pointer;
    }

    .phone_ionic>span {
        float: left;
        margin-top: 2px;
        color: #757575;
    }

    .phone-down-modal {
        display: none;
        padding: 20px;
        background: #f4f4f4;
        position: absolute;
        z-index: 10000;
        top: 24px;
        right: 0;
        border: 1px solid #e0e0e0;
        cursor: default;
        -webkit-box-shadow: 3px 4px 30px 0 rgba(44, 44, 44, 0.5);
        -moz-box-shadow: 3px 4px 30px 0 rgba(44, 44, 44, 0.5);
        box-shadow: 3px 4px 30px 0 rgba(44, 44, 44, 0.5);
    }

    .phone-down-modal img {
        width: 150px;
        height: 150px;
    }

    .onshareId {
        display: none;
        top: 35px;
        right: 5px;
    }

    .onshareId .jiathis_style {
        padding-top: 5px
    }

    .onshareId a {
        line-height: 35px;
        height: 35px;
    }

    .jiathis_style .separator,
    .jiathis_style .jiathis_separator {
        padding: 0 !important;
    }
    /* 通讯*/

    @media only screen and (max-width:750px) {
        /*header media 页头登录信息*/
        .page-header {
            display: none;
        }
        .page-footer .mainWarp {
            width: 100%;
        }
        /* end */
    }

    @media only screen and (max-width:602px) {
        footer ul {
            width: 100%!important;
            text-align: center
        }
    }

    @media only screen and (max-width:585px) {
        footer ul li {
            display: block!important;
            width: 100%;
            text-align: center;
        }
    }

    @media only screen and (max-width:375px) {
        .page-footer ul {
            padding: 0 5px;
        }
        .page-footer a {
            padding: 0;
        }
        .footerLine {
            padding: 0 10px!important;
        }
    }

    .wrap {
        background: transparent !important;
    }

    .right-wrap {
        padding-right: 0 !important;
    }
    /**热门资讯**/

    .phone_ionic_div {
        margin: 0 auto 15px;
        width: 270px;
        height: 270px;
        border: 0 none;
        background: #fff;
    }

    .phone_ionic_title {
        padding-top: 40px;
        padding-bottom: 18px;
        text-align: center;
        font-size: 16px;
        line-height: 16px;
        color: #757575;
        box-sizing: border-box;
    }

    .infoPhoto {
        display: block;
        margin: 0 auto;
        width: 122px;
        height: 122px;
        vertical-align: middle;
    }

    .phone_ionic_title2 {
        padding-top: 5px;
        padding-bottom: 40px;
        text-align: center;
        font-size: 14px;
        line-height: 14px;
        color: #757575;
    }

    .zambia {
        padding-left: 15px!important;
    }

    #hot_info li .contentRight2,
    #recommend_ori li .contentRight2 {
        position: absolute;
        right: 0;
        bottom: 20px;
        display: block;
        text-align: right;
    }
    /**相关阅读**/

    .readDiv {
        width: 100%;
        overflow: hidden;
        padding: 0;
        border: 1px solid #ddd;
        margin-bottom: 30px;
    }

    .readTitle {
        width: 100%;
        border: 0;
        background: #f4f4f4;
        border-bottom: 1px solid #ddd;
    }

    .readComment {
        margin: 30px 0 50px 20px;
    }

    .readComment li {
        font-size: 16px;
        color: #424242;
        margin-bottom: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
    }
    .readComment li a{
        color: #424242;
    }
    .readComment li a:hover{
        color: #1e8ae5;
    }
    .readComment li:last-child {
        margin-bottom: 28px;
    }

    .squareText:hover {
        color: #1e88e5;
    }

    .square {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        border: 2px solid #9e9e9e;
    }
    /* 热门标签 */

    .hotTage .hotsList {
        padding: 10px 0 10px;
    }

    .hotTage .hotsList li {
        display: inline-block;
        height: auto;
        text-align: center;
        border: 1px solid #1e88e5;
        padding: 0 10px;
        color: #1e88e5;
        margin-right: 10px;
        border-radius: 20px;
        line-height: 24px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 14px;
        cursor: pointer;
    }

    .hotTage .hotsList li:hover {
        background-color: #1e88e5;
        color: #fff;
    }
    .hotTage .hotsList li:hover a {
        background-color: #1e88e5;
        color: #fff;
    }
    /* 发稿人信息 */

    .originalUserInfo {
        float: left;
        background-color: #fafafa;
        width: 100%;
        padding: 20px 30px;
        margin: 0 auto 20px;
        position: relative;
        min-height: 160px;
    }

    .originalUserInfo .imgWarp {
        max-width: 80px;
        max-height: 80px;
        width: 80px;
        height: 80px;

        border-radius: 100%;
        float: left;
        background: #fff;
        margin-right: 24px;
        overflow: hidden;
        cursor:pointer;
    }

    .imgWarp>img {
        max-width: 80px;
        max-height: 80px;
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }

    .originalUserInfo .childInfo {
        float: right;
        overflow: hidden;
        text-align: left;
        width: 526px;
    }
a:link {text-decoration: none !important;}/* 未被访问的链接 */
a:visited {text-decoration: none !important;}/* 已被访问的链接 */
a:hover {text-decoration: none !important;}/* 鼠标指针移动到链接上 */
a:active {text-decoration: none !important;}/* 正在被点击的链接 */
	.childInfo>a{
		width:100%;
		display:block;
		line-height:1.5;
		/*white-space:nowarp;*/
		text-overflow:ellipsis;
		cursor:pointer;
		color:#413737;
		font-size:16px;
		
	}
	.childInfo a:hover{
		color:#1e88e5;
		text-decoration: none;
	}
	
    .childInfo>p {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.7;
    }

    .childInfo.infoText {
        padding: 0 !important;
    }

    .originalUserInfo .box-icon {
        width: 100%;
        display: block;
    }

    .originalUserInfo .box-icon>i {
        display: inline-block;
        float: left;
        padding: 5px 0;
    }

    .originalUserInfo .box-icon img {
        height: 20px;
        display: inline-block;
        margin: 2px 5px 2px 0;
    }

    .profileInfo.infoText {
        color: #424242;
    }

    .profileInfo .pushNum {
        color: #757575;
        font-size: 14px;
    }

    .originalUserInfo .followId {
        width: 80px;
        text-align: center;
        padding-top: 10px;
        position: absolute;
        top: 100px;
        left: 30px;
    }

    .originalUserInfo .followIcon,
    .followIcon {
        display: inline-block;
        width: 56px;
        height: 22px;
        color: #fff;
        border-radius: 2px;
        background-color: #1e88e5;
        text-align: center;
        line-height: 22px;
        margin: 4px auto 10px;
        overflow: hidden;
        font-size: 12px;
        cursor: pointer;
    }

    .originalUserInfo .activeFollow,
    .activeFollow {
        color: #8e8e8e !important;
        background-color: #E0E1E2 !important;
    }
    /* end */

    .contentRight2 a:link {
        text-decoration: none;
    }

    .contentRight2 a:visited {
        text-decoration: none;
    }

    .contentRight2 a:hover {
        text-decoration: none;
    }

    .contentRight2 a:active {
        text-decoration: none;
    }
    #footerTextInfo{
        margin-top: 0 !important;
	 } 
    /**发稿人**/
	.my-sm-modal{
        min-width:60px;
        left:10px;}
    @media only screen and (max-width: 750px) {
    	.originalUserInfo .pushNum{
    	text-align:center;
    	padding:7px 0  0 !important;
    	font-size:12px;
    	}
        .originalUserInfo {
            width: 100%;
            float: none;
            margin: 0 auto 20px;
            overflow: hidden;
            padding:15px;
        }
        .originalUserInfo .imgWarp {
            margin: 0 auto;
            float: none;
        }
        .originalUserInfo .childInfo {
            float: none;
            margin: 10px auto 0;
            width: 100%;
            display: block;
        }
        .originalUserInfo .nickName a {
            width: 100%;
            display: block;
            text-align: center;
            line-height: 1.5;
        }
        .originalUserInfo .nickName .box-icon {
            overflow: hidden;
            margin: 0 auto;
            text-align: center;
            width: 170px;
        }
        .originalUserInfo .box-icon>i{float:none;}
        .originalUserInfo .box-icon img {
            margin: 0 5px 5px 0;
        }
        .originalUserInfo .followId {
            float: none;
            margin: 0 auto;
            width: 130px;
            position: initial;
            padding: 5px 0;
        }
        .originalUserInfo .followIcon,
        .followIcon {
            width: 130px;
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            margin: 0 auto 0;
        }
        .originalUserInfo .infoText{
    		font-size: 12px;
        }
        .originalUserInfo .my-sm-modal{
        	bottom: 90px !important;
    		left: 42%;
        }
        
    }
    /**相关阅读**/

    @media only screen and (max-width: 750px) {
        .middleTitle {
            width: 100%;
        }
    }

    @media only screen and (max-width:750px) {
        #navDiv{
            min-height: 57px;
        }
        /*header media 导航菜单*/
        #childrenMenu {
            display: none!important;
        }
        .main-nav-wrap {
            height: 56px;
        }
        .main-nav .menu {
            height: 56px;
        }
        #tellImgSpan {
            display: none;
        }
        .main-nav .menu {
            display: inline-block;
            width: auto;
            padding-left: 0;
            margin-right: 50px !important;
            position: absolute;
            right: 0;
            top: 0;
        }
        .main-nav .menu li a {
            color: #212121;
        }
        .mainWarp {
            width: 100% !important;
        }
        .mainWarpParent {
            min-width: 320px !important;
            width: 100% !important;
            ;
        }
        .logo {
            margin-left: 10px;
        }
        .logo,
        .logo-img {
            height: auto;
            width: auto;
        }
        /* info logo.css */
        .logo-info {
            margin-left: 10px;
        }
        .logo-info,
        .logo-img-info {
            height: auto;
            width: auto!important;
        }
        /*end info logo.css */
        .main-nav .menu li {
            float: left;
            height: 56px !important;
            line-height: 56px !important;
            padding: 0!important;
        }
        .main-nav .menu li a {
            border: none;
            font-size: 18px!important;
            padding: 0 20px!important;
            margin-top: 18px!important;
            line-height: 20px!important;
        }
        .mediaHid {
            display: none!important;
        }
        .main-nav-wrap {
            position: relative;
        }
        #smallNav {
            display: block!important;
            position: absolute;
            z-index: 9999999;
            right: 0;
            top: 0;
        }
        #smallNav>a>span {
            display: block;
            background: #636161;
            height: 3px;
            margin-top: 5px;
        }
        #smallNav>a {
            width: 22px;
            height: 22px;
            padding: 10px 13px 10px;
            position: absolute;
            top: 20px;
            right: 10px;
            cursor: pointer;
            text-decoration: none;
            text-indent: -9999em;
            line-height: 22px;
            font-size: 1px;
            display: block;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            background: url(../../../common/include/img/minMenu.png) no-repeat left top;
        }
        #smallNav .smallUl-warp {
            width: 110px;
            margin-top: 48px;
            background: url(../../../common/include/img/minMenu-top.png) no-repeat right top;
            float: right;
            padding-top: 9px;
        }
        #smallNav>.smallUl-warp>ul {
            border: 1px solid #bdbdbd;
            border-top: 0 none;
            width: 100%;
            background: #fff;
        }
        #smallNav>.smallUl-warp>ul>li {
            width: 100%;
            border-bottom: 1px solid #eee;
            height: 46px;
        }
        #smallNav>.smallUl-warp>ul>li>a {
            background: #fff;
            display: block;
            width: 100%;
            height: 45px;
            line-height: 45px;
            color: #424242;
            font-size: 16px;
            text-align: center;
        }
        #smallNav>.smallUl-warp>ul>li>a:hover {
            background: #ededed;
            text-decoration: none;
        }
        /*end header media*/
    }

    @media only screen and (max-width:480px) {
        .menu {
            display: none!important;
        }
    }

    .mainWarpParent {
        box-shadow: 0 5px 10px #d8d8d8;
    }

    .mainWarp a:hover {
        text-decoration: none;
    }

    .modal-dialog {
        margin: 0 auto;
    }
    /**appDown.css**/

    #downapps {
        overflow: hidden;
    }

    .download-m {
        width: 1.53rem;
        height: 0.8rem;
        background: url(../../../common/include/img/download_m.png) left center no-repeat!important;
        background-size: 100%!important;
        margin-top: 0.5rem;
        position: absolute;
        right: 0.6rem;
        top: 0;
    }

    .downloada {
        background: url(../../../common/include/img/openApp.png) left center no-repeat!important;
        background-size: 100%!important;
    }

    .bottom-nav-m {
        width: 100%;
        height: 1.73rem;
        background: rgba(0, 0, 0, .4);
        background-size: 100%;
        z-index: 10001;
    }

    .close-m {
        width: 0.6rem;
        height: 0.55rem;
        background: url('../../../common/include/img/close_m.png') no-repeat!important;
        background-size: 100%!important;
        float: right;
    }

    .logo-m {
        width: 1.18rem;
        height: 1.18rem;
        background: url('../../../common/include/img/ico_m.png') no-repeat!important;
        background-size: 100%!important;
        margin: 0.28rem;
        position: absolute;
        top: 0;
        left: 0;
    }

    .explain-m {
        text-align: center;
        color: #fff!important;
        font: 400 0.3rem/1.73rem "\5fae\8f6f\96c5\9ed1";
    }

    .displayNone {
        display: none !important;
    }

    .defaultMenuRoute {
        height: auto;
        line-height: auto;
    }

    .textInfo em,
    .textInfo i {
        float: initial;
        display: inline-block !important;
        vertical-align: top;
    }

    .modal-dialog-alert .modal-body {
        text-align: center;
    }
    /* 修改富文本编辑器 */

/*热门资讯&推荐资讯*/
.middleContent a{
	/*coloe:#424242;*/
}
.middleContent a:link {text-decoration: none !important; color:#424242;} /* 未被访问的链接 */
.middleContent a:visited {text-decoration: none !important;color:#424242;} /* 已被访问的链接 */
.middleContent a:hover {text-decoration: none !important;color:#1e88e5;} /* 鼠标指针移动到链接上 */
.middleContent a:active {text-decoration: none !important;color:#424242;} /* 正在被点击的链接 */

    @media only screen and (max-width: 750px) {
        #rightShare .share{
            display: none !important;
        }
    }

    @media only screen and (max-width: 480px) {
    }
    
    .contentBody a:link {text-decoration: underline !important; color:#1e88e5 !important;}/* 未被访问的链接 */
	.contentBody a:visited {text-decoration: none !important;color:#424242;}/* 已被访问的链接 */
	.contentBody a:hover {text-decoration: underline !important;color:#1e88e5 !important;}/* 鼠标指针移动到链接上 */
	.contentBody a:active {text-decoration: none !important;color:#424242;}/* 正在被点击的链接 */
    /**end appDown.css**/

    /*videoWrap.css start*/
    .videoWrap{
        display: block;
        width: 100%;
    }
    .videoWrap video{
        object-fit: fill;
    }
    .videoDesc{
        color: #424242 !important;
        word-wrap: break-word;
        word-break: break-all;
        outline: 0;
        max-width: 100%;
        overflow: hidden;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        font-family: "黑体简体", "Microsoft YaHei", "Arial regular,helvetica regular", serif !important;
        border: 1px solid #e0e0e0!important;
        padding: 12px 20px!important;
        background: #f5f5f5!important;
        width: 100%;
        font-size: 14px;
        line-height: 24px!important;
        margin: 20px auto 35px!important;
    }
    /*videoWrap.css end*/


    /*hospitalList.css start*/
    .hospitalListWrap {
        background-color: #fff;
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 15px;
    }
    .hospitalList{
         width: 250px;
         background: #f4f4f4;
         margin: 0 auto;
    }
    .hospitalList li{
        position: relative;
        width: 100%;
        height: 230px;
        margin-bottom: 22px;
    }
    .hospitalList li a:hover .name{
        color: #1E88E5;
    }
    .hospitalList .logoBox{
        width: 100px;
        height: 100px;
        background: #fff;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;
        position: relative;
        z-index: 2;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    .hospitalList .logoBox div{
        background:#f4f5f8;
        width: 86px;
        height: 86px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
    .hospitalList .logoBox div img{
        max-width: 60px;
        max-height: 60px;
        width: auto;
        height: auto;
    }
    .hospitalList .contentBox{
        position: relative;
        z-index: 1;
        width: 240px;
        height: 172px;
        background: #fff;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        top: -50px;
        margin: 0 auto;
    }
    .hospitalList .contentWrap{
        width: 100%;
        padding: 50px 8px 0;
    }
    .hospitalList .tagList{
        margin-top: 15px;
        height: 18px;
        overflow: hidden;
        text-align: center;
        width: 100%;
        padding: 0;
    }
    .hospitalList .level{
        font-size: 14px;
        color: #9E9E9E;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
    }
    .hospitalList .name{
        text-align: center;
        font-size: 16px;
        color: #424242;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
        height: 49px;
    }

    .hospitalList .tagList span{
            display: inline-block;
        font-size: 12px;
        line-height: 18px;
        background: #F4F5F8;
        border-radius: 14px;
        color: #424242;
        padding: 0 11px;
        margin-left: 5px;
    }
    .hospitalList .tagList span:first-child{
        margin-left: 0;
    }

    /*hospitalList.css end*/

    /*collectWrap.css start*/
    .collectWrap{
        width: 65px;
        height: 25px;
        float: right;
        font-size: 12px;
        color: rgb(158, 158, 158);
        line-height: 25px;
        position: relative;
    }
    .collectWrap a img {
        width: 15px;
        height: 15px;
        float: left;
        padding-top: 0;
        margin: 5px 6px 0 0;
    }
    /*collectWrap.css end*/
    /*brandList.css start*/
    .brandList{
        background: #fff;
        width:100%;
        padding-top: 20px;
        margin-bottom: 15px;
    }
    .brandList li{
        width: 230px;
        height: 192px;
        margin: 0 20px 17px;
        float: left;
    }
    .brandList li a:hover .brandTitle{
        color: #1E88E5;
    }
    .brandHoverBox{
        width: 230px;
        height: 143px;
        overflow: hidden;
        border: 1px solid #d8d8d8;
    }
    .brandHoverBox img{
        width: 230px;
        height: 143px;
    }
    .brandHoverBox img{
        -webkit-transition: all 1.5s;
        -moz-transition: all 1.5s;
        -o-transition: all 1.5s;
    }
    .brandHoverBox:hover img {
        transform: scale(1.2);
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -moz-transform: scale(1.2);
    }
    .brandList img{
        width: 230px;
        height: 143px;

    }
    .brandList .brandTitle{
        font-size: 14px;
        color: #212121;
        width: 100%;
        line-height: 20px;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 4px;
        margin-top: 5px;
    }
    .brandList .time{
        font-size: 14px;
        color: #9e9e9e;
        width: 100%;
        line-height: 20px;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: default;
    }
    .brandList .time i{
        display: inline-block;
        margin: 0 3px;
    }
    .aHover{
        cursor: default!important;
    }
    /*brandList.css end*/
    /*policyList.css start*/
    .policyList{
        margin-bottom:20px;
        background:#fff;
    }
    .policyList .middleContent{
        padding:0 15px;
    }
    .policyList .middleContent{
        padding:0 15px;
    }
    .middleTitle{
        height:54px;
        line-height:54px;
        font-size:16px;
        font-weight:bolder;
        color:#424242;
        text-align:center;
    }
    .clearBoth{
        position:relative;
        clear:both;
        padding:20px 0;
        overflow:hidden;
        border-bottom:1px solid #e0e0e0;
        width: 240px;
        margin: 0 auto;
    }
    .clearBoth:last-child{
        border-bottom:none;
    }
    .content-left{
        float:left;
        cursor:pointer;
    }
    .content-left img{
        width:77px;
        height:58px;
        vertical-align:middle;
    }
    .content-right{
        width:160px;
        display:block;
        float:left;
        padding-left:10px;
        box-sizing: border-box;
        text-align: right;
    }
    .contentRight1:hover{
        color:#1e88e5;
    }
    .contentRight1{
        width:100%;
        display:inline-block;
        overflow:hidden;
        font-size:14px;
        line-height:24px;
        color:#424242;
        word-break: break-all;
        word-wrap: break-word;
        cursor:pointer;
        min-height:40px;
        margin-bottom:2px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-align: left;
    }
    #related_question_info .contentRight2{
        display:block;
        text-align:right;
        width:100%;
        float:left;
    }
    .hot-answer .contentRight2{
        display: block;
        text-align: right;
        margin-top: 12px;
    }
    .contentRight2 a img{
        width: 15px !important;
        height: 15px !important;
        padding: 0 !important;
        margin: 0 !important;
        vertical-align: middle;
    }
    .contentRight2 a span{
        color:#9e9e9e;
        font-size:12px;
        line-height:15px;
        margin-left:5px;
        padding: 0 !important;
    }
    .policyList li{
        padding-bottom: 0!important;
    }
    /*policyList.css end*/
    article{
        display: none;
    }

.modal-footer button{
    line-height: 1;
}

