@import url(layout.css?v=6); 
.detail .mpart { background-image:url(../images/jiemeng/bg.jpg); background-position: 0 -3.5rem; background-size: cover; height: 2.3rem;}
.detail .vision .s_mide{ background:none;}
.detail .mpart .vision .s_botm:nth-child(1n) ,.vision .s_botm:nth-child(2n) {margin-top: 1rem;}
.plus_box .plus_mpart{background-image:url(../images/jiemeng/bg.jpg);}
.plus_box .login p a{ background:#f5b479;}
header.header .shortxt_tool a {	background: rgb(62 35 21 / 37%);color: #dbbda8;}
.line , .list { margin:0.37rem 0 0 0;}
.none{display: none;}
.list .h3 {color: #b7834f;}
.viewcont { }
.viewcont h1{font-size:0.6rem;color: #9e5b37;line-height: 1rem;text-align: center;font-weight: 700; margin-bottom: .5rem;}

.viewcont .outer { overflow:hidden;}
.viewcont .cont { background:#fff; line-height: 180%; font-size: 0.463rem;}
.viewcont .cont p { text-indent: .926rem; padding: 0 .37rem; margin-top: 0  }
.viewcont .cont dl { border-top: solid 1px #eee; padding: .25rem .37rem; }
.viewcont .cont dl dt { font-size: .48rem; font-weight: 600; padding: .1rem 0}
.viewcont .cont dl dt span { color: #de620a; display: inline-block; vertical-align: middle; }
.viewcont .cont dl dt small, .viewcont .cont dl dt span { background: #dba785; font-weight: 500; color: #fff; line-height: .58rem;height: .58rem; padding: 0 .075rem; margin-right: 1px; text-align: center; display: inline-block; vertical-align: middle; border-radius: .15rem; font-size: .32rem }
.viewcont .cont dl dt span { width: auto; background: #f19090; font-size: .36rem }
.viewcont .cont dl dt strong { display: inline-block; font-weight: 600; vertical-align: middle; color: #9e7458; margin-left: .05rem; }

.viewcont .cont dl.over { background: #f9f4f1; }
.viewcont .cont dl.cur dt span { background: #f190bc }
.viewcont .cont dl.cur dt small { background: #da7174 }
.viewcont .cont dl.cur dt strong { color: #9a3134; }
.viewcont .cont dl dd {  }
.viewcont .ms_node { text-align: center; font-size: .35rem; color: #888; padding: .2rem 0 .5rem }
.viewcont .ms_node small { font-size: .4rem; display: block; background: #f18282 url(../images/arrow_more3.png) no-repeat center .8rem; background-size: .4rem; height: 1.3rem; width: 3.5rem; margin: 0 auto; color: #fff; border-radius: .4rem; }

.viewcont .teles { text-align: center; display:block; color:#ff9c00; font-size: 0.333rem; background: linear-gradient(to bottom , rgba(255,255,255,0) , #fff 60%); height: 1.5rem; position: relative; margin-top: -2rem; padding-top: 2.5rem;}
.viewcont .teles i { background: url(../images/arrow.png) no-repeat center bottom; display: inline-block; background-size:0.4rem auto; padding-bottom:0.3rem; }
.viewcont .relat { }

.pulldown { height: 1.42rem; margin: .3rem 0 0; text-align: center; font-weight: bold; background: #ddd url(../images/pulldown_2.png) no-repeat center 1.1rem; padding: .35rem 0; font-size: 0.42rem; color: #888; background-size: .6rem; }

.list .more{ display:block; background:#eee; height:1rem; line-height:1rem; width:6rem; text-align:center; margin:0.2rem auto 0; color:#666; border-radius: 2rem;}
.list1 h2{ color:#f78ab6;}
.related { margin: 0.3rem .37rem 0;}
.related li {float: left; width: 50%;}
.related li a{color: #976c50;line-height: 1.2rem; height:1.2rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display:block; padding-right: 0.1rem;}

.list .h4 { color: #9d7458 }
.ice .list_best { margin: 0 0.37rem; overflow: hidden }
.uqx_15 { padding: 0 .37rem }
.request { text-align: center; font-size: .38rem; margin: .3rem .4rem }
.request h6 { padding: .25rem 0; background: #f18b42; color: #fff; border-radius: .25rem;display:block;font-size: .38rem; font-weight: 400; }
.request h6 strong { font-size: .4rem }

.post_dream{ bsorder-top: solid .2rem #eee; padding: .37rem 0 .5rem }
.post_dream strong{ display:block; text-align: center; line-height: .8rem; color:#f14a4a;font-size: .5rem;}
.post_dream .inpbox { background: #eee;border-radius: .3rem; margin-top: .25rem; padding: .2rem .3rem; }
.post_dream input[type=text] { text-align: left; padding: 0 .5rem }
.post_dream textarea { height: 2rem; padding: 0; }
.post_dream button { margin-top: .3rem;background: #fb8a8a; width: 5.5rem;height: 1.2rem;line-height: 1.2rem;font-size: .46rem; }
.post_dream ul{ margin:0 10px;}
.post_dream ul li{ margin-top:10px;}
.post_dream ul li.jm_btn{ text-align: center;}

footer { margin-top: 0 }
.uqx_21 { background: #eee; margin-top: .35rem; padding: .3rem;  position: relative }
.uqx_21 .icon { background: url(../images/icon_bd_gary.gif) no-repeat; background-size: auto .6rem; width: .75rem; height: .75rem; display: block; position: absolute; top: .52rem; left: 3rem; z-index: 8 }
.uqx_21 iframe { background: #fff }
.li_txt {
	padding: .27rem 0;
}

.li_txt li {
	width: 50%; float: left; position: relative; padding-left: .25rem; box-sizing: border-box;
}
.li_txt li::before {
	content: ' '; position: absolute; width: .1rem; height: .35rem; background: #af846b; top: .35rem; left: 0; border-radius: 1rem;
}

.li_txt li a {
   color: #976c50
}

.aijiemeng{ margin:0 .3rem;}
.aijiemeng a{width: 9rem;height:1rem;display: block;color: #793517;background: #ffeee4;line-height: 1rem;text-align: center;border-radius: 1rem;margin: 0 auto;}


.search_box{position: relative;background-image:url(../images/jiemeng/bg.jpg);background-position: 0 -.4rem;background-size: 100%;height: 4.5rem;margin-top: .4rem;background: linear-gradient(0deg, #ffeee5, #f1cdb8);}
.search_box:before ,.search_box:after{content: '';background:#fff;width: 100%;height: .8rem;border-radius: .4rem;position: absolute;left: 0;top: -.4rem;}
.search_box:after{ top: auto; bottom: -.4rem;}

.tbox{width:8.2rem;left:.9rem;padding-top: 2.2rem;height: 3rem;background: url(../images/jiemeng/title.svg) no-repeat center .8rem;background-size: auto 1.2rem;}
.tbox strong { display:block; display: none; text-align: center; height: 1.35rem; text-indent: -9999px;width: 6rem; margin: 0 auto}
.tbox form { position: relative }
.tbox .inpbox {height: 1.1rem;padding:0 0.1rem;margin-top: 0.2rem;background: #ffffff85;border-radius: 0.35rem;/* box-shadow: .01rem .01rem .1rem rgba(0,0,0,.2); */display: flex;align-items: center;justify-content: space-between;}
.tbox .inpbox label{float:left;/* background: #ad88708c; */text-align: center;width:1.4rem;line-height: .55rem;/* border-radius: .3rem; */font-size: 0.43rem;white-space: nowrap;overflow: hidden;color: #704a37;font-weight: 600;padding-right: .15rem;border-right: 1px solid #dfcfc8;}
.tbox .inpbox .dream {margin-left: .1rem;width: 6rem;}
.tbox .inpbox .dream input{ text-align: left; padding:0; width:100%; color:#7c1e18;height: .7rem; line-height: .7rem;}
.tbox .inpbox .dream input::-webkit-input-placeholder {color: #9f755f;}
.tbox .inpbox .dream input::-moz-placeholder{color: #9f755f;}
.tbox .inpbox .dream input::-ms-input-placeholder{color: #9f755f;}
.tbox .inpbox  button{  width:1.5rem; height: .9rem; border-radius: .3rem; background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#eb3a3a), to(#ff8080)); padding: 0; white-space: nowrap; color: #FFF; font-weight: 600; display: block; font-size: 0.43rem;}


.jiemeng_loading{text-align: center;padding: 1.5rem 0;font-size: .34rem;}
.jiemeng_loading img{ width: 1rem; height: 1rem;}

.warning{text-align: center;padding: 1.5rem 0;font-size: .34rem;}
.warning img{width: 1rem;height: 1rem;margin-bottom: .2rem;}
.warning a{text-decoration: underline;}