@charset "utf-8";
/* reset.css */
ol,ul,li,dt,dd,dl{list-style:none;}
fieldset, img{border:0;}
body {color: #3e3e3e;width: 100%;overflow-x: hidden;line-height:0.373rem;font-size:0.373rem;position: relative;background:#fff3d6 !important;}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}
select,input{vertical-align:middle;}
img{border:none;}
a:link,a:visited,a:hover{text-decoration:none !important;}
audio{display: block;width:9.2rem;margin: 0.4rem auto 0.4rem auto}
nav,header,footer,section{display: block;}

a{cursor:pointer;}
a:active,a:hover,a:focus{text-decoration:none;outline:none;}
a:link,a:visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.titleH2{font-size: 0.533rem;margin-bottom: 0.4rem;color: #333;line-height: 0.853rem;width: 9.2rem;margin: 0 auto 0.4rem auto}
.bn{border-left:none !important;}
.dn{display: none !important;}
.bgn{background: none !important;}
div.lazy-load {background-color: #e6e6e6;overflow: hidden;display: inline-block;}
img.lazy-load{background-color: #e6e6e6;transition:opacity 0.3s ease-in;border: 0;outline: 0;}
.bt1{border-top: 0.013rem solid #e5e5e5;}
.fbn{font-weight: normal !important}
.cgOrg{background: #FB5F20 !important;}

/* 边距 */
.mt10{padding-top:0.133rem !important}
.mt50{padding-top: 0.667rem !important}
.mt70{padding-top: 0.933rem !important}
.mb50{margin-bottom: 0.667rem !important}
.mb30{margin-bottom: 0.4rem !important}
.p40{padding: 0.4rem 0 0 0 !important}
.pt50{padding-top:0.68rem !important;}

/*字体字色*/
.b{font-weight: bold;}
.cWhite{color: #fff !important;}
.c000{color: #000;}
.h100{height: 100%; overflow: hidden;}

.header{width:10rem;height:12.8rem; margin: 0 auto;background: url(../images/top.png) no-repeat top center;background-size: 10rem 100%;overflow: hidden;position: relative;}
.header.method{height: 8.08rem;background: url(../images/banner.png) no-repeat top center;background-size: 10rem auto;}
.header a{display: block;position: absolute;width:1.6rem;height:1.16rem;}
.headBtn1{bottom:0;right:0;background: url(../images/btn1.png) no-repeat top left;background-size:100%}
.headBtn2{bottom:0;left:0;width: 1.76rem;background: url(../images/btn2.png) no-repeat top right;background-size:100%}
.header.in{width: 9.6rem;margin:0.2rem auto 0 auto;height: 3.173rem;background: url(../images/in.jpg); background-size: 100% 100%}
.header.hi{height: 4.827rem;background: url(../images/top.jpg);background-size: 100% 100%;}
.header.sign{height:1.387rem;background:#fff;}
.header.sign h1{position: relative;padding-left: 1.467rem;line-height:1.387rem;font-size:0.587rem;color:#016F99;letter-spacing: 0.027rem}
.header.sign h1:before{content: "";width:0.56rem;height:0.587rem;background: url(../images/write.png);background-size: 100% 100%;position: absolute;top:0.4rem;left:0.4rem;}

#qrcode{width:80px; height:80px; margin-bottom:10px}
.m-ewm{width:80px;padding:15px; background:#fff; position:fixed; top:100px; left:50%; margin-left:320px;text-align:center;font-size:14px; color:#999; border:1px solid #e3e3e3; background:#fff}
@media(max-width:750px){
.m-ewm{display:none}
}

.dyMain{padding:0.533rem 0.4rem;width:9.2rem;margin:0 auto;}
.dyMain h2{font-size:0.48rem;margin-bottom:0.2rem;line-height:0.667rem;color:#DF2E1F;font-weight:bold;}
.dyMain p{font-size:0.373rem;line-height:0.533rem;color: #4B4B4B}

.listMain{width: 10rem;margin:0 auto;padding-bottom:2rem;}
.search{width: 10rem;margin: 0 auto; padding:0 0 0.6rem 0; position: relative;text-align: center}
.search input[type="text"]{width:6.6rem;height:0.96rem; color: #b2b2b2;font-size:0.373rem; padding:0 0.4rem;border: none;}
.searchb {width:2rem;height:0.96rem;border: none; margin:0 0 0 -0.2rem;background:#DF2E1F;font-size: 0.373rem;color: #fff}
.list{width:10.4rem;overflow: hidden;display: flex;align-items: flex-start}
.column{width:4.9rem;margin-right: 0.2rem;display: flex;flex-direction:column}
.list a.showBox{display: block;width:100%;background: #DF2E1F;margin:0 0 0.2rem 0;position: relative;float: left;padding-bottom: 0.2rem;}
.list a.showBox .img{width: 100%;overflow: hidden;position: relative;}
.list a.showBox img{display: block;width: 100%}
.list a.showBox span{padding-left: 0.4rem;background: url(../images/zan.png) no-repeat center left;background-size: 0.28rem 0.28rem;line-height:0.32rem;font-size:0.32rem;color: #FFF;position: absolute;right:0.32rem;bottom:0.28rem;}
.list a.showBox h4{font-size:0.427rem;line-height:0.427rem;color: #FFF;padding:0.2rem 0.32rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list a.showBox p{padding: 0.24rem 0.32rem 0 0.32rem;color: #FFF;font-size: 0.32rem;line-height:0.48rem;}
.listMain .more,.listMain .end{display: block;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color:#000;padding: 0.8rem 0;clear: both;}
.listMain .end{display:}

.talk{width: 9.2rem;margin:0 auto;padding-bottom: 2rem;}
.talk h2{font-size: 0.48rem;line-height: 0.667rem;margin-bottom: 0.267rem;color: #fff;font-weight: bold}
.talkList{width:8.4rem;background: #fff;padding:0 0.4rem;}
.talkBox{padding: 0.4rem 0;overflow: hidden;border-bottom: 0.013rem solid #e5e5e5}
.talkBox img{display: block;width: 0.667rem;height: 0.667rem;border-radius: 0.4rem;float: left;}
.talkBox .talkInfo{width: 7.333rem;float: left;margin-left: 0.2rem}
.talkBox .talkInfo .talkTit{font-size: 0.32rem;line-height: 0.44rem;}
.talkBox .talkInfo .talkTit time{color: #9b9b9b;margin-left: 0.2rem}
.talkBox .talkInfo p{margin-top: 0.067rem;font-size: 0.373rem;line-height: 0.533rem;}
.talkBox .talkInfo p a{color:#016F99}
.talkBox:last-child{border:none;}

.footBtn{position: fixed;bottom:0;left:0;right:0;margin:0 auto;width: 10rem;height:1.16rem;font-size:0.427rem;line-height: 1.16rem;display: flex;}
.footBtn a{display: block;text-align: center;color: #fff}
.footBtn .ftBtn{width: 100%;height: 100%;background: linear-gradient(to right,#fe794d ,#ff5d83)}
.footBtn .ftBtn1{width:6.64rem;height: 100%;color: #fff;background: linear-gradient(to right,#fe794d ,#ff5d83)}
.footBtn .ftBtn2{width: 3.36rem;height: 100%;background: url(../images/share.png) no-repeat center center #EFEFEF;background-size: 0.373rem 0.373rem}

/* 详情页 */
.haedImg{width:10rem;position: relative;margin:0 auto;}
.haedImg img{display: block;width: 100%;}
.haedImg a{display: block;position: absolute;}
.btn3{top:0.4rem;left:0.4rem;background:url(../images/home.png);background-size: 100% 100%;width:0.92rem !important;height:0.92rem !important}

.numMain{width: 10rem;margin:0 auto;height:1.6rem;display: flex;justify-content:center;}
.numMain .numBox{color: #C91D00;width:3.33rem;padding:0.373rem 0 0 0;text-align: center;font-size:0.32rem;line-height: 0.32rem;position: relative;}
.numMain .numBox span{margin-top: 0.267rem;font-size: 0.4rem;line-height: 0.4rem;display: block;width: 100%;font-weight: 900;margin-bottom: 20px}
.numMain .numBox:after{content: "";position: absolute;width: 0.027rem;height: 0.667rem;background:#C91D00;top:0.6rem;right:0;}
.numMain .numBox:last-child:after{display: none}
.numMain.detail{background: #DF2E1F}
.numMain.detail .numBox,.numMain.detail .numBox span{color: #fff;font-weight: normal;font-size: 0.4rem;}
.numMain.detail .numBox:after{background: #fff}

.inMain{width:9.2rem;margin:0 auto;background: #fff;padding:0.68rem 0.4rem 2rem 0.4rem}
.inMain h1{font-size:0.48rem;line-height:0.48rem;margin-bottom:0.3rem;font-weight:bold;color: #FD6A40}
.inMain p{font-size:0.347rem;line-height:0.533rem;color: #888}
.inMain img{display: block;width: 100%;margin-top: 0.24rem}
.titIn{width: 9.2rem;padding: 0.44rem 0 0.267rem 0;margin:0 auto;font-size: 0.373rem;line-height: 0.373rem;color: #888}
.talkIn{width:9.2rem;background: #fff;padding:0 0.4rem;margin:0 auto;}

.textMain{width:8.4rem;margin:0 auto;background: #fff;padding:0.64rem 0.6rem 0.4rem 0.6rem}
.textMain img{display: block;max-width: 100%;margin:0 auto 0.4rem auto;}
.textMain .tit1{width:2.4rem;margin:0 auto 0.8rem auto;}
.textMain .tit2{width:2.0rem;margin:1.2rem auto 0.6rem auto;}
.textMain p{font-size: 0.4rem;line-height: 0.64rem;}

.comment{width: 9.6rem;border-top: 0.013rem solid #e5e5e5;margin:0 auto 0 auto;background: #fff;padding:0.533rem 0 0 0}
.comment h2{margin:0 0 0.4rem 0.6rem;border-left: 0.067rem solid #0091B2;line-height: 0.347rem;height: 0.347rem;font-size: 0.4rem;padding-left: 0.267rem;}
.comment h2 span{margin-left: 0.267rem}
.comment .info{overflow: hidden;position: relative;padding: 0.333rem 0.6rem;width: 8.4rem;border-bottom: 0.013rem solid #eee;}
.comment .info img{display: block;width: 1.12rem;height: 1.12rem;border-radius: 0.08rem;float: left;margin-right: 0.267rem}
.comment .info .textBox{float: left;width: 7rem}
.comment .info .textBox h3{font-size: 0.4rem;line-height: 0.4rem;margin-bottom: 0.2rem}
.comment .info .textBox span{display: block;font-size: 0.32rem;line-height: 0.32rem;color: #878787;margin-bottom: 0.267rem}
.comment .info .textBox p{font-size: 0.373rem;line-height: 0.493rem;}
.comment .info a.click{font-size: 0.32rem;line-height:0.4rem;color: #999;padding-left:0.4rem;position: absolute;height: 0.333rem;background: url(../images/zan.png) left center no-repeat;background-size:0.333rem 0.333rem;top:0.333rem;right:0.6rem;}
.comment .info a.on{color:#0091B2;background: url(../images/on.png) left center no-repeat;background-size:0.333rem 0.333rem}
.comment .more{text-align: center;display: block;font-size: 0.373rem;padding: 0.4rem 0;line-height: 0.373rem;color: #858585}

.maBox{width: 9.6rem;margin:0.08rem auto 3rem auto;height: 4.267rem;background: url(../images/bf.png) #fff;background-size:9.6rem 4.267rem}
.maBox h2{overflow: hidden;padding-top:0.587rem;text-align: center;font-size: 0.533rem;line-height: 0.533rem;font-weight: bold}
.maBox img{display: block;float: right;width: 2.267rem;height: 2.267rem;margin:0.32rem 0.853rem 0 0;}
.maBox p{font-size: 0.4rem;line-height: 0.64rem;padding: 0.8rem 0 0 0.96rem}

.headerList{display: block;position: fixed;bottom:1.173rem;left:0;right:0;width:9.2rem;padding: 0 0.4rem;margin:0 auto;height:0.853rem;line-height:0.853rem;background:#FFF;overflow: hidden;}
.headerList img{display: block;float: left;width:0.64rem;height:0.64rem;margin:0.053rem -0.067rem 0 0;border-radius: 0.4rem}
.headerList span{display: block;float: left;width:0.64rem;height: 0.64rem;margin:0.053rem 0.16rem 0 0;border-radius: 0.4rem;background:url(../images/more.png);background-size: 100% 100%}
.headerList div{font-size: 0.32rem;color: #9b9b9b;width: 3rem;float: left;}

.downImg{position: fixed;z-index: 12;color: #333;background: #FFDA4A;width: 4.8rem;height: 1.253rem;line-height: 1.253rem;font-size: 0.48rem;text-align: center;display:none;bottom:4.0rem;left:0;right:0;margin:0 auto;border-radius: 0.667rem}
.poster{display: none;position: fixed;z-index:15;width: 10rem;height: 100%;background: rgba(255,255,255,0.9);top:0;left:0;right: 0;margin:0 auto;}
.poster img{display: block;width:8.56rem;margin:0.72rem;}
.poster p{display: block;width: 100%;position: absolute;bottom:0;left:0;right:0;margin:0 auto;text-align: center;background:#FFDA4A;color: #333;font-size: 0.4rem;line-height: 1.2rem;height: 1.2rem;}

.hiMain{width:8.88rem;padding: 0.4rem 0.56rem;margin:0 auto;color: #fff;}
.hiMain h1{font-size: 0.64rem;line-height: 0.64rem;margin-bottom: 0.32rem}
.hiMain p{font-size: 0.4rem;line-height: 0.4rem;}
.hiMain p span{margin-right: 0.267rem}

.listBox{width:10rem;margin:0 auto;padding-bottom: 0.6rem;}
.listBox dl{padding: 0.533rem 0.4rem 0 0.4rem;background: #fff;border-radius: 0.133rem;margin:0 auto;width: 8.4rem}
.listBox dl dt{margin-bottom: 0.2rem;font-size:0.6rem;height: 0.6rem;color:#FF0002;font-weight: bold}
.listBox dl dd{font-weight: bold;overflow: hidden;border-bottom: 0.013rem solid #d8d8d8;padding: 0.32rem 0;display: flex;align-items:center;justify-content:space-between}
.listBox dl dd:last-child{border:none;}
.listBox dl dd .num{text-align: center;font-size:0.373rem;line-height: 0.373rem;color:#DF2E1F;}
.listBox dl dd .img{width:0.853rem;height:0.853rem;float: left;margin-right: 0.4rem;border-radius: 0.4rem;overflow: hidden;}
.listBox dl dd h3{font-size:0.427rem;line-height: 0.6rem;max-width: 5rem;font-weight: bold;text-align: center}
.listBox dl dd span{font-size:0.32rem;}
.listBox dl dd span em{color: #DF2E1F;font-style: normal;font-weight: bold}
.listBox dl dd .top1{background: url(../images/1.png) no-repeat center center;background-size: 100% auto}
.listBox dl dd .top2{background: url(../images/2.png) no-repeat center center;background-size: 100% auto}
.listBox dl dd .top3{background: url(../images/3.png) no-repeat center center;background-size: 100% auto}

.input{width: 10rem;margin:0 auto;box-shadow: 0 0 0.04rem rgba(0,0,0,0.2);border-top: 0.013rem solid #D8D8D8;background: #fff}
.input textarea::-webkit-input-placeholder{color:#B2B2B2}
.input input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.write{border: none;background: none;color: #fff;padding:0.32rem 0.4rem;width: 9.2rem;font-size:0.453rem;line-height: 0.493rem;height:3.627rem;}
.input .tips{color: #fff;text-align: center;font-size: 0.32rem;padding: 0.4rem 0 0.8rem 0;color: #fff}
.btn{width:8.48rem;height:1.2rem;border: none;display: block;background: linear-gradient(to right,#fe794d ,#ff5d83);color:#FFF;font-size:0.4rem;font-weight: bold;margin:0.533rem auto 0 auto;}
.goBack{width:9.2rem;height:1.173rem;text-align: center;display: block;line-height:1.173rem;background:#FFF;color:#016F99;font-size: 0.48rem;margin:0 auto 0.4rem auto;border-radius:0.667rem;border:0.013rem solid #016F99;}

.infoMain{margin:0 auto;width:10rem;padding-bottom: 0.6rem;}
.infoMain .textBox{width:8.4rem;background: #fff;margin:0 auto;padding: 0.533rem 0.4rem 0.6rem 0.4rem;border-radius: 0.133rem}
.infoMain .textBox h2{font-size:0.6rem;color:#DF2E1F;line-height: 0.6rem;font-weight: bold;margin-bottom: 0.2rem}
.infoMain .textBox h3{font-size:0.48rem;color:#DF2E1F;line-height: 0.48rem;font-weight: bold;margin: 0.4rem 0 0.2rem 0}
.infoMain .textBox p{font-size: 0.347rem;line-height: 0.6rem;text-indent: 2em}
.infoMain .textBox ul{padding-bottom: 0.4rem;}
.infoMain .textBox ul li{font-size: 0.373rem;line-height: 0.533rem;padding-left: 0.4rem;position: relative;}
.infoMain .textBox ul li:before{content: "";position: absolute;left:0;top:0.187rem;width: 0.16rem;height: 0.16rem;background: #000;border-radius:0.1rem;}

.searchMain{width: 10rem;margin:0 auto 1rem auto;}
.searchMain .search{padding:0.213rem 0;border-bottom: 0.013rem solid #d8d8d8;background: #fff}
.searchMain .search input[type="text"]{width:8rem;padding-left: 0.8rem;;height: 0.853rem;margin:0 auto;color: #000;font-size: 0.373rem;background: url(../images/search.png) no-repeat #f8f8f8;background-size: 0.427rem 0.427rem;background-position: 0.213rem center}
.searchMain .searchResult{background: #fff;width:9.2rem;padding: 0 0.4rem;border-bottom: 0.013rem solid #d8d8d8}
.searchNull{display: none;margin:3.0rem auto 0 auto;color: #4a4a4a;padding-top: 2.8rem;background: url(../images/none.png) no-repeat top center;background-size: 3.36rem 2.133rem;text-align: center;font-size:0.32rem;line-height:0.32rem;}
.searchMain .searchResult a{display: block;border-bottom: 0.013rem solid #D8D8D8;padding: 0.4rem 0;overflow: hidden;}
.searchMain .searchResult a .img{float: left;margin-right: 0.333rem;width:1.173rem;height: 1.173rem;border-radius:0.7rem;overflow: hidden;}
.searchMain .searchResult a h3{font-size:0.427rem;line-height:1.173rem;font-weight: bold;color: #000}
.searchMain .searchResult a:last-child{border-bottom: none}

.form{width:8.92rem;margin:0 auto 1rem auto;background: #fff;padding-bottom: 0.4rem;}
.form h2{font-size: 0.4rem;line-height:1.2rem;padding-left: 0.4rem;color: #000;background: #efefef;width: 8.52rem}
.form h2 span{color: #ff0000;font-size: 0.32rem;margin-left: 0.2rem}
.inputBox{padding: 0 0.4rem;border-bottom:1px solid #efefef;line-height:1.16rem;overflow: hidden; position: relative;}
.inputBox:last-child{border-bottom: none}
.inputBox label{float: left;width: 2.4rem;font-size:0.4rem;height: 1.16rem;}
.inputBox .s_input{border: none;font-size:0.4rem;width:4.6rem;height:1.0rem;}
.inputBox .textarea{font-size: 0.4rem;color: #B2B2B2;border:none;width: 100%;padding:0.267rem 0;height: 2.133rem}
.inputBox textarea::-webkit-input-placeholder{color:#B2B2B2}
.inputBox input::-webkit-input-placeholder{color:#B2B2B2}
.tips{ position: relative;width: 8rem;padding: 0.333rem 0.4rem 0.333rem 0.8rem;color:#D8C5AF;font-size: 0.293rem;line-height: 0.4rem;}
.tips:before{position: absolute;content: "";width: 0.307rem;height: 0.307rem;background: url(../images/tips.png) no-repeat;background-size: 100% 100%;top:0.4rem;left:0.4rem;}
.picInput{width:8.52rem;padding: 0.267rem 0.4rem;display: flex;justify-content: flex-start}
.picInput .file{position: relative;background: url(../images/addpic.png) no-repeat;background-size: 100% 100%}
.condition{display:block;line-height: 1.44rem;font-size: 0.32rem;color: #9b9b9b;height: 1.44rem;margin-top: 0.2rem;}
.imgFileList{max-width:4.92rem;height: 1.44rem;overflow: hidden; margin: 0.2rem 0.2rem 0 0;}
.imgFileList li{float: left;width:1.44rem;border-radius: 0.133rem;height:1.44rem;margin:0 0.2rem 0.2rem 0;position: relative;}
.imgFileList li span{position: absolute;display: block; top:0;right:0;bottom:0;left:0;margin:auto;background: url(../images/del.png) no-repeat; background-size:100% 100%;width:0.6rem;height: 0.6rem;z-index: 9999}
.uploaderInput{width:1.44rem;height:1.44rem;border: none;opacity: 0}

.inputTit{font-size:0.453rem;color:#9b9b9b;height: 0.64rem;width: 100%;border: none;}
.inputTit::-webkit-input-placeholder{color:#9b9b9b !important}
.list_pic{width:9.2;margin: 0.2rem 0 0 0; overflow: hidden;}
.list_pic li{ width:2.6rem; float: left}
.list_pic li img{display: block;width:2.4rem;height:2.4rem;}
.success{width: 1.333rem;height: 1.333rem;margin: 0.8rem auto 0.267rem auto;background: url(../images/success.png) no-repeat;background-size: 100% 100%}
.error{width: 1.333rem;height: 1.333rem;margin: 0.8rem auto 0.267rem auto;background: url(../images/error.png) no-repeat;background-size: 100% 100%}

.dyText{background: #000;margin:0 auto;color: #fff;padding: 0.4rem;width: 9.2rem}
.dyText h2{font-size: 0.48rem;line-height: 0.6rem;}
.dyText p{font-size: 0.4rem;line-height: 0.4rem;margin-top: 0.2rem;display:flex;font-weight: normal;}
.dyText span{width: 1.5rem;display:flex;position: relative;margin-right: 0.6rem;justify-content:space-between}
.dyText span:after{content: ":";position: absolute;right:-0.2rem;top:0;height: 0.4rem;line-height: 0.4rem;}
.dyText span em{font-style: normal;}

.base{display: none;width:10rem;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top:0;left:0;right:0;margin:0 auto;}
.base .close{position: absolute;right:0.52rem;top:0.52rem;width: 0.8rem;height: 0.8rem;background: url(../images/close.png);background-size: 100% 100%}
.base .shareInfo{width: 8.12rem;margin:1.68rem auto 1.08rem auto;overflow: hidden;display: flex;align-items:center}
.base .shareInfo .photo{width: 2.68rem;height: 2.68rem;margin-right: 0.6rem;overflow: hidden;position: relative;}
.base .shareInfo .photo img{display: block;width: 100%;height: 100%}
.base .shareInfo .shareText{max-width: 4.8rem}
.base .shareInfo h2{font-size: 0.4rem;line-height: 0.4rem;color: #FFFC00;;font-weight: bold}
.base .shareInfo h3{font-size: 0.4rem;line-height: 0.64rem;color: #fff;margin:0.2rem 0;;font-weight: bold}
.base .shareInfo p{color: #fff;font-size: 0.32rem;line-height: 0.32rem;;font-weight: bold}
.shareMethod{width: 5.16rem;margin:0 auto;display:block;}
.share{width:9.24rem;position: absolute;top:2.04rem;right:0;}
