﻿@import url(../fonts/css/font-awesome.min.css); html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset { margin:0; padding:0 } 
section { padding:0; margin:0; display:block } 
ul,li,ol,dl { list-style-type:none } 
html { font-family: sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; background-color:#fff } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:400 } 
input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit } 
input,button { overflow: visible; vertical-align:middle; outline:none } 
body { line-height:1.6; font-size:0.7rem; } 
h1,h2,h3,h4,h5,h6 { font-size:100% } 
a { text-decoration:none; cursor: pointer; color:#333 } 
a:hover { text-decoration:none; } 
sub,sup { vertical-align:baseline } 
button,input[type="button"], input[type="submit"] { line-height:normal !important; } 
img { border:0; vertical-align:middle; max-width:100%!important } 
body { margin:0 auto; max-width:900px; font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif; line-height: 1.5; color:#333; } 
div { display:block } 
input, button, textarea, select, optgroup, option, i, em { font-family: inherit; font-size: inherit; font-style: inherit; } 
.clear { clear: both; height: 0; overflow: hidden; } 
.clearfix:after,.wrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden } 
.clearfix,.wrap { display:block; *zoom:1 } 
.fl { float:left; } 
.fr { float:right } 
input[type="submit"],input[type="text"],input[type="reset"],input[type="button"],button ,select,textarea { -webkit-appearance: none; } 
textarea { box-sizing:border-box } 
select { background:#fff url(../images/ico/selectbg.png) no-repeat 96% center /auto 50%; height: 1.5rem; padding: 0 0.5rem; border: 1px solid #eee; font-size: 0.7rem; } 
.block { display:block; } 
.gb-content { background-color:#f7f7f7; padding-bottom:0.5rem; } 
.content { margin:0.5rem; } 

.btn { display:inline-block; text-align:center; border-radius:0.15rem; border:1px solid transparent; white-space:nowrap; overflow:hidden } 
.btn-down { width:15%; font-size:0.7rem; height: 1.4rem; line-height:1.4rem; border-color:#008aff; color: #008aff; float:right; margin:0 0 0 5%; } 
.btn-more { display:block; border-color:#ccc; margin:0.5rem; line-height:1.3rem; color:#999 } 
.split { margin: 0 0.4rem; height: 0.5rem; margin-top:-0.1rem; width: 0.05rem; overflow:hidden; display:inline-block; vertical-align:middle; background-color:#ddd; } 
.tips { font-size: 0.6rem; color: #969696; margin-top:0.3rem; } 
p.tips { clear:both; } 
.mod-hd { position: relative; overflow:hidden; } 
.mod-hd .tit { font-size: 0.9rem; color: #4c4c4c; line-height: 2.5rem; font-weight: normal; padding:0 0.5rem; } 

.tab-title { height:2.15rem; background-color:#fff; overflow:hidden } 
.tab-title li { float:left; width:25% } 
.tab-title li a { display:block; text-align:center; margin-left:-0.05rem; font-size:0.75rem; border-bottom: 1px solid #ddd; padding:0.5rem 0 } 
.tab-title li span { display:block; border-left: 1px solid #ddd; } 
.tab-title li.selected a { border-bottom-color:#F66400; color:#F66400 } 
@media screen and (min-width:320px) { html { font-size:20px } 
 }
@media screen and (min-width:380px) { html { font-size:23px; } 
 }

@media screen and (min-width:640px) { html { font-size:30px; } 
 }
.graybg { background: #f4f5f6; } 
.header { height:2.5rem; line-height:2.5rem; position:relative; background: #fff; /*box-shadow: 0 0 0.5rem 0.05rem rgba(0, 0, 0, 0.02); z-index: 10; */border-bottom:1px solid #e5e5e5; } 
.header .m-title { width:100%; text-align:center; font-size:0.9rem; box-sizing:border-box; padding:0 2.0rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden } 
.header .back,
.header .head-in { position:absolute; margin-top:0; height:100%; top:0; text-align:center; z-index:1 } 
.header .back { left:0; font-size:0.9rem; width:2.0rem; line-height:2.1rem; } 
.header .back a { display:block; width: 100%; height: 100%; background: url(../images/headericon/return.png) no-repeat center; background-size: 1rem; } 
.header .head-in { right:0; padding-right:0.5rem; } 
.header .head-in i { font-size:1.0rem; } 
.header-icon-seacher { width: 1.5rem; height: 2.5rem; position: absolute; left: 0.5rem; top: 0; background:url(../images/headericon/search.png) no-repeat center; background-size: 1rem; } 
.header-icon-user { width: 1.5rem; height: 2.5rem; position: absolute; right: 0.5rem; top: 0; background:url(../images/headericon/user.png) no-repeat center; background-size: 1rem; } 

.other-header { border-bottom: none; position: fixed; width: 100%; top: 0; } 
.m-topbar a,.m-topbar .fa { color:#fff; } 
.m-topbar .logo { position:absolute; margin-top:0; height:100%; top:0; text-align:center; z-index:1; left:0px; padding-left:0.25rem; } 

.tit-curr { position:relative; padding:0 0.8rem 0 0.5rem; display:inline-block; } 
.tit-curr i { position:absolute; right:0; top:0px; display:inline-block; line-height:2.1rem; font-size:0.9rem; color:#999; } 
.switch-tit { position:absolute; top:2.05rem; display:inline-block; background-color:#fff; width:100%; left:0; display:none; text-align:left; font-size:0.8rem; line-height:22.5rem; z-index:10; } 
.switch-tit a { display:block; border-bottom:#ddd solid 1px; padding:0 0.75rem; color:#777; } 


/*主页导航*/
.nav-loop { clear:both; background: #f4f5f6; } 
.nav-loop li { float:left; width:25%; text-align:center; margin-top: 0.5rem; margin-bottom: 0.5rem; } 
.nav-loop .ico-item { display: block; height: 2.5rem; margin: 0 auto; position: relative; width: 2.5rem; border-radius: 100%; line-height:2.5rem; color:#fff } 
.nav-loop em { display: block; font-size: 0.8rem; } 
.fun-nav .ico-item i { font-size:1.6rem; vertical-align: middle; } 
.fun-nav ul li { width:33.333%; float:left; } 
.mask-text { background-color:rgba(0,0,0,0.6); height:1.5rem; position:absolute; width:100%; left:0px; bottom:0px; color:#fff; } 
.mask-bg { background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0, rgba(0,0,0, 1) 100%); height:2.0rem; position:absolute; width:100%; left:0px; bottom:0px; color:#fff; } 
.news_tit { display:block; overflow:hidden; font-weight:normal; font-size:0.8rem; } 

/*新闻列表通用*/
.n-list { overflow:hidden; background: #fff; } 
.n-list li { line-height:1.75rem; height:1.75rem; overflow:hidden; border-bottom: 1px solid #f5f5f5; } 
.n-list li a { padding:0 0.75rem; } 
.n-list li .date { font-size:0.6rem; color:#999; float:right; } 
.n-list li .news_label { padding: 0.1rem 0.5rem; margin-right: 0.5rem; font-size: 0.63rem; color: #FFFFFF; border-radius: 2px; background: #f16767; } 

/* 新闻列表2 */
.ui_list { margin-top: 0.5rem; } 
.ui_list li { padding: 0.5rem 0.75rem; margin: 0; position: relative; min-height: 1.35rem; border-bottom: 1px solid #f2f2f2; background: #FFFFFF; } 
.ui_list li .infos { width: calc(100% - 5.4rem); float: left; } 
.ui_list li .infos h3 { font-size: 0.8rem; font-weight: normal; line-height: 1.1rem; height: 2.2rem; overflow: hidden; } 
.ui_list li .infos .attr { font-size: 0.6rem; margin-top: 0.1rem; color: #999999; } 
.ui_list li .pic { width: 4.9rem; height: 3.2rem; float: right; border-radius: 0.2rem; overflow: hidden; } 
.ui_list li .pic img { width: 100%; height: 100%; object-fit: cover; } 


/*图片列表通用*/
.p-list { overflow:hidden } 
.p-list li a { display:block; position:relative; } 
.p-list .news_tit { line-height:1.25rem; height:1.25rem; text-align:center; font-size:0.7rem; border-radius:0 0 0.15rem 0.15rem } 

/*图文列表通用*/
.pic-txt .thumb { float:left; width:4.25rem; height:4.25rem; margin:0.5rem; } 
.pic-txt .thumb img { height:100%; } 
.pic-txt .desc { padding:0.5rem 0.5rem 0 0 } 
.pic-txt .news_tit { color: #252525; line-height: 0.95rem; height: 1.9rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; margin-bottom: 0.3rem; padding-right: 0.5rem; font-weight:normal } 
.pic-txt .intro { color:#999; overflow:hidden; font-size:0.65rem; } 
.pic-txt .tips { font-size: 0.6rem; color: #ccc; padding-right: 0.2rem; margin-top:0.15rem; } 

/*商城列表通用1*/
.m-list { overflow:hidden; } 
.m-list li { border-bottom: 1px solid #dedede; overflow:hidden; position:relative } 
.m-list .pro-name { font-size: 0.7rem; color: #252525; line-height: 0.95rem; height: 1.9rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; margin-bottom: 0.3rem; font-weight:normal } 
.m-list .price-new { vertical-align: middle; color: #f15353; font-size: 0.75rem; height: 0.75rem; line-height: 0.75rem; padding-right: 7px; } 
.price-old { font-size:0.7rem; color: #848689; padding-left: 0.2rem; vertical-align: middle; } 
.m-list .tips { font-size: 0.6rem; color: #848689; padding-right: 0.2rem; margin-top:0.25rem; } 

/*问答列表通用*/
.a-list { margin-top: 0.5rem; } 
.a-list li { background-color: #fff; padding:0.5rem 0.75rem; border-bottom:1px solid #f5f5f5; } 
.a-list li .news_tit { padding: 0 0px 0.4rem; } 
.a-list li .gold,
.gold-ico { color: #DF0024; background: url(../images/ico/gold.png) no-repeat left center; background-size: 1rem 1rem; padding-left: 1.2rem; font-size: 0.6rem; margin-left:0.25rem; } 
.a-list li p { font-size: 0.7rem; color: #969696; line-height: 1.1rem; } 
.a-list .tips { font-size: 0.6rem; color: #969696; margin-top:0.2rem; } 

/*下载列表通用*/
.d-list { background: #fff; margin-top: 0.5rem; } 
.d-list li { clear:both; border-bottom: 1px solid #f5f5f5; padding:0.75rem 0; margin:0 0.75rem; } 
.d-list .thumb { width:2.8rem; height:2.8rem; margin:0 0.6rem 0 0; border-radius:10%; } 
.d-list .thumb img { border-radius:10%; object-fit: cover; } 
.d-list .news_tit { height: 1.05rem; line-height:1.05rem; margin-bottom:0; padding-right:25%; } 
.d-list .desc { padding:0px; } 
.d-list .d-info { color: #b3b3b3; font-size:0.5rem; } 
.d-list .star { color: #FFA500; } 
.d-list .intro { line-height: 0.8rem; height:0.8rem; font-size:0.6rem; color:#7f7f7f; } 

/*标题详情通用*/
.tit-rel { text-align:center } 
.tit-rel .tag,.tags { display: inline-block; padding: 0.1rem 0.2rem; white-space: nowrap; line-height:0.7rem; color:#fff; font-weight:500; background-color: #dd514c; border-radius: 0.15rem; margin-right:0.25rem; font-size:0.6rem; vertical-align:middle } 
.tit-rel .tit { height: 1.25rem; line-height: 1.25rem; overflow: hidden; text-align:left; margin-top: 0.5rem; margin-bottom: 0.5rem; font-size:0.9rem; } 
.tit-rel .rel p { padding:0.15rem 0 } 
.tit-rel .rel span { text-align:center; white-space:nowrap; float:left; padding:0 0.4rem; box-sizing:border-box; width:50%; overflow:hidden; text-overflow: ellipsis; } 
.tit-rel .rel a { color:#666 } 

/*焦点图*/
.focus { width:100%; height:9.5rem; margin:0 auto; position:relative; overflow:hidden; } 
.focus .hd { width:100%; height:0.55rem; position:absolute; z-index:1; bottom:0.8rem; text-align:center; } 
.focus .hd ul { display:inline-block; height:0.4rem; padding:0.15rem 0.25rem; font-size:0; vertical-align:top; } 
.focus .hd ul li { display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.4rem; -moz-border-radius:0.4rem; border-radius:0.4rem; background: rgba(255,255,255,0.6); margin:0 0.25rem; vertical-align:top; overflow:hidden; } 
.focus .hd ul .on { background:#008aff; } 

.focus .bd { position:relative; z-index:0; } 
.focus .bd li img { width:100%; height:9.5rem; background:url(images/loading.gif) center center no-repeat; } 
.focus .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ } 

.pxui-slide-ad div { margin-top:-0.4rem; } 

.touchslider,.touchslider div,.touchslider a,.touchslider img { font-style: normal; vertical-align: top; padding:0px; margin:0px; border:0px; } 
.touchslider { position:relative; margin:0 -0.6rem; } 
.touchslider .touchslider-viewport { overflow:hidden; height:9.0rem; } 
.touchslider .touchslider-viewport .touchslider-item a { z-index:1; width:100%; display:block; } 
.touchslider .touchslider-viewport .touchslider-item img { width:100%; height:auto } 
.touchslider .touchslider-navtag { text-align:center; height:1.7rem; display:inline-block; vertical-align:middle; margin-top:-0.4rem; width:100% } 
.touchslider .touchslider-navtag span { width:0.7rem; height:0.1rem; background:#c1c1c1; overflow:hidden; display:inline-block; } 
.touchslider .touchslider-navtag .touchslider-nav-item-current { background:#ff7363; } 
/*鍒楄〃椤�*/

.slideBox { position:relative; width:100%; height:9.0rem; overflow:hidden; margin:0 auto; } 
.slideBox .hd { position:absolute; width:100%; height:1.35rem; bottom:0; left:0; z-index:1; } 
.slideBox .hd img { width:0.55rem; } 
.slideBox .prev,.slideBox .next { position:absolute; left:0; top:0; display:block; width:1.15rem; height:1.35rem; line-height:1.35rem; text-align:center; } 
.slideBox .next { left:auto; right:0; } 
.slideBox .bd { position:relative; z-index:0; } 
.slideBox .bd li { position:relative; } 
.slideBox .bd li img { width:100%; height:9.0rem; display:block; } 
.slideBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ } 
.slideBox .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:0.5rem; height:1.35rem; line-height:1.35rem; text-align:center; color:#fff; background-color:rgba(0,0,0,0.7);; } 
/*焦点图end*/

/*主页tab切换*/
.tabBox { margin-top:0.5rem; } 
.tabBox .hd { height: 1.75rem; line-height: 1.75rem; font-size: 0.8rem; background: #F8F8F8; border-top: 1px solid #CECECE; } 
.tabBox .hd ul { position: relative; width: 100%; } 
.tabBox .hd ul li { width: 20%; height: 1.5rem; float:left; color:#515151; text-align: center; } 
.tabBox .hd ul li a { display:block; } 
.tabBox .hd ul .on { border-top:0.1rem solid #008aff; margin-top:-1px; } 
.tabBox .hd ul .on a { display:block; color: #008aff; } 
.tabBox .bd a { -webkit-tap-highlight-color:rgba(0,0,0,0); } 
.tab-news .n-list li { line-height:2.5rem; height:2.5rem; } 
.index-tab .p-list { padding:0 0.25rem; } 
.index-tab .p-list li { float:left; width:50%; margin-top:0.5rem; } 
.index-tab .p-list li a { margin:0 0.25rem; } 
.index-tab .p-list img { display:block; margin:0 auto; height: 5.5rem; width:100%; border-radius:0.15rem; object-fit: cover; } 

/*栏目导航*/ 
.nav-col { overflow:hidden; height: 2.05rem; position:relative; } 
.nav-col .nav-wrap { height:2.0rem; width:100%; background-color: #fcfcfc; border-bottom: 1px solid #e3e3e3; position: relative; white-space:nowrap; display: inline-block; } 
.nav-col li { display:inline-block; margin-top:0.1rem; } 
.nav-col a { color: #222; display: inline-block; font-size: 0.75rem; height: 1.85rem; line-height: 1.85rem; padding: 0 0.7rem; text-decoration: none; } 
.nav-col li.curr a { border-bottom: 0.1rem solid #008aff; color: #008aff; position: relative; z-index: 1; } 

.scroll-w { overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; white-space:nowrap; } 
.scroll-w::-webkit-scrollbar { display: none; } 
.scroll-w li { float:none; display:inline-block; white-space:nowrap; -webkit-tap-highlight-color: rgba(0,0,0,.3); } 

.nav-col-btn { overflow:hidden; padding:0 0.25rem 0.5rem 0.5rem; } 
.nav-col-btn li { float:left; width:33.33333%; text-align:center } 
.nav-col-btn a { border:#008aff solid 1px; height:1.5rem; margin:0.25rem 0.25rem 0 0; line-height:1.5rem; padding:0 0.4rem; display:block; color:#008aff; border-radius:0.15rem; text-decoration:none; white-space:nowrap; text-overflow: ellipsis; overflow:hidden } 

/*新闻栏目*/

.newsTop .item { margin: 0.5rem; clear:both; overflow:hidden } 
.newsTop .item .tit { font-weight:normal } 
.newsTop .item .tit a { color:#008aff } 

.news-box .news-item li { clear:both; border-bottom: 1px solid #f6f6f6; padding:0.5rem 0; margin:0 0.5rem; } 
.news-box .pic-txt .thumb { width:6.75rem; height:4.1rem; margin:0 0.5rem 0 0; object-fit: cover; } 
.news-box .pic-txt .desc { padding:0px; } 
.news-box .pic-txt .news_tit { height: 0.95rem; } 
.news-box .pic-txt .intro { font-size: 0.65rem; line-height: 1.0rem; height:2.0rem; color: #b8bac0; font-weight: 400; } 
.norecord,.empty { padding: 60% 0.5rem 0.5rem 0.5rem; text-align: center; background: url(../images/ico/norecord.png) no-repeat center 1.5rem; background-size: 50% auto; margin-top: 20%; } 

/*新闻内容*/
.article-head { margin-bottom:0.5rem; padding:0.75rem; } 
.article-head h2 { color: #333; font-size: 1.25rem; font-weight: 700; line-height: 1.6rem; margin: 0.2rem 1.0rem 0.3rem 0; word-wrap: break-word; } 
.article-head .info { font-size:0.6rem; } 
.article-head .info span { color:#999; margin-right:0.6rem } 
.article-head .info i { margin-right:0.15rem; color:#36A6F4 } 
.article-head .info a { color:#999 } 

.article-content .cont { line-height:1.6; padding:0.25rem 0.75rem; font-size:0.85rem; } 
.article-content .cont p { margin-bottom:0.5rem; font-size:0.85rem } 

.art-other { padding:0.5rem; } 
.art-exetl { height: 1.85rem; padding: 0.75rem 0px 0; overflow: hidden; } 
.art-exetl>div { width:50%; float:left; } 
.art-prev, .art-next { display:block; border: 1px solid #CCC; background:#fff; border-radius:0.25rem; padding: 0.25rem; height:1.25rem; line-height:1.25rem; overflow:hidden; } 
.art-prev { margin-right: 0.25rem; } 
.art-next { margin-left:0.25rem; } 

.ct_mood { margin-top:0.75rem; } 

/*评论通用*/
.comment-box { padding:0.5rem 0.75rem; background: #fff; } 
.commenTit { line-height:2rem; border-bottom: 1px solid #eee; margin-bottom: 0.5rem; font-size: 0.75rem; position: relative; } 
.commenTit::after { content: ''; position: absolute; width: 3rem; height: 0.1rem; background:#008aff; left: 0; bottom: -0.05rem; } 
.commentWrite { background:#f7f7f7; overflow:hidden; padding:0.25rem; } 
.commentShow { margin-top:0.5rem; } 
.commentShow strong { font-weight:normal; } 
.commentShow table { border-collapse:collapse; border-spacing:0px; border:0; } 
.commentShow table { margin-top:0.5rem; } 
.commentShow table td:first-child { width:3.5rem; position:relative } 
.commentShow table td:first-child img { position:absolute; top:0.5rem; left:1rem; } 
.commentShow .goodandbad { color:#999; font-size:0.6rem; border-bottom:#f8f8f8 solid 1px; padding:0.5rem 0; } 
.commentShow .goodandbad p { color:#333; margin-top:0.25rem; font-size:0.7rem; } 
.commentShow .goodandbad img { height:1.75rem; width:1.75rem; border-radius:100% } 
.commentShow .goodandbad div img,.goodandbad div a { display:none } 
.commentShow .goodandbad span { display:none } 
.commentShow .goodandbad .gray { display:inline } 

/*评论End*/

.down-box .mod-hd .tit { float:left; font-size:0.8rem; color:#666; } 
.down-box .down-item li { clear:both; border-bottom: 1px solid #E6E6E6; padding:0.5rem 0; margin:0 0.5rem; } 

/*下载内容*/
.down_cont .d-list { padding:0.5rem } 
.down_cont .d-list .d-info { font-size:0.6rem; } 
.down_cont .down-para span { display:block; display: block; line-height: 1.75rem; padding: 0 0.5rem; border-top:#eee solid 1px; } 
.down_cont .down-para span:nth-child(2n+2) { background: #F4F4F4; } 

.down_cont .mod-hd { border-bottom:#eee solid 1px; margin-top:0.25rem; overflow:inherit } 
.down_cont .mod-hd .tit { border-bottom:#008aff solid 0.1rem; height:2.2rem; float:left; } 

.down_cont .btn-down { padding:0 0.4rem; width:auto } 
.down_cont .btn-down a { color: #008aff; } 
.down_cont .btn-down img { display:none } 
.btn-down i { margin-right:0.25rem; } 
.down-intro { padding:0.5rem; line-height:1.4rem } 

.commentList { padding: 0.5rem; } 
.cmtloadtips { text-align: center; height: 1.5rem; line-height: 1.5rem; background: #BCC5C8; color: #FFF; margin-top: 0.5rem; } 
#pp { display: block; margin: 0.5rem 0; } 
.comment_write_table .username,.comment_write_table .password,.comment_write_table .verifycode { border: 1px solid #999; border-radius: 0.1rem; } 

.comment_write_table td { background: #FFF; padding: 0.5rem; color: #999; font-size: 0.7rem; } 
.comment_write_table td textarea { color: #999; border:1px solid #eee; } 
.comment_write_table label { margin-right: 0.5rem; } 
.comment_write_table label input { margin-right: 0.25rem; } 
#SubmitComment { border: 1px solid #eee; background: #f8f8f8; padding: 0.2rem 0.5rem; color: #333; font-size: 0.7rem; } 

/*问答栏目*/
.task li em { color: #D58C00; font-size:0.8rem; } 
.task li p { font-size: 0.6rem; color: #c7c7c7; } 

.ask-hd { display: block; height: 1.5rem; font-size: 0.9rem; margin:0.9rem 0.5rem 0; } 
.ask-hd .ask-tit { color:#888; } 
.ask-hd .ask-tit:before { content: ""; width: 0.15rem; height: 0.85rem; float:left; margin:0.25rem 0.5rem 0 0; background: #008aff; } 
.response_user .btn1 { padding: 0.2rem 0 0.5rem; display: block; text-align: right; font-size: 0.6rem; } 
.response_user .btn1 a { color: #999; margin:0 0.2rem; } 
.waitbox li { border-bottom: 1px solid #f5f5f5; } 

/*回答页面*/
.response_user { padding:0 0.5rem; } 
.response_user .underline { position: relative; margin-bottom:0.5rem; } 
.response_user .AskBestIco { width:3.5rem; position: absolute; right: 0; top:0rem; } 

.query { background: #fff; border-radius: 0.15rem; border: 1px solid #e5e5e5; padding:0.25rem 0.5rem 0.5rem 0.5rem; margin-bottom:0.5rem; } 
.query_con h1 { font-size:0.9rem; line-height:1.75rem; color:#333; font-weight:normal; } 
.query_con span { font-size:0.6rem; margin-right:0.75rem; color:#999 } 

.query_info { padding:0.5rem 0; line-height: 1.25rem; } 
.query_info .userImg { width: 2.5rem; height: 2.5rem; padding: 1px; border:1px solid #eee; box-shadow: 0 0 0.25rem #CCC; border-radius: 100%; float: left; margin-right:0.5rem; } 
.query_info .userNmae { font-size:0.7rem; font-weight:normal } 
.query_info .twTime { font-size: 0.6rem; color:#999; } 
.query_info .xsf { display:block; height: 1.75rem; line-height: 1.75rem; margin-top:0.4rem; clear:both; color:#666; } 
.query_info p img { width:3.5rem; height: 1.5rem; float: right; } 

.i_answer { width:100%; overflow: hidden; } 
.i_answer p.answer_icon { line-height: 1.5rem; overflow:hidden } 
.i_answer .icon_i_answer { width: 40%; height: 2.0rem; padding: 0.25rem 0.5rem; background: #97CD41; color: #FFF; border: 1px solid #CCC; margin: 0 0.5rem 0.5rem 0; } 
.i_answer .btn-asksea { padding:0.3rem 0.5rem; width:30%; font-size:0.7rem; margin: 0; } 
#answerform #content { border: 1px solid #eee; resize: none; margin-bottom: 0.5rem; } 
.i_answer .green { color: #bbb; } 

.query_type { border:1px solid #e5e5e5; border-radius:0.15rem; background:#fff; } 
.query_type .ask-hd { margin:0.5rem; } 
.underline { border-bottom: 1px solid #EBEBEB; } 
.underline:last-child { border-bottom: none; } 
.response_ans { font-size:0.85rem; word-wrap: break-word } 
.response_ans p { color:#333 } 

.query_info span { color:#999; font-size:0.6rem; vertical-align:middle } 
.query_info span .fa { margin-right:0.15rem; } 
.query_info .answer-men { color:#d34f1f; } 

.nav-loop .news { background-color:#7F90A5 } 
.nav-loop .image { background-color:#70BD38 } 
.nav-loop .down { background-color:#788DD6 } 
.nav-loop .mall { background-color:#DA613D } 
.nav-loop .group { background-color: #188eee; } 
.nav-loop .ask { background-color:#FFB414 } 
.nav-loop .special { background-color:#B1CF6A } 
.nav-loop .space { background-color:#FFA868 } 
.nav-loop .bbs { background-color:#AC7AC5 } 

.nav-loop .class { background-color:#FE435D } 
.nav-loop .ord { background-color:#00E5B9 } 
.nav-loop .cart { background-color:#D972E3 } 
.nav-loop .my { background-color:#EBD064 } 

.task { background: #fff; } 

/*search*/
.search { padding:0.5rem; margin: 0.5rem 0 0 0; background:#F4F4F4; position:relative } 
.search_text { width:52%; overflow:hidden; border:1px solid #066ab9; border-radius:0.15rem; } 
.search_text input { display: inline-block; font-size:0.7rem; padding:0.4rem; width:100%; border:none; border-radius: 0.15rem; } 

.search_button { right:0px; top:0.5rem; width: 47%; padding-right:0.5rem; box-sizing:border-box; position:absolute } 
.btn-asksea,.btn-asktw { padding:0.4rem 0.1rem; box-sizing:border-box; float:left; width:48%; margin:0 1%; } 
.btn-asksea { border-color: #066ab9; background-color: #008aff; color:#fff; } 
.btn-asktw { border-color:#D58C00; background-color:#FEC500; color:#fff; } 



/*图片系统*/
.picList { overflow:hidden; position:relative; } 
.picList ul { position:relative; } 
.picList li { position:relative; float:left; } 
.picList li img { width:100%; height:100%; } 
.picList li:last-child { margin-right:0 } 
.picList li .pic { position:relative; padding: 0.75rem 0.75rem 0; } 
.picList li .col_title { color:#fff; font-size:0.8rem; font-weight:normal; padding-left:0.75rem; position:absolute; bottom:0; left:0; right:0; height:1.6rem; line-height:1.6rem; overflow:hidden } 
.picList li .p_title { color:#333; font-size:0.8rem; font-weight:normal; padding-left:0.75rem; height: 2rem; line-height: 2rem; overflow:hidden } 
.p_info { padding:0 0.75rem; font-size: 0.6rem; color: #999; } 
/*.picIndex .picList li:nth-child(1),.picIndex .picList li:nth-child(5) { width:100% } 
.picIndex .picList li:first-child,.picIndex .picList li:last-child { width:100% } 
.picList li

*/
.picIndex .picList { padding:0.25rem 0 0.25rem 0.25rem; } 
.picIndex .picList li { width:50%; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; } 
.picIndex .picList li a { display:block; } 

.img-column .picList ul { overflow:hidden } 

.img-column .picList { padding:0.5rem; } 
.img-column .picList li { width:100%; } 
.img-column .picList li a { display:block; background: #fff; margin-bottom:0.5rem; } 
.img-column .picList li img { border-radius:0.15rem 0.15rem 0 0; } 
.img-column .picList .desc { line-height:1.75rem; padding-bottom: 0.5rem; } 

/*商城系统*/
.searchty { display:block; padding-right:2.0rem; position:relative; height:1.5rem; } 
.searchty .search-txt { border:#ccc solid 1px; border-radius:0.15rem 0 0 0.15rem; height: 1.0rem; line-height: 1.0rem; padding:0.25rem 0; text-indent:0.5rem; display: block; width:100%; } 
.searchty .btn-search { width: 1.95rem; border:#ccc solid 1px; background-color:#F6F6F6; border-radius:0 0.15rem 0.15rem 0; height: 1.5rem; line-height:1.5rem; text-align:center; position: absolute; top: 0; right: 0; } 
.searchty .btn-search .fa { color:#ccc; font-size:0.9rem; display:block; line-height:1.6rem } 
.search-mid { height:1.9rem; padding:0.25rem; background:#fff; padding-bottom:0.4rem; } 
.search-mid .searchty { height:auto } 
.search-mid .searchty .search-txt,.search-mid .searchty .btn-search { background-color:#f3f3f3; border:0 } 
.search-mid .searchty .search-txt { line-height:1.5rem; height:1.5rem; border-radius: 0.25rem 0 0 0.25rem; } 
.search-mid .searchty .btn-search { height:2.0rem; line-height:2.0rem; width:2.0rem; border-radius: 0 0.25rem 0.25rem 0; } 
.search-mid .searchty .btn-search .fa { line-height:2.0rem } 


/*页码*/
#fenye { clear:both; margin:0.75rem 0; height:1.75rem; text-align:center; } 
#fenye table { width:100% } 
#fenye img { vertical-align:inherit } 
#fenye a,#fenye span { text-decoration:none; font-size:0.7rem; height:1.5rem; display:inline-block; text-align:center; line-height:1.5rem; color:#666; border: 1px solid #ccc; padding:0 0.5rem; font-size:0.6rem; margin:0 0.1rem; background:#fff; border-radius:0.15rem; } 
#fenye a.curr { background-color: #008aff; cursor: default; color: #fff; border-color: #008aff; } 
#fenye a:hover { color:#333; background-color: #EFEFEF; } 
#fenye span em { margin-left:0.25rem; } 
.head a { text-decoration:none } 

/*底部快捷按钮*/
.quick-btn { position:relative; height:3rem; } 
.quick-btn ul { transition: transform 350ms ease 0s; position: fixed; left:0; bottom: 0px; background-color: #fff; width: 100%; margin: 0 auto; height: 3rem; border-top: 1px solid #e5e5e5; z-index:999 } 
.quick-btn a { color: #999999; width: 25%; float: left; text-align: center; height: 3rem; cursor: pointer; color:#434a54 } 
.quick-btn .icon { height: 1.2rem; margin-top: 0.4rem; margin-bottom: 0.15rem; } 
.quick-btn .icon-home { background: url(../images/footericon/home.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn .icon-th-list { background: url(../images/footericon/news.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn .icon-photo { background: url(../images/footericon/photo.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn .icon-user { background: url(../images/footericon/user.png) no-repeat center center; background-size:1.2rem; } 

.quick-btn a.on .icon-home { background: url(../images/footericon/home_h.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn a.on .icon-th-list { background: url(../images/footericon/news_h.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn a.on .icon-photo { background: url(../images/footericon/photo_h.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn a.on .icon-user { background: url(../images/footericon/user_h.png) no-repeat center center; background-size:1.2rem; } 
.quick-btn p { font-size: 0.65rem; color: #999; } 
.quick-btn a.on p { color: #008aff; } 
.footer { color: #989898; text-align:center; font-size:0.5rem; padding:0.5rem 0; background: #333832; } 
.footer .foot-link { margin:0.5rem 0 } 
.footer .foot-link a { color: #989898; font-size:0.6rem; padding:0 0.4rem } 


/*通用表单*/
.regbox { margin-top:0.5rem; padding-bottom:0.75rem; overflow:hidden; } 
.regbox ul { position:relative; } 
.regbox ul.ulmtop { margin-top:1.5rem; } 
.regbox ul:after { content: ""; display: block; position: absolute; bottom:0; left: 0; width: 200%; height:0.05rem; overflow:hidden; background:rgba(0,0,0,0.18); -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.regbox ul li { min-height:2.2rem; padding:0 0.55rem 0 4.6rem; line-height:2.2rem; background:#fff; position:relative; font-size: 0.7rem; } 
.regbox ul li.lipad { padding-left:0.55rem; } 
.regbox ul li.lipad2 { line-height:0.9rem; padding:0.35rem 0 0.4rem 0.55rem; height:inherit; } 
.regbox ul li.lipad2 span { position:relative; left:0; width:inherit; } 

.regbox ul li.litextarea { padding:0.5rem 0.55rem; height:inherit; } 
.regbox ul li.litextarea textarea { width:100%; border:0; -webkit-appearance:none; border:0rem; outline:none; font-size:0.7rem; line-height:0.8rem; height:2.45rem; overflow:hidden; resize:none; } 

.regbox ul li:after { content: ""; display: block; position: absolute; bottom:0; left: 0.55rem; width: 200%; height:0.05rem; overflow:hidden; background:#f5f6fa; -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.regbox ul li.after2:after { content: ""; display: block; position: absolute; bottom:0; left: 3.55rem; width: 200%; height:0.05rem; overflow:hidden; background:rgba(0,0,0,0.18); -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.regbox ul li.noafter:after { height:0rem; } 

.regbox ul li .hqyzmbtn { position:absolute; top:0.5rem; right:0.5rem; -webkit-appearance:none; font-size:0.45rem; height:1.2rem; vertical-align:middle; padding:0 0.5rem; background:none; border:0.05rem solid #2E65EF; color:#2E65EF; border-radius:0.15rem; } 
.regbox ul li span { position:absolute; left:0.65rem; width:4.2rem; top:0; font-size:0.7rem; color:#909090; } 
.regbox ul li #showVerify { position:absolute; top:0; right:0; } 
.regbox ul li #showVerify img { height:1.85rem; } 
.regbox ul li .input-txt,
.regbox ul li input[type="text"] { width:100%; height:1.6rem; background:none; -webkit-appearance:none; vertical-align:middle; border:0rem; font-size:0.7rem; outline:none; } 
.regbox ul li.yzli { padding-right:5.55rem; } 

.regbox ul li select { width:100%; height:2.1rem; font-size:0.7rem; outline:none; border:0rem; -webkit-animation:none; background:url(../images/drop.png) no-repeat 100% 50%; background-size:0.45rem 0.45rem; } 
select { position:relative; z-index:1; appearance:none; -moz-appearance:none; /* Firefox */
 -webkit-appearance:none; /* Safari 和 Chrome */ } 
.regbox ul li select::-ms-expand { display: none; } 
.regbox ul li.dqli { height:inherit; padding-right:0; } 
.regbox ul li.dqli #CityID { width:100% !important; border-top:0.05rem solid rgba(0,0,0,0.12); border-radius:0rem; } 
.regbox ul li.dqli #CountyID { width:100% !important; border-top:0.05rem solid rgba(0,0,0,0.12); border-radius:0rem; } 
.regbox ul li.dqli select { background:url(../images/drop.png) no-repeat 95% 50%; background-size:0.45rem 0.45rem; position:relative; z-index:1; appearance:none; -moz-appearance:none; /* Firefox */
 -webkit-appearance:none; /* Safari 和 Chrome */ } 

.regbox ul li.syqli { padding-right:2.6rem; } 
.regbox ul li.syqli .coupon-button { -webkit-appearance:none; border:0.05rem solid #2E65EF; color:#2E65EF; border-radius:0.1rem; position:absolute; right:0.4rem; top:0; font-size:0.55rem; height:1.1rem; line-height:1rem; overflow:hidden; background:none; padding:0.05rem 0.4rem; margin-top:0.3rem; } 

.regbox ul li.liauto { height: 2.2rem; line-height: 2.2rem; } 


.regbox .tittips { height:1.35rem; line-height:1.35rem; color:#606060; padding-left:0.65rem; overflow:hidden; font-size:0.8rem; } 
.regbox input[type=radio] { width:0.75rem; height:0.75rem; background:url(../images/radio.png) no-repeat; background-size:100% 100%; float:left; -webkit-appearance:none; margin:0.7rem 0.25rem 0 0; outline:none; border:0rem; } 
.regbox input[type=radio]:checked { background:url(../images/radio_click.png) no-repeat; background-size:100% 100%; } 
.regbox label { float:left; padding-right:0.65rem; font-size: 0.7rem; } 

.regbox ul li.regtips { background:#f3f3f3; font-size:0.5rem; height:1.8rem; line-height:1.8rem; color:#909090; padding-left:0.9rem; position:relative; margin-top:-0.05rem; } 
.regbox .submit-btn { margin:0 0.75rem; height:2.1rem; border-radius:0.15rem; margin-top:1rem; background:#2E65EF; } 
.regbox .submit-btn:hover { background:#2E65EF; } 
.regbox .submit-btn .qrzcbtn { width:100%; font-size:0.8rem; height:100%; vertical-align:middle; background:none; border:0rem; color:#fff; border-radius:0.15rem; -webkit-appearance:none; position:relative; z-index:9; outline:none; } 


.regbox .submit-btn2 { margin:0.75rem 0.75rem 0; height:2.1rem; border-radius:0.15rem; position:relative; background:url(../images/inputbg.png) no-repeat; background-size:100% 100%; border:0.05rem solid #dedede; } 
.regbox .submit-btn2 .btn-default { width:100%; font-size:0.8rem; height:100%; vertical-align:middle; background:none; border:0rem; color:#303030; border-radius:0.15rem; -webkit-appearance:none; position:relative; z-index:9; outline:none; } 



.regbox .logintips { padding:0 0.5rem; height:1.6rem; line-height:1.6rem; margin-top:0.75rem } 
.regbox .logintips span { font-size:0.7rem; } 

.regbox .gettips { height:1.6rem; line-height:1.6rem; padding:0 0.75rem 0 1.417em; color:#909090; background:url(../iamges/tips2.png) no-repeat 0.75rem 50%; background-size:0.75rem 0.75rem; padding-left:1.9rem } 
.regbox .gettips2 { height:1.6rem; line-height:1.6rem; padding:0 0.75rem 0 1.417em; color:#606060; background:url(../images/yesicon.png) no-repeat 0.75rem 50%; background-size:0.75rem 0.75rem; padding-left:1.9rem } 

.regbox ul.paylist li { padding-left:0.55rem; } 
.regbox ul.paylist li img { height:1.5rem; padding-top:0.3rem; font-size:0.45rem; display:block; overflow:hidden; } 
.regbox ul.paylist li.curr { background:#fff url(../images/dgicon.png) no-repeat 95% 50%; background-size:0.6rem 1em; } 


.regbox .mymood { height:0.75rem; float:left; overflow:hidden; margin-top:0.65rem; } 
.regbox .mymood span { width:0.75rem; height:0.75rem; float:left; background:url(../images/icon_star1.png) no-repeat; background-size:100% 100%; overflow:hidden; position:relative; margin-right:0.2rem; font-size:0.6rem; left:0; } 
.regbox .mymood span.starcurr { background:url(../images/icon_star2.png) no-repeat; background-size:100% 100%; } 
.regbox #stext { position:absolute; left:11.75rem; top:0; text-align:left; font-size:0.45rem; color:#909090; } 
.regbox #moodtext { position:absolute; left:11.75rem; top:0; text-align:left; font-size:0.7rem; color:#909090; } 
