@import url(layout.css);
.wrapper{ background:#071015 url(../images/bg5.jpg) no-repeat 0 -5rem; background-size: 100%}
.header.header{ background-image:url(../images/bg5.jpg); background-position:0 -5.2rem;}

.line , .list { margin:0.37rem 0 0 0;}
.none{display: none;}
.list .h3 {color: #b7834f;}
.viewcont h1{font-size:0.6rem;color: #9ab59c;line-height: 1rem;text-align: center;font-weight: 700;margin-bottom: .5rem;margin-top: .5rem;}

.viewcont .outer { overflow:hidden;}
.viewcont .cont {line-height: 180%;font-size: 0.463rem;}
.viewcont .cont p {text-indent: .926rem;padding: 0 .37rem;margin-top: 0;opacity: .8;}
.viewcont .cont dl {border-top: solid 1px rgb(255 255 255 / 10%);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: rgb(88 130 92 / 35%);font-weight: 500;color: #71a275;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: rgb(169 216 239 / 18%);font-size: .36rem;color: rgb(155 215 245 / 55%);}
.viewcont .cont dl dt strong {display: inline-block;font-weight: 600;vertical-align: middle;color:#54755b;margin-left: .05rem;}

.viewcont .cont dl.over {background: rgb(255 255 255 / 10%);}
.viewcont .cont dl.cur dt span {background: rgb(85 70 121 / 62%);color: #ab94ca;}
.viewcont .cont dl.cur dt small {background: rgb(121 55 57 / 51%);color: #da8282;}
.viewcont .cont dl.cur dt strong {color: #b3575a;}
.viewcont .cont dl dd {opacity: .8;}
.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: rgb(69 113 72 / 32%) 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: #af9978;font-size: 0.333rem;background: linear-gradient(to bottom , rgba(255,255,255,0) , #071015 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: rgb(255 255 255 / 10%);height:1rem;line-height:1rem;width:6rem;text-align:center;margin:0.2rem auto 0;border-radius: 2rem;}
.list1 h2{ color:#f78ab6;}
.related { margin: 0.3rem .37rem 0;}
.related li {float: left; width: 50%;}
.related li a{color: rgb(255 255 255 / 80%);line-height: 1.2rem;height:1.2rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;padding-right: 0.1rem;}

.list .h4 {color:#54755b;}
.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{padding: .37rem 0 .5rem;background: linear-gradient(0deg, rgb(255 255 255 / 5%), rgb(218 153 0 / 15%));border-radius: .4rem;margin: .32rem;}
.post_dream strong{display:block;text-align: center;line-height: .8rem;color: #e7a200;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: rgb(144 73 0 / 55%);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;}

.wp_tool ul{background: rgb(255 255 255 / 5%);box-shadow: none;}

footer { margin-top: 0 }
.uqx_21 {background: rgb(255 255 255 / 10%);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;
	margin-bottom: .2rem;
	font-size: .4rem;
	height: 1rem;
	line-height: 1rem;
}

.li_txt li a {
   color: rgb(255 255 255 / 80%);
   background: rgb(255 255 255 / 10%);
   margin: 0 .2rem 0 0;
   padding: 0 .5rem;
   border-radius: 1rem;
   /* text-align: center; */
}
