html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size: 62.5%;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-family:arial;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
ul,li{padding:0;margin:0;list-style: none;}

/*滑动菜单*/
.top_menu{ height:42px; }
.top_menu ul{width:100%;background-color:#fff;height:40px;font-size:16px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;border-bottom:#e2e2e2 1px solid}
.top_menu li{width: 68px;height:37px;line-height:37px;display: inline-block;position: relative;text-align:center;}
.top_menu li a{width: 75px;height:37px;line-height:37px;display: inline-block;color:#666; text-decoration:none;}
.top_menu li a.cur{color:#FA5343;border-bottom:2px solid #e94c3d}

/*点击菜单*/
.hide-nav{position:absolute;top:55px;right:0;width:100%;background:#e03c3c;z-index:100000;display:none;}
.hide-nav a{display: block;color:#fff;}
.hide-nav a:hover{color:#f4fd00;}
.hide-nav a .iconfont{font-size:2.2rem;margin-right:3px;}
.hide-nav li{float:left;border-bottom:1px solid #e6f0f9;height: 40px; line-height:40px; width:25%;text-align: center;box-sizing:border-box;}
.hide-nav li:nth-last-child(1){border:none;}
.hide-nav li a{display:block; font-size:1.6rem;border-left:0 }
.hide-nav li a{ text-decoration:none;}
.hide-nav li.curr a{font-size:1.6rem;}

/*列表顶部*/
header{padding-left:12px;height:55px;background:#b41917;color:#FFF;line-height:55px;}
header h2{height:55px; line-height:55px; background:url(../images/fanhui_zhuye.png) no-repeat 0px 0px; background-size:25px 55px; color:#fff; float:left; font-size:1.8rem; padding-left:3.0rem; margin-left:2.6rem;}
header .topHome{position:absolute;left:0;z-index:10;width:25%;text-align:left;}
header .topHome span{display:inline-block;}
header .topHome a{padding:0 8px;height:49px;line-height:50px;color:#fff;text-decoration: none;}
header .topHome .iconfont{font-size:2.6rem;}

header .topMenu{position:absolute;right:0;width:100%;text-align:right}
header .topMenu span{display:inline-block}
header .topMenu a{padding:0 8px;height:49px;line-height:50px;color:#fff;text-decoration: none;}
header .topMenu a:hover{text-decoration:none}
header .topMenu .iconfont{font-size:2.6rem}
header .topMore { }
header .topMore a{ text-align:center;}
header .topMore a img{width:56%;padding-top:18.2px;}

/*顶部*/
.mod-nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;height:55px;background-color:#b41917}
.mod-nav .left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.logo-baijia{display:block;width:160px;height:42px;margin-left:10px}
.logo-baijia img{width:100%}
.mod-nav .right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.mod-nav .right>a{display:block;margin-right:15px}
.mod-nav .right>a:last-child{padding:17px 12px;margin-right:0}
.logo-baidu{width:41px;height:41px}
.logo-baidu img{width:100%}
.mod-nav .right .search{width:41px;height:41px;background:url(../images/icon-search.png) no-repeat;background-size:41px 41px;opacity:1}
.mod-nav .right .menu{position:relative;width:22px;height:15px;background-color:#b41917}
.mod-nav .right .menu.transform .line:first-child{top:24px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.mod-nav .right .menu.transform .line:nth-child(2){display:none}
.mod-nav .right .menu.transform .line:last-child{top:24px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.mod-nav .right .menu.transform-back .line{transition:transform .4s ease 0s,top .2s ease .4s}
.mod-nav .right .menu .line{position:absolute;left:12px;width:22px;height:1px;background-color:#fff;-webkit-transition:top .2s ease 0s,-webkit-transform .4s ease .2s;transition:top .2s ease 0s,transform .4s ease .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mod-nav .right .menu .line:first-child{top:17px}
.mod-nav .right .menu .line:nth-child(2){top:24px}
.mod-nav .right .menu .line:last-child{top:31px}

/*返回*/
.mod-label-header{position:relative;width:100%;height:36px;border-bottom:1px solid #efefef;text-align:center}
.mod-label-header .heading{font:500 16px/36px normal;color:#666}
.mod-label-header .icon-back{position:absolute;top:0;left:0;display:block;width:30px;height:100%;background:url(../images/icon-back.png) no-repeat center center;background-size:9px 16px;text-decoration:none}

/*列表*/
.feed-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:12px 0;margin:0 10px;text-decoration:none;border-bottom:1px solid #efefef;box-sizing:border-box}
.feed-item:last-child{border-bottom:0}
.feed-item:active{background-color:#eff0f7}
.feed-item .left{width:95px;height:68px;margin-right:12px}
.feed-item .left img{width:100%;height:100%}
.feed-item .right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:68px}
.feed-item .right .heading{height:44px;word-break:break-all;overflow:hidden;margin-bottom:10px;font:100 16px/18px normal;color:#262b31;overflow:hidden}
.feed-item .state-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font:500 10px/14px normal;color:#9ca4ae}
.feed-item .state-bar .from{display:inline-block;height:14px;word-break:break-all;overflow:hidden;max-width:86px;padding-right:7px;border-right:1px solid #ccc}
.feed-item .state-bar .time{display:inline-block;height:14px;word-break:break-all;overflow:hidden;max-width:66px}
.feed-item .state-bar .tag{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font:500 10px/14px normal;color:#999}
.feed-item .state-bar .tag-item{padding:2px;margin-right:5px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center}
.feed-item .state-bar .tag-item:nth-last-child(1){margin-right:0}

/*加载更多*/
.mod-label-feed{width:100%;margin-bottom:10px}
.mod-label-feed .loadmore{position:relative;height:45px;margin:0 10px;font:500 14px/45px normal;color:#545454;text-align:center;background-color:#e3e4ee;box-sizing:border-box;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mod-label-feed .loadmore.loading:before{content:' ';display:block;position:absolute;left:50%;top:50%;width:14px;height:12px;margin-top:-8px;margin-left:-45px;background:url(../images/loading.gif) no-repeat;background-size:14px 12px}

/*底部*/
.mod-footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:106px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#b41917}
.mod-footer .left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:55px;padding-right:15px;border-right:1px solid #d25151}
.mod-footer .left img{width:160px;height:42px}
.mod-footer .right{height:55px;padding-left:18px;border-left:1px solid #aed6fd;font:500 12px/27px normal;color:#fff}
.mod-footer .right p{margin:0}

.ft-hd{font-size:14px; height:3.6rem;line-height:3.6rem; text-align: center;background: #b41917;color: #fff;}
.ft-hd a{color: #fff;text-decoration: none;}
.ft-bd{text-align: center; padding: 5px 0 10px; color: #999; background: #f5f5f5;}
.ft-bd a{color: #7f7f7f;text-decoration:none;}
.ft-bd .ft-logo {text-align:center;}
.ft-bd .ft-logo img{width: 160px;height: 60px;}
.ft-bd .ft-copyright{padding: 0; text-align:center; font-size:1.2rem; color: #333;}

/*内容导航*/
.ui-toolbar-container{position:relative;min-width:320px}
.ui-toolbar,.ui-toolbar-mask{position:relative;height:55px;z-index:2;text-align:center;font-weight:400;border-top:1px solid #b41917;border-bottom:1px solid #b41917;color:#fff;background-color:#b41917}
.ui-toolbar-mask{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8}
.ui-toolbar-l,.ui-toolbar-r{position:absolute;height:40px;overflow:hidden}
.ui-toolbar-title{display:inline-block;font-size:18px;line-height:55px;background:url(../images/mlogo.png) no-repeat;background-size:200px;width:200px;height:55px}
.ui-toolbar-l{top:0;left:0}
.ui-toolbar-r{top:0;right:0}
.ui-toolbar-l .ui-toolbar-btn{float:left;margin:12px 0 2px 5px}
.ui-toolbar-r .ui-toolbar-btn{float:right;margin:12px 5px 4px 0}
.ui-toolbar-btn{font-size:14px;height:30px;min-width:18px;line-height:30px;background-color:#b41917;border:1px solid #b41917;padding:0 8px}
.ui-toolbar-btn.press{background-color:#b41917}
.ui-toolbar-btn span{display:none}
.btn-back,.btn-bigger,.btn-dld,.btn-home,.btn-product,.btn-search,.btn-smaller,.ui-toolbar-group{background-image:url(../images/bg-toolbar.png);background-repeat:no-repeat;background-size:55px 1100px}
.btn-back{border:0;height:34px;width:43px;background-position:0 -178px;background-color:transparent;padding-left:7px}
.btn-back.press{background-color:transparent;background-position:0 -240px}
.btn-home{background-position:6px -64px}

/*详情*/
.page-view-wrapper{overflow:hidden;position:relative;background-color:#fafafa;min-height:400px}
.page-view-article{padding:16px 0px 26px;}
.page-view-artical-header{margin-bottom:20px;border-bottom: 1px solid #eaeaea;padding-bottom: 6px;}
.page-view-article-title{text-align:left;font-weight:700;color:#000;font-size:22px;line-height:27px;padding:0 0 5px 7px;position:relative;top:-2px;margin-right:11px}
.page-view-article-info{text-align:left;color:#8b8b8b;font-size:12px;line-height:14px;padding:2px 11px 0 7px}
.page-view-article-info-time{margin-left:0px}
.page-view-article-info-copyfrom{margin-left:12px}
.page-view-article-info-copyfrom a{color:#8b8b8b; text-decoration:none;}
.page-view-article-info-class{color:#30a5ff;float:right}
.page-view-article-text{position:relative;color:#202020;margin:8px 0;padding:0 11px;font-size:1.8rem;line-height:30px}
.page-view-article-text b{font-weight:700}
.page-view-article-text p {font-size: 1.8rem;line-height: 30px;margin-bottom: 10px;}

.page-view-article-content .quote{margin:20px 0;padding:14px 18px;border-left:4px solid #f09289;color:#999;background:#fafafa}
.page-view-article-content .quote p{font-size:14px;color:#666;line-height:20px}
.page-view-article-content h2{margin:0 11px;color:#000;font-size:18px;line-height:24px;font-weight:700}
.page-view-article-content strong{font-weight:700}
.page-view-article-content img{position:relative;overflow:hidden;min-height:30px;margin:12px auto;text-align:center;max-width:100%}

/*返回*/
.page-view-state{height:44px;margin:15px 0}
.page-view-state div{padding-right:22px;font-size:16px;line-height:26px;text-align:right}
.page-view-state div a{color:#e94c3d;text-decoration:none;background:url(../images/back_link.png) no-repeat;background-size:160px;display:inline-block;width:160px;height:60px}

/*搜索*/
.searchbox{width:100%;height:52px}
.searchbox-m{margin:0 auto;width:100%;height:100%}
.searchbox-container{position:relative;width:90%;margin:0 auto;height:100%}
#search_input_container{width:80%;display:inline-block;height:100%;float:left;position:relative}
.searchbox-l{display:inline-block;width:10%;height:100%;float:left}
.searchbox-l img{position:absolute;height:20px;left:0;top:17px}
.searchbox-r{float:left;display:inline-block;width:10%;height:100%}
.searchbox-r img{position:absolute;height:20px;right:0;top:17px}
.searchbox-input{width:98%;border:1px solid #a7a7a7;font-size:16px;padding:6px 0;margin-top:10px;text-indent:5px;border-radius:0;box-shadow:none}
.remove-icon{display:inline-block;width:16px;height:16px;position:absolute;right:10px;top:18px;}
