/************************************************************/
*{padding:0; margin:0;}
html, body{ height:100%;}
li{ list-style:none;}
a{ text-decoration:none;}
/*********************************************/
.weimob-page {
max-width: 640px;
margin: auto;
padidng: 10px;
}
.weimob-content {
margin: 10px;
padding: 15px;
min-height: 100%:;
}

.weimob-content img {
max-width: 100%!important;
}

/****************************************for font wap****************************************************/
.body{
    padding-bottom:40px;
    -webkit-box-sizing:border-box;
}
.body ~ footer{
    text-align:center;
    position:relative;
}

.top_bar{
    position:fixed;
    width:100%;
    left:0;
    top:0;
    z-index:100; border-top:1px solid #fff;
}
.top_bar+*{
    padding-top:35px;
}
.top_menu{
    display:-webkit-box;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#212C30), to(#121619));
}

.top_bar .top_menu>li{
    -webkit-box-flex:1;
    height:35px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.1)),color-stop(50%,rgba(255,255,255,0.8)), to(rgba(255,255,255,0.1)));
    -webkit-background-size:1px 80%;
    background-size:1px 80%;
    background-position: right center;
    background-repeat: no-repeat;
    position:relative;
    text-align:center;
}

.top_menu>li:last-of-type{background:none;}
.top_menu>li span{
    display:inline-block;
    height:100%;
    width:25px;
    margin:auto;
    font-size:24px;
    color:#fff;
    line-height:35px;
    background: url(../images/weimob-icons.png) no-repeat;
}
.top_menu>li span.icon-chevron-sign-left{
    background-position:0 5px;
}
.top_menu>li span.icon-home{
    background-position:-33px 5px;
}
.top_menu>li span.icon-phone{
    background-position:-65px 5px;
}
.top_menu>li span.icon-list-ul{
    background-position:-95px 5px;
}

.menu_font{
    text-align:left;
    position:absolute;
    top:35px;
    right:10px;
    z-index:500;
}
.menu_font.hidden{
    display:none;
}

/*******************************************/
#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcover img {
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px!important;
    height: 180px!important;
    z-index: 20001;
}
.text {
    margin: 15px 0;
    font-size: 14px;
    word-wrap: break-word;
    color: #727272;
}
#mess_share {margin: 15px 0;display: block;}
#share_1 {float: left;width: 49%;display: block;}
#share_2 { float: right;width: 49%;display: block;}
.clr {display: block;clear: both;height: 0;overflow: hidden;}
.button2 {font-size: 16px;padding: 8px 0;border: 1px solid #adadab;color: #000000;background-color: #e8e8e8;background-image: linear-gradient(to top, #dbdbdb, #f4f4f4);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 1px 1px #efefef;text-shadow: 0.5px 0.5px 1px #fff;text-align: center;border-radius: 3px;width: 100%;}
#mess_share img {width: 22px!important; height: 22px!important;vertical-align: top;border: 0;}



/**********栏目 文章  产品 列表*******************/

.textLIst{ width:100%; /*padding-top:10px;*/}
.textLIst ul li{ width:100%; height:50px; display:block; text-align:left; background:#FFF; overflow:hidden;border-bottom: 1px solid #DDDDDD; /*padding:10px 0;*/overflow:hidden;}
.textLIst ul li:hover{ background:#eee;}
.textLIst ul li a{ width:100%; height:48px;line-height: 48px; display:block; color:#2f2f2f;}
.textLIst ul li a i{ width:30%; height:50px; box-sizing:border-box; padding-left:5%; display:block; overflow:hidden; float:left; }
.textLIst ul li a i img{ width:95%;height:50px;}
.textLIst ul li a font{ width:65%; box-sizing: border-box;padding-left:5%; float:left;  overflow:hidden;}
.textLIst ul li a font span{ font-size:14px;}
.textLIst ul li a font b{ font-size:12px; font-weight:normal; color:#D7D7D7;height: 29px;display: block;overflow: hidden;}


/*photo*/
#todayList {display: block; margin: 0 auto;}
#photo{background-color: #ECECEC;margin: 0 auto;min-width: 320px;overflow-x: hidden;}
#photo .qiandaobanner{display:block;text-align:center;}
#photo .qiandaobanner img{width:100%;border:0;}
#photo .chatPanel{ }
#photo .chatPanel .media {border:0px solid #D1D1D1;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:5px 5px 10px 10px;-moz-border-radius:5px 5px 10px 10px;border-radius:5px 5px 10px 10px;background: url(../images/bottom.png) repeat-x scroll left bottom #FFFFFF;background-size:2px auto;margin: 15px 9px 0 10px;}
#photo .chatPanel .media .mediaPanel {padding:0px;margin:0px;}
#photo .chatPanel .media .mediaHead {
/*height:48px;*/padding:10px 10px 8px;border-bottom:0px solid #D3D8DC;color:#000000;font-size:20px;}
#photo .chatPanel .media .mediaHead .title {line-height:1.2em;font-size:18px;display:block;text-align: left;}
#photo .chatPanel .media .mediaHead .time {margin:0px;color:#8C8C8C;background:none;width:auto;font-size:12px;display:block;}
#photo .chatPanel .media .mediaImg {padding: 0px 10px 0px 10px;overflow:hidden;position: relative;}
#photo .chatPanel .media .mediaImg img {width: 100%;}
#photo .chatPanel .mediaFullText .mediaContent {padding:0 0 10px;font-size:16px;text-align:left;color:#222222;}
#photo .chatPanel .mediaFullText .mediaContentP {margin:10px 10px 0;border-bottom:1px solid #D3D8DC;word-break:normal;word-wrap:word-break;}
#photo .chatPanel .mediaFullText .mediaContent p{overflow:hidden; font-size:14px; line-height: 1.5em;}
#photo .chatPanel .media .mediaFooter {-webkit-border-radius:0px 0px 12px 12px;-moz-border-radius:0px 0px 12px 12px;border-radius:0px 0px 12px 12px;padding: 0 10px;
overflow: hidden;}
#photo .chatPanel .media .mediaFooter .bt{line-height:38px;display:block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;color:#666;}
#photo .chatPanel .media .mesgIcon {display:inline-block;height:19px;width:13px;margin:8px 0px -2px 4px;background:url(../images/ico-next2.png) no-repeat;background-size: 10px auto;}
#photo .chatPanel .media .mediaFooter .mesgIcon {margin:10px 0px 15px 0;}
/*photo end*/


.top_bar_zc{ width:100%; height:45px; line-height:45px;display: block;margin: 0 auto;position:fixed;top: 0;border-bottom: 1px solid #D1D1D1;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);background: -webkit-linear-gradient(top,#ffffff, #f9f9f9); z-index:999;
}
.ui-btn-left_pre { float:left;background: url(../images/pre.png) no-repeat center center;display: block;width: 50px;height: 44px;text-indent: -9999px;margin: 0;padding: 0;background-size: 24px auto;}
#popmenu {float:left; font-size:16px;}
.ui-btn-right {/*position: absolute;top: 0px;right: 0px;*/ float:right; background: url(../images/Refresh.png) no-repeat center center;display: block;width: 50px;height: 44px;text-indent: -9999px;margin: 0;padding: 0;background-size: 28px auto;}

.ui-btn-right2 {/*position: absolute;top: 0px;right: 0px;*/ float:right; background: url(../images/Refresh2.png) no-repeat center center;display: block;width: 50px;height: 44px;text-indent: -9999px;margin: 0;padding: 0;background-size: 28px auto;}

.ui-btn-home {/*position: absolute;top: 0px;right: 55px;*/ float:right; background: url(../images/Home.png) no-repeat center center;display: block;width: 50px;height: 44px;text-indent: -9999px;margin: 0;padding: 0;background-size: 28px auto;}

.pages a{ width:100px; height:55px; line-height:35px; display:block;}



.top46 {height: 46px;padding: 0;margin: 0;}
/*文章列表*/
.newsList {display: block; margin: 0 auto;}
.newsList li {display: block;color: #222222;border-bottom:1px solid #DDDDDD;font-weight: bold;text-decoration: none;background:#F9F9F9;-moz-user-select:none;
-webkit-user-select:none;-ms-user-select:none;position: relative;overflow:hidden;box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;-moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;}
.newsList li a{padding:10px; display: block;overflow: hidden;}
.newsList li .img {width:75px;height:42px;float:left;margin:0 10px 0 0; display:inline;overflow:hidden;border-radius: 3px;}
.newsList li img {width:75px;float:left;}
.newsList li h2 {font-size: 16px;color:#2f2f2f;font-weight:normal;height:20px;font-weight:normal;line-height:16px;padding:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;}
.newsList li p {display: block;font-size: 12px;color:#9C9C9C;line-height: 16px;font-weight: normal;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:2px;}
.newsList li p.onlyheight {height:16px; /*margin-bottom:5px*/}
.newsList li .commentNum {color: #BFBFBF;font-size: 0.75em;padding-right: 5px;text-align: right;font-weight:normal;}