body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{line-height:1.5;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5fae\8f6f\96c5\9ed1,\5b8b\4f53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
input{line-height:normal!important;}
}
select[size],select[multiple],select[size][multiple]{border:1px solid #aaa;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
.g-doc{width:6.4rem;margin:0px auto;}
a{color: #333;}
html,body,.g-doc{background:#fff;}

.pd{padding: .15rem .2rem;}
.ivy-tonglan img{width: 100%;}
.ivy-pd42{ display: block; margin: 0 0 .42rem;}

.head img{ width: 100%;}

.slide{padding-bottom: .2rem;}
.swipe{position:relative; width: 100%; max-height:; overflow:hidden;}
.swipe-wrap > div:not(:first-child){ display:none;}/*避免js未执行之前出现样式问题*/
.swipe-wrap > div{position: relative;}
.swipe-wrap > div i{display:block; font-size:.26rem; height: .5rem; line-height:.5rem;}
.swipe-wrap > div span{display: inline-block; width: .94rem; height: .94rem; background:  no-repeat -3.66rem -.5rem; background-size: 5rem 4rem; position: absolute; left: 50%; top: 50%; margin: -.55rem 0 0 -.55rem;}
.swipe-nav{display:block; right: 0; bottom: 0; text-align:right; position:absolute; right:0; bottom:0; background:#fff; height:.4rem;}
.swipe-nav span{display:inline-block; width: .11rem; height:.11rem; border-radius:.11rem; background:#dedede; font-size:0; overflow:hidden; margin: 0 3px; float: left; margin-top: .08rem;}
.swipe-nav .current{background:#fb8d29;}

.menu{ width: 100%; display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flexbox; margin-bottom: .3rem;}
.menu a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1; font-size:.24rem; color:#999; text-align:center;}
.menu a i{display:block; width: .9rem; height:.9rem; margin: 0 auto; background:#c00; border-radius:.9rem; margin-bottom: .1rem; background:  no-repeat .01px -.54rem; background-size: 5rem 4rem;}
.menu a .i2{background-position: -.91rem -.54rem;}
.menu a .i3{background-position: -1.82rem -.54rem;}
.menu a .i4{background-position: -2.72rem -.54rem;}


.nhead{height:.72rem; width: 100%; position:relative; text-align:center; margin-bottom: .4rem;}
.nhead .line{width: 100%; height:1px; background:#ed7100; position:absolute; left:0; top: 50%; z-index:0;}
.nhead .stxt{display:inline-block; height:.72rem; font-size:.38rem; line-height:.40rem; position:relative; z-index:2; color:#ed7100; padding:0 .2rem; background:#fff; border-left:3px solid #ed7100; border-right:3px solid #ed7100;}
.nhead .stxt em{display:block; width: 100%; color:#666; font-size:.22rem; line-height:.22rem; padding-top: .08rem;}
.nhead .nmore{display: inline-block; padding: 0 .1rem; background: #fff; color: #666; height: .72rem; line-height: .7rem; position: absolute; right: .3rem; font-size: .24rem;}

.nheada{height:.4rem;}
.nheada .stxt{height:.4rem;}


.wqhg{float: right; width: .78rem; height:.72rem; font-size:.24rem; color:#666; line-height:.7rem; text-align:center; position:absolute; top: 0; right: .4rem; overflow:visible; z-index:10; background: #fff; }
.wqhg i{display:block;cursor: pointer; width: .78rem; height: .72rem; padding-right: .3rem; background: #fff; position:relative;}
.wqhg i::after{width:0; height:0; content:' '; display:block; border-left:.13rem solid transparent;border-right:.13rem solid transparent;border-top:.13rem solid #818181; position:absolute; right:.08rem; top: .3rem; z-index:0;}
.wqhg i::before{width:0; height:0; content:' '; display:block; border-left:.13rem solid transparent;border-right:.13rem solid transparent;border-top:.13rem solid #fff; position:absolute; right:.08rem; top: .28rem; z-index:1;}
.wqhg .wqhg-wrap{width: 5.6rem; position:absolute; right:-.4rem; top: .7rem; background:#fff; border:1px solid #ececec; padding:.1rem .2rem; text-align:left; display:none;}
.wqhg .wqhg-wrap li{width: 100%; float: left; font-size: .24rem; height:.6rem; line-height:.6rem; overflow:hidden; text-align: right;}
.wqhg .wqhg-wrap li a {display: block;line-height: 0.6rem;}
.wqhg-on{z-index: 11;}
.wqhg-on .wqhg-wrap{display:block;}
.wqhg-on i::after{width:0; height:0; content:' '; display:block; border-left:.13rem solid transparent;border-right:.13rem solid transparent;border-bottom:.13rem solid #818181;border-top:.13rem solid transparent; position:absolute; right:.08rem; top: .15rem; z-index:0;}
.wqhg-on i::before{width:0; height:0; content:' '; display:block; border-left:.13rem solid transparent;border-right:.13rem solid transparent;border-bottom:.13rem solid #fff;border-top:.13rem solid transparent; position:absolute; right:.08rem; top: .17rem; z-index:1;}


.pic-txt dl{overflow:hidden; margin-bottom: .4rem; position: relative;}
.pic-txt dt{width: 2rem; height:1.5rem; float:left; position: absolute; left: 0; top: 0; overflow: hidden;}
.pic-txt dd{padding-left: 2.25rem; display: block; position: relative; min-height: 1.5rem;}
.pic-txt dd i{display:block; font-size:.28rem; line-height:.28rem; padding-top: .15rem; height:0.28rem; overflow: hidden;}
.pic-txt dd p{color:#999; font-size:.24rem; padding-top: .15rem; line-height: 0.4rem; max-height: 0.8rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


.pic-txt .tl{width: 100%; padding-left: 0; clear: both; font-size:.24rem; line-height: .4rem; height: .4rem; padding-top: .1rem; color: #666; min-height: .4rem;}
.pic-txt .tl em{display: inline-block; width:.22rem; height: .22rem; background:  no-repeat 0 0; background-size: 5rem 4rem; float: left; margin: .1rem .05rem 0 0;}
.pic-txt .tl span{float: left; color: #333; padding-right: .1rem;}

.pic-txta dl{margin-bottom: .3rem;}
.pic-txta dt{height: 2rem;}
.pic-txta dd{height: 2rem; position: relative;}
.pic-txta dd cite{font-style: normal; position: absolute; bottom: 0; font-size: .24rem; bottom: 0.2rem;}
.pic-txta dd cite em{color: #ed7100;}
#zjarea dt{ height: auto; padding-top: 0.14rem;}

.pic-txt-line dl{border-bottom: 1px dotted #e7e7e7; padding-bottom: .3rem; margin-bottom: .3rem;}
.pic-txt-line a:last-child dl{ border-bottom: none; margin-bottom: .1rem}
.pic-txt-line-last dl{border-bottom: 0; margin-bottom: .1rem}
#jbbsth .nmore{ line-height: 0.43rem}
#jbbs a dl{ margin-bottom: 0; padding-bottom: 0;}

.qa-wrap{height: 4rem; overflow: hidden; overflow-y:auto; font-size:.24rem;}
.qa-wrap dl{overflow: hidden;}
.qa-wrap dt{width: .44rem; height: .44rem; float: left;}
.qa-wrap dt img{border-radius: .42rem;}
.qa-wrap dd{width: 5.1rem; float: left; margin-left: .15rem;}
.qa-wrap .qu{margin-bottom: .2rem;padding-top: .3rem; margin-top: .3rem; border-top: 1px dotted #e7e7e7;}
.qa-wrap .qun{border-top: 0; margin-top: 0; padding-top: 0;}
.qa-wrap .qu dt{background:  no-repeat -.3rem 0; background-size: 5rem 4rem;}
.qa-wrap .qu dd{font-size: .28rem; height: .44rem; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.qa-wrap .as dd{color: #999; font-size: .24rem; max-height: .75rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ask{padding:.2rem 0 .4rem; text-align: center;}
.ask a{display: inline-block; width: 50%; height: .64rem; border-radius: .2rem; color: #fff; background: #ed7100; line-height: .64rem; margin: 0 auto; text-align: center; font-size: .34rem;}


.txt-li{ padding-bottom: .2rem; margin-top: 0.25rem;}
.txt-li li{width: 100%; height: .7rem; line-height: .7rem; border-top: 1px dotted #e7e7e7; font-size: .28rem;}
.txt-li li a{ display: block; line-height: .7rem;}
.txt-li li:last-child{border-bottom: 0;}


/*share*/
.g-cov{display: block; width: 100%; height: 1rem; top: 0; left: 0; position: fixed; background: #000; opacity: 0.6; z-index: 30; display: none;}
.g-sk{position: fixed; z-index: 40; left: 0; bottom: -200px; width: 100%; display: none;}
.g-con{padding:0;}
.g-sk-con{width: 100%; background: #fff;}
.g-sk-nr{padding: 17px 17px 5px; overflow: hidden;}
.g-sk-cl{display: block; width: .32rem; height: .32rem; font-size: 0; text-align: center; color: #999; background: no-repeat -1.32rem 0; background-size:5rem 4rem; position:absolute; right:.2rem; top: .2rem;}
.g-sk-nr i{display: inline-block; width: 33.33%; height: 110px; border-radius: 60px; float: left; text-align: center;}
.g-sk-nr i a,.g-sk-nr i em{display: inline-block; width: 60px; height: 60px; border-radius: 60px; float: none; margin: 0; background: #000;}
.g-sk-nr i span{display: block; line-height: 30px; line-height: 30px; clear: both; color: #999;}
.g-sk-title{font-size: .36rem; color: #a4a4a4; height: .36rem; line-height: .36rem; padding-top: .2rem; text-align: center; display: block;}
.g-sk-nr #jbdshare_wrap{ width: auto; margin: 0;}
.g-sk-nr #jbdshare_wrap #bdshare{text-align:justify;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.g-sk-nr #jbdshare_wrap #bdshare a{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.22rem;color:#aaa;display:block; margin:0; float:none;padding:0;text-align:center;margin-bottom:.15rem; width: .85rem; height:1.3rem; background: none!important; }
.g-sk-nr #jbdshare_wrap #bdshare a:before{display: block;content: "";width: .81rem;height: .81rem;margin: 0 auto .05rem;background: url(/uploads/image/wzgfwap/bg.png) no-repeat!important; background-size: 5rem 4rem!important; border-radius: 0.81rem;}
.g-sk-nr #jbdshare_wrap #bdshare .bds_tsina:before{background-position: -2.57rem -1.44rem!important;}
.g-sk-nr #jbdshare_wrap #bdshare .bds_tqq:before{background-position: -1.76rem -1.44rem!important;}
.g-sk-nr #jbdshare_wrap #bdshare .weixin:before{background-position: -3.37rem -1.44rem!important;}
.g-sk-nr #jbdshare_wrap #bdshare .timeline:before{background-position: -4.199rem -1.44rem!important;}
.g-sk-nr #jbdshare_wrap #bdshare .bds_qzone:before{background-position: -.95rem -1.44rem !important;}
.g-sk-nr #jbdshare_wrap .shareappdown{display:none;}

.g-sk-nr #jbdshare_wrap .p_tit{ display: none;}

.g-sk-ico{display: block; width: .96rem; height: .96rem; background:  no-repeat 0 -1.44rem; background-size: 5rem 4rem; position: fixed; left: 50%; bottom: .2rem; margin-left: -.48rem; z-index: 10;}



.qa-wrap::-webkit-scrollbar-track
{
	// -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	// background-color: #f5f5f5;
}

.qa-wrap::-webkit-scrollbar
{
	width: .15rem;
	background: #fff  repeat-y center top; background-size: .09rem .67rem;
}

.qa-wrap::-webkit-scrollbar-thumb
{
	background-color: #dddddd;
}