﻿@charset 'utf-8';html,body{height:100%}html,body{-webkit-user-select:none;user-select:none}body,div,dl,dt,dd,ul,li,p,h1,h2,h3,input{margin:0;padding:0}body,h1,h2,h3,input{color:#000;font: normal 100% Helvetica, Arial, sans-serif;}body{width:100%;margin:0 auto;overflow-X:hidden}ul,ol{list-style:none}img{border:0}input{border-radius:0}input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;border-radius:0}a{display:inline-block;color:#000;text-decoration:none;outline:0}a:hover{color:#000;text-decoration:none;outline:0}a,img{-webkit-touch-callout:none}a,span{-webkit-tap-highlight-color:transparent}.clearfix:before,.clearfix:after{content:'';display:table;clear:both}img{ max-width:100%;}.clearfix{*zoom:1}.main-wrapper{margin:0 auto;max-width: 640px;min-width: 320px;}.head{width:100%;height:42px;background-color:#fc6463}.head .logo{float:left;width:100px;height:42px;background-size:140px;background-repeat:no-repeat;background-image:url(../images/icon.png)}.head .login-btn{position:relative;float:right;width:58px;height:42px;font-size:16px;text-align:center;line-height:42px;color:#fff}.head .login-btn img{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:30px}.head .login-btn .has-new{position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:4px;border:2px solid #fff;background-color:#fc6463}.has-new{display:none}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}.recom{position:relative}.recom-img{display:block}.recom-img img{display:block;width:100%;border:0 none}.dot-area{position:absolute;left:50%;bottom:10px;width:110px;margin-left:-45px}.dot{float:left;width:8px;height:8px;margin-right:8px;background-color:#d6d6d6;border-radius:8px}.dot:last-child{margin-right:0}.dot.on{background-color:#059d7f;}.hjdot-area{position:absolute;left:40%;bottom:10px;width:150px;}.hjdot{float:left;width:8px;height:8px;margin-right:12px;background-color:#d6d6d6;border-radius:8px}.hjdot:last-child{margin-right:0}.hjdot.hjon{background-color:#059d7f;}.app-recom{position:relative;height:126px;padding-left:10px;padding-right:10px;background-color:#fff;margin-bottom:10px}.app-recom .swipe-wrap{height:46px}.app-recom .swipe-wrap .recom-app-wrapper{margin:auto}.app-recom .swipe-wrap a.recom-app{float:left;width:46%;width:46%;height:46px;margin-left:4%;background-image:url(../images/icon.png);background-size:140px;background-repeat:no-repeat}.app-recom .swipe-wrap a.recom-app.app-yew{background-position:0 -390px}.app-recom .swipe-wrap a.recom-app.app-yqtx{background-position:0 -455px}.app-recom .swipe-wrap a.recom-app.app-mmsq{background-position:0 -520px}.app-recom .swipe-wrap a.recom-app.app-yezn{background-position:0 -585px}.app-recom .swipe-wrap a.recom-app.app-yewd{background-position:0 -650px}.app-recom .swipe-wrap a.recom-app.app-byzs{background-position:0 -715px}.app-recom-title{position:relative;height:36px;margin-bottom:8px}.app-recom-title span.line{position:absolute;top:18px;left:0;width:100%;height:1px;border-top:1px solid #e6e4e4}.app-recom-title span.name{position:absolute;top:0;left:50%;width:100px;height:36px;margin-left:-50px;background-color:#fff;text-align:center;font-size:18px;line-height:36px;color:#b5b5b5}.app-dot-area{position:absolute;left:50%;bottom:10px;width:48px;margin-left:-24px}.app-dot{float:left;width:8px;height:8px;margin-right:12px;background-color:#d6d6d6;border-radius:8px}.app-dot:last-child{margin-right:0}.app-dot.app-on{background-color:#fc6463}.kinds{height:180px;background-color:#fff;margin-bottom:10px;padding-bottom:6px}.kinds ul{width:320px;margin:auto}.kinds li{float:left;width:80px;height:76px;margin-top:14px;font-size:14px;line-height:30px;text-align:center}.kinds li a{display:block;width:80px;height:76px}.kinds li a i{display:block;width:80px;height:46px;background-image:url(../images/icon.png);background-repeat:no-repeat;background-size:140px}.kinds li a.mmj i{background-position:16px -57px}.kinds li a.yqzk i{background-position:-56px -57px}.kinds li a.yezk i{background-position:16px -126px}.kinds li a.mmcf i{background-position:-56px -126px}.kinds li a.nbnc i{background-position:16px -197px}.kinds li a.luntan i{background-position:-56px -197px}.kinds li a.boke i{background-position:16px -271px}.kinds li a.wenda i{background-position:-56px -271px}.box{background-color:#fff;margin-bottom:10px}.box-title{height:36px;padding-left:10px;padding-right:10px}.box-title .title-name{float:left;width:120px;height:36px;font-size:18px;line-height:36px;color:#fc6463}.box-title .title-more{float:right;width:48px;height:36px;font-size:12px;color:#666;text-align:center;line-height:36px;font-family:Sans-serif;text-align:right}.mamagou .mamagou-wrapper{display:block;width:100%}.mamagou .good-img{position:relative;width:100%}.mamagou .good-img img{width:100%;min-height:90px}.mamagou .good-img .last-day{position:absolute;top:0;right:0;width:45px;height:36px;padding-left:10px;font-size:12px;line-height:36px;text-align:center;color:#fff;background-image:url(../images/icon.png);background-repeat:no-repeat;background-size:140px;background-position:-4px -344px}.mamagou .good-desc{height:28px;padding-left:10px;padding-right:10px;color:#666;line-height:28px}.mamagou .good-desc .percent{float:right}.mamagou .good-desc .percent .red{color:#fc6463}.shiyong dl{padding-bottom:10px;padding-left:10px;padding-right:10px}.shiyong dl dt{position:relative;float:left;width:34%;height:100px}.shiyong dl dt img{width:100px}.shiyong dl dt .sy-mask{position:absolute;bottom:0;left:0;width:100px;height:20px;line-height:20px;text-align:center;font-style:12px;color:#fff;background-color:rgba(0,0,0,.4)}.shiyong dl dt .sy-mask span{color:#fc6463}.shiyong dl dd{float:right;width:63%}.shiyong dl dd .sy-name{height:36px;margin-bottom:6px;line-height:18px;font-size:15px;overflow:hidden;color:#666;font-weight:bold}.shiyong dl dd .sy-info{height:18px;color:#666;line-height:18px;overflow:hidden}.shiyong dl dd .sy-info span{color:#fc6463}.shiyong dl dd .apply-btn{width:178px;height:34px;margin-top:6px;margin-left:6px;line-height:34px;text-align:center;background-color:#fc6463;font-size:18px;border-radius:5px}.shiyong dl dd .apply-btn a{display:block;width:178px;height:34px;color:#fff}.hot{padding-bottom:4px}.hot li{height:38px;padding-left:10px;padding-right:10px;line-height:38px;border-top:1px solid #f5f0eb;overflow:hidden}.hot li a{color:#777}.footer{padding-bottom:50px}.footer p{height:22px;line-height:22px;font-size:12px;color:#b9b9b9;text-align:center}.footer .footer-version{position:relative;text-align:center}.footer .footer-version a{height:20px;padding-left:10px;padding-right:10px;line-height:20px;color:#b9b9b9;font-size:14px}.footer .footer-version span.aline{position:absolute;top:2px;left:50%;width:1px;height:16px;background-color:#b9b9b9}.nav{height:16px;margin-bottom:16px;text-align:center}.nav a{padding-left:8px;padding-right:8px;line-height:16px;color:#b9b9b9;border-right:1px solid #b9b9b9}.nav a.cur{color:#fc6463}.nav a:last-child{border-right:0 none}.fixed-recom{position:fixed;bottom:0;left:0;width:100%;height:50px;background-color:rgba(66,66,74,0.8)}.fixed-recom .fixed-close{position:absolute;z-index:10;top:0;right:0;width:20px;height:20px;text-align:center;font-size:14px;line-height:20px;color:#eee;font-family:Arial}.fixed-recom .fixed-wrap{position:relative;display:block;height:50px;margin:auto;padding-left:20px;padding-right:20px}.fixed-recom .fixed-wrap .fixed-img{position:absolute;top:-10px;left:20px;width:50px;height:50px;background-image:url(../images/icon.png);background-size:156px;background-repeat:no-repeat;background-position:0 -434px}.fixed-recom .fixed-wrap .fixed-desc{position:absolute;top:0;left:44%;width:110px;height:40px;margin-left:-55px;background-image:url(../images/icon.png);background-repeat:no-repeat;background-size:140px;background-position:0 -824px}.fixed-recom .fixed-wrap .fixed-btn{position:absolute;top:0;right:30px;width:86px;height:30px;margin-top:8px;margin-left:8px;font-size:15px;line-height:30px;text-align:center;background-color:#f9f9f9;color:#fc6463;border-radius:3px}.mfooter{width:100%;height:50px;padding-top:3px;background:#f5f5f5}.mfooter .sbanner{padding:10px 0;text-align:center;height:30px}.mfooter .sbanner .search_inp{height:28px;padding-left:6px;border:1px solid #e2e2e2;border-radius:5px;vertical-align:top}.mfooter .sbanner .search_btn{width:94px;height:30px;color:#898989;font-family:"微软雅黑";text-align:center;line-height:30px;background-image:url(../images/icon.png);background-repeat:no-repeat;background-position:0 -1748px;background-color:transparent;border:0 none}/*导航*/.daoh{text-align:center; width:100%; clear:both;}.daoh ul{width:100%;margin:0 auto; width:90%;overflow: hidden;}.daoh ul li{ float:left; width:25%; padding-top:5%; padding-bottom:3%; }/*关于我们*/.titleTextIcon{background: #179f86 none repeat scroll 0 0;box-shadow: -0.048rem 0 0 #fff inset; display: inline-block;height: 0.16rem;left: 0.048rem; margin-right: 0.16rem;margin-top: 0.16rem;position: relative; width: 0.096rem;float: left;line-height: inherit;}.textContent{float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 90%; margin-top:0.1rem; margin-bottom:0.1rem;color: #000;text-indent: 0rem;font-size: 0.2rem;font-weight: 500;line-height: 0.28rem;}.formMiddle{background: #fff none repeat scroll 0 0; margin-top: 0rem; overflow: hidden;border-spacing: 0;table-layout: fixed;}.textImg4{float: right;margin: 0.04rem 0.08rem 0.04rem 0.04rem; overflow: hidden; width:50%;}.richContent{color: #666;overflow: visible; width: auto;font-size: 0.16rem;line-height: 2.2; overflow-wrap: break-word;padding: 0 0.16rem ; text-align: left; white-space: normal; word-break: normal; font-family:'微软雅黑'; background-color:#fff;}.richContent strong{font-weight:bold}.richContent p{font-size:0.22rem;} /*服务*/ .photoGroup-a{ border:none; box-sizing: border-box;color: #fff;display: block;font-family: 微软雅黑;height: 100%; overflow: hidden; position: relative; text-align: center; width: 100%;z-index: 1;} .photoGroup-img{background-color: #fff;background-position: center center; background-repeat: no-repeat;background-size: cover; height: 100%; vertical-align: middle; width: 100%;} .photoGroup-title{bottom: 2%; font-size: 1rem;font-weight: bold;left: 2%; overflow: hidden;  position: absolute; text-align: left; text-overflow: ellipsis;  white-space: nowrap; width: 62%; z-index: 2;}  /*团购*/ .styleForm1{padding-bottom: 0.5rem;background: rgba(0, 0, 0, 0) none repeat scroll 0 center;margin-top: 0.5rem;} .photoBg{ margin-bottom: 0.5rem;outline: 0.2rem solid #fff;  margin-left: 2.5%;width: 45%; backface-visibility: hidden;display: inline-block;vertical-align: top;background: #fff none repeat scroll 0 0;} .imageMiddle{display: inline-block; height: 100%; vertical-align: middle;} .imgName{ color: #676767;font-size: 0.8rem;line-height: 1.2rem;margin: 0 auto; max-width: 13rem; overflow: hidden;text-align: center; text-overflow: ellipsis;  word-break: break-all; margin-top:5px; font-weight:bold;} .pagenation{  clear: both; color: #333;  font-size: 0.22rem; position: relative;  text-align: center;   width: 100%;margin-top:0.1rem; } .pagenation .icon-pagePrev.icon-cnListP::before{content: "上一页";font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;font-size: 0.16rem;line-height: 0.25rem; margin-right: 0;}.pagenation .icon-pagePrev::before{color: #179f86;}.pagenation .icon-pagePrev::before{display: inline-block;font-size: 0.22rem; left: 50%;  margin-right: 0.2rem; padding: 0; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 0.75rem;}.pagenation .pagePrev{ background-size: 100% auto; border: 1px solid #179f86; border-radius: 0.01rem; overflow: visible; width: 0.9rem;left:3%;margin: 0.15rem 0.1rem 0.1rem 0;}.pagenation .pageDisable{opacity: 0.5;}.pagenation .pagePrev, .pagenation .pageNext{height: 0.5rem; line-height: 0.5rem;position: absolute;}.pagenationSelectDiv{}.pagenation .pageSelect::before{}.pagenation .pageSelect{    height: 0.5rem;    position: relative;    font-size: 0.22rem;    font-weight: normal;    margin-bottom: 0.1rem;    margin-top: 0.15rem;    padding: 0 0.2rem;    text-indent: 0;}select {    -moz-appearance: none;    background-attachment: scroll, scroll;    background-clip: border-box, border-box;    background-color: #f7f7f7;    background-origin: padding-box, padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 0.6rem 0.6rem;    border: 1px solid #ececec;    border-radius: 0;    color: #666;    cursor: pointer;    padding-right: 1rem;    text-indent: 0.25rem;}.pagenation .pageOptions{ color: #000; text-align:center}.pagenation .icon-pageNext.icon-cnListN::before {    content: "下一页";    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;    font-size: 0.22rem;    line-height: 0.5rem;    margin-left: 0;}.pagenation .icon-pageNext::before {    color: #179f86;}.pagenation .icon-pageNext::before {    display: inline-block;    font-size: 0.22rem;    left: 50%;    margin-left: 0.1rem;    padding: 0;    position: absolute;    top: 50%;    transform: translateX(-50%) translateY(-50%);    width: 0.7rem;}.pagenation .pageNext { background-size: 100% auto; border: 1px solid #179f86;border-radius: 0.01rem; overflow: visible;width:0.9rem;display: inline-block; height: 0.5rem; margin: 0.15rem 0.1rem 0.1rem 0;right: 3%;}/*案例分享*/.wWLine{height: auto;overflow: visible;}.lineBody{overflow: hidden;padding: 0 0 0.064rem;position: relative;}.mixNewsStyleImgBox1{ clear: both;float: left;padding: 0.08rem 0.08rem 0; width:35%;}.wWLine a{ height: auto;line-height: 1rem;text-overflow: clip; white-space: normal; width: 100%;word-break: break-all;     font-size: 0.2rem;    font-weight: normal;    outline: 0 none;    text-decoration: none;    text-overflow: ellipsis;    white-space: nowrap;}.mixNewsStyleImgBox1 img{ float: left; width:100%; border:0 none;vertical-align: top;}.mixNewsStyleTitleContainer{padding: 0.04rem 0 0;}.mixNewsStyleSummary{color: #808080;cursor: pointer; display: block; height: auto; line-height: 0.16rem; overflow: visible; overflow-wrap: break-word; white-space: normal;width: auto;word-break: break-all;}.g_topFlag{display: inline-block;float: left;height: 1rem;margin: 0.1rem 0 0;padding: 0;position: relative;width: 1rem; background-image:url(../images/newtopflag2.gif);}.mixNewsStyleTitle1{ display: block;font-weight: bold;width: auto; color:#000;}.g_separator {    background: #ececec none repeat scroll 0 0;}.separatorLine {    border-left: 1px none;    border-right: 1px none;    border-top: 1px none;    border-width: 1px;    clear: both;    font-size: 0;    height: 1px;    line-height: 1px;    margin: 0;}.newsList .line::before {    border-bottom: 0.1rem solid transparent;    border-left: 0.1rem solid #179f86;    border-top: 0.1rem solid transparent;    content: "";    height: 0rem;    left: 0.1rem;    position: absolute;    top: 0.2rem;    width: 0rem;}.newsList .line::before {    content: "";}.newsList .line::after {    position: absolute;}.icon-gline::after {    color: #666;    font-size: 0.8rem;    position: absolute;    right: 0.4rem;    top: 0.6rem;}.newsList .wWLine {    height: auto;    overflow: visible;}.line {    background-position: 0.25rem 1rem;    background-repeat: no-repeat;    clear: both;    padding-left: 0.3rem;    position: relative;padding-right: 0.2rem;}.newsList .wWLine.line .lineBody {    padding-bottom: 0.1rem;    padding-top: 0.13rem;}.newsList .topFlagLine .lineBodyTable {    display: table;    width: 100%;}.newsList .line .lineBody {    padding-bottom: 0.29rem;    padding-top: 0.29rem;}.newsList .topFlagLine .wholeLineTFTableCell {    display: table-cell;    padding-top: 0.25rem;    vertical-align: top;    width: 1.5rem;}.newsList .line .lineBody .g_topFlag {    float: left;    margin: 0;    padding: 0;}.g_topFlag2 { background-image:url(../images/newtopflag2.gif); background-repeat:no-repeat;; width:22px; height:22px;}.linkTableCell{ display: table-cell;width: auto;}.linkTable{ display: table; table-layout: fixed; width: 100%;}.newsList .topFlagLine a{width:100%;}.newsList .wWLine a{ height: auto;line-height: 0.35rem; text-overflow: clip; white-space: normal; width: 95%; word-break: break-all;}.newsList .line a{display: inline-block; font-size: 0.2rem;font-weight: normal; line-height: 0.35rem; max-width: 100%;outline: 0 none; overflow: hidden; text-decoration: none; text-overflow: ellipsis; width: 100%;  color:#333;}.newsList .newsElementsPanel { color: #ababab; cursor: pointer;  font-size: 1rem; letter-spacing: -0.3rem; padding-bottom: 0.05rem;}.newsList .newsElementsPanel .ne_newsTime {display: inline-block;letter-spacing: 0;line-height: 1.1rem; overflow: hidden;}/*服务展示*/.photoGroupDetailContent .title{color: #1f1f1f;font-family: 微软雅黑;font-size: 1.4rem; line-height: 1.6rem; padding: 1rem 0.75rem;}.photoGroupDetailContent .separateLine{ background-color: #f6f6f6; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; height: 0.4rem;width: 100%;}.photoGroupDetailContent .photoGroupDesc{  color: #828282;font-family: 微软雅黑; font-size: 0.12rem; line-height: 0.22rem; padding: 0.16rem 0.16rem; background-color:#fff;overflow:hidden;}.photoGroupDesc strong{font-weight:bold;color:#333;}.photoGroupDesc p{ line-height:200%;margin-top:0.05rem;}/*返回*/.photoGroupDetailHeader{ height: 2.4rem; max-width: 768px; position: fixed;width: 100%;z-index: 10; color:#333;}/*留言板*/.msgBoard .msgTop{ margin: 0.25rem 0.2rem 0; padding-bottom: 0.2rem;}.mtitle{margin-bottom: 0rem;text-align: center;}.g_globalLine{position: relative; width: 100%;}.mbTitle{color: #666; font-size: 0.24rem;font-weight: 500; height: 0.5rem; line-height: 0.5rem; text-align: center;}.publishIcon{display: inline-block;}.publishIcon span{display: inline-block;height: 2rem;line-height: 2rem;}.g_globalLine{position: relative; width: 100%;}.msgTop .g_input{ padding-left: 0.5rem;}.fk-inputFontColor{ color: #333;}.g_input{ background-color: #fff;border: 1px solid #ccc;border-radius: 2px;box-sizing: border-box;color: #333;font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;font-size: 0.24rem;height: 0.8rem; line-height: normal; margin-top: -1px;outline: 0 none;padding-left: 0.75rem; position: relative; width: 100%; z-index: 1;}input, textarea{-moz-user-select: text;}.msg_textArea{ height: 5rem;margin-bottom: 0.1rem;padding-left: 0.5rem;}.g_textArea{background: #fff none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 2px; box-sizing: border-box; color: #333; font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma; font-size: 0.24rem; height:1.5rem; line-height: 0.4rem; margin-top: -1px;  outline: 0 none; padding-right: 0.2rem; padding-top: 0.1rem;position: relative;  text-indent: 0; width: 100%; z-index: 1;} .msgTop .captchaText{ padding-left: 0.15rem;} .captchaImg{ position: absolute;right: 0.1rem; top: 0.2rem;z-index: 2;} .g_locale2052 .g_button{ background-position: 32% 40%;} .g_button{background: #179f86 none repeat scroll 0 0; -moz-appearance: none;    background-repeat: no-repeat;    border: 0 none;    border-radius: 2px;    color: white;    display: block;    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;    font-size: 0.24rem;    height: 0.8rem;    line-height: 0.8rem;    margin: 0.2rem auto;    outline: 0 none;    padding: 0;    text-align: center;    width: 100%;}.icon-mnameIcon{left: 0.1rem; position: absolute; top: 0.2rem; z-index: 1;}.icon-memailIcon{left: 0.1rem; position: absolute; top: 0.21rem; z-index: 1;}.icon-mphoneIcon{left: 0.1rem; position: absolute; top: 0.2rem; z-index: 1;}.icon-mmsgIcon{left: 0.1rem; position: absolute; top: 0.15rem; z-index: 1;}.icon-mnameIcon{left: 0.1rem; position: absolute; top: 0.2rem; z-index: 1;}/*底部导航*/.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; width:100%;max-width:640px;}.top_menu { display:-webkit-box; width: 100%; background: #179f86; height: 60px; -webkit-box-orient: horizontal; }.top_bar .top_menu>li { -webkit-box-flex:1;}.top_menu li:first-child { background:none; }.top_bar .top_menu>li>a { height:60px; display:block; text-align:center; color:#FFF; text-decoration:none; -webkit-box-flex:1; }.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }.top_bar .top_menu>li>a img { padding: 5px 0; height: 30px; width: 30px; color: #fff; line-height: 48px; vertical-align:middle; }.top_bar li:first-child a { display: block; }/*分享*/.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 1110; }.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; padding: 10px 0 0; text-align: center; }.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }.am-share-footer {}.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; }.am-share-sns li { margin-bottom: 15px; display: block; float: left; height: auto;  width: 25%; }.am-share-sns a { color: #555; display: block; text-decoration:none; }.am-share-sns span { display: block; }.am-share-sns li i { background-position: center 50%; background-repeat: no-repeat; background-size: 36px 36px; background-color: #ccc; color: #fff; display: inline-block; font-size: 18px; height: 36px; line-height: 36px; margin-bottom: 5px; width: 36px; }.am-share-sns .share-icon-weibo { background-image: url(); }.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }.sharebg-active { opacity: 1; display:block; }/*内容页*/.newsNewDetailPanel .newsContentPanel{overflow-wrap: break-word;padding: 0 0.45rem 0.5rem;word-break: break-all;}.newsCustomPanel{font-size: 0.3rem;line-height:0.3rem;text-align:center;margin-bottom:0.5rem;}.newsDate{ color: #666;display: inline-block;}.newsAuthor{ color: #666;display: inline-block;height: 1rem;line-height: 1rem; margin-right: 0.55rem;}.newsContent{color: #333;font-size: 0.22rem;line-height: 0.4rem;padding: 0 0 0.2rem; width:90%; margin:0 auto; overflow: hidden;}.newsContent img{width:100%;}.newsContent p{ line-height: 0.45rem;}.newsContent strong{ font-weight:bold;}.newsSource{ color: #333;font-size: 0.3rem;margin-bottom: 0.2rem;overflow-wrap: break-word; word-break: break-all;padding-bottom:0.2rem;margin-left:0.2rem;}