@charset "gb2312";

:root{
  --quanju_yanse_1:#fdf7e7;/*背景*/
  --quanju_yanse_2:#FFE9B6;/*按钮*/
  --quanju_yanse_3:#693700;/*字体*/
  --quanju_yanse_4:#ECDECA;/*弹窗title*/
  --quanju_yanse_5:#FDC27E;/*已阅*/
  --quanju_yanse_6:#BD9466;/*已阅完成*/
  --quanju_yanse_7:#CFBEAF;/*边框线条*/
  }
  
  /* var(--quanju_yanse_1) */


 *{touch-action: pan-y;/*-webkit-user-select:none;*/}

 *, :after, :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

body{
  margin:0px; padding:0px;
  /* background-image: url(../img/bj2.jpg); */
  background-color: #fdf7e7;
  background-size: 100%;
}

u{
text-decoration: blink;
padding-bottom: 1px;
border-bottom: 1px solid;
}

.sj{
}

.sj,.tou{
overflow-x: hidden;
width: 100%;
padding: 0px;
}
.sj a,.kuang a,.xuanxiang a{
	width: 29%;
height: 30px;
background-color: #FFE9B6;
display: block;
text-align: center;
padding-top: 7px;
/*font-size: 18px;*/
margin-right: 10px;
margin-bottom: 10px;
line-height: 25px;
float: left;
text-decoration: none;
border: 1px solid #CFBEAF;
font-weight: 800;
color:#693700;
border-radius: 10px;
}

#sjmulu a,#juanshu_list a{border-radius: 0px;}

#sjmulu a font,#juanshu_list a font{
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    
}

.biaoti,.dibu{text-align: center;
font-weight: 700;
font-size: 20px;
color: #693700;
line-height:40px;
width: 100%;
position: fixed;;
-webkit-box-shadow: 0px 0px 10px #666;
-moz-box-shadow: 0px 0px 10px #666;
box-shadow: 0px 0px 10px #666;
background-color: #ECDECA;
z-index: 2
}

/* .biaoti a{
width: auto;
height: auto;
background-color: #ECDECA;
border: none;
float: none;
display:inline;
background-image:url(../img/gd.png);
 background-repeat:no-repeat; background-position:right 15px;
 padding-right: 15px;
} */

.dibu{ bottom:0px; height:55px; padding:10px;padding-left: 20%; text-align:left; padding-top:0px;z-index: 6;bottom: calc(0% + 40px);}

.dibu a{ width:auto; padding-left:8px; padding-right:8px;}

.dibu .anniu{ float:left; margin-right:5px}


.nr ul{ margin:0px; padding:0px}

.nr ul li{
min-height: 30px;
border-bottom: 1px dashed #CCCCCC;
overflow: hidden;
display: block;
}

.nr .zj {
min-height: 30px;
color: #693700;
text-align:left;
background-repeat: no-repeat;
background-position-y: 7px;

}
.nr .jnr,.nr .snr{
font-family:serif;
min-height: 30px;
overflow: hidden;
text-align: left;

}

.nr .snr{
float: left;
}


.nr .cnr {
font-family:serif;
min-height: 30px;
background-color:#FFF;
overflow: hidden;
padding:0px 15px;
margin-bottom:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}


.jindu{
height: 30px;
overflow: hidden;
margin-top: 15px;
margin-left:55px;
margin-right:55px;
}
#zjindu,#zjindu_xiao{

	margin-top:9px;
   border:1px solid #BD9466;
   height:2px;
 }
#zjindu_xiao{
		width:100%;
	margin-top:0px;
	margin-bottom:7px;
	border:none;
}

#dqjindu,#dqjindu_xiao{
   background:#BD9466;
   float:left;
   height:100%;
 }
#dqjindu_xiao{
	height:4px;
}
.bfq{
position: fixed;
width: 100%;
margin: 0 auto;
bottom: calc(0% + 40px);
text-align: center;
height: 110px;
z-index: 5;
background: #f5eedc;
background-image: url(../img/bfqtou.jpg);
background-repeat: repeat-x;
	}

.bfq .mingcheng{
	padding-top:15px;
	color: #693700;
font-weight: 700;
background-image: url(../img/bfqtou.jpg);
}

.bfq .zhuangtai{ margin-top:-25px; font-size:12px}

.xuanxiang{
	background-image: url(../img/xuanxiangtou.jpg);
	 background-repeat:repeat-y; background-position:right;
	 width: 180px;
position: fixed;
top: 0px;
height: 100%;
background-color: #ECDECA;
z-index: 7;
-webkit-transition: all 0.8s;
           -moz-transition: all 0.8s;
            -ms-transition: all 0.8s;
             -o-transition: all 0.8s;

transition: all 0.8s;
	}
.xuanxiang a{
	width: 105px;
display: block;
margin-top: 15px;
float: none;
margin-left: 30px;
}

.ti{
background-color: #ECDECA;
color: #693700;
padding: 10px;
font-weight: 700;}
.kuang .content{ padding:15px; text-align:center}
#benshunxu a{width: auto;
margin-top: 5px;
margin-right: 0px;
font-size: 16px;
margin-bottom: 10px;
padding: 5px;
padding-bottom: 0px;}

#benshunxu{display:none;}


#wx_dx_tu,#xz_yd_tu{
	position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: none;
z-index: 8;}

#wx_dx_tu img,#xz_yd_tu img{
	position: fixed;
	top: 30px;
	width: 260px;
	z-index: 9;
	left: 57px;
}

#xz_yd_tu img{
  top: 0px;
  right: 0px;
  width: auto;
  height: 100%;
  left: initial;
}
.gjc{ color:#F00; font-weight:700}

.sj .yiyue{background-color: #FDC27E;}
.sj .wancheng{color: #FFF;background-color: #BD9466;}

@-webkit-keyframes mao_quan{0%,100%{opacity:0;-webkit-transform:translateY(0)}11%,89%{opacity:1;-webkit-transform:translateY(-20px)}}

@keyframes mao_quan{0%,100%{opacity:0;transform:translateY(0)}11%,89%{opacity:1;transform:translateY(-20px)}}

@-webkit-keyframes mao_shang{
	0%{opacity:0;transform:translateY(0)}
	100%{opacity:1;transform:translateY(-20px)}
}

@keyframes mao_shang{
	0%{opacity:0;transform:translateY(0)}
	100%{opacity:1;transform:translateY(-20px)}
}

@-webkit-keyframes mao_zhong{
	0%,100%{opacity:1;transform:translateY(-20px)}
}

@keyframes mao_zhong{
	0%,100%{opacity:1;transform:translateY(-20px)}
}



@-webkit-keyframes mao_xia{
	0%{opacity:1;transform:translateY(-20px)}
	100%{opacity:0;transform:translateY(0)}
}

@keyframes mao_xia{
	0%{opacity:1;transform:translateY(-20px)}
	100%{opacity:0;transform:translateY(0)}
}

#maopao {
width:100%;
position: fixed;
opacity: 0;
bottom: 6rem;
text-align: center;
z-index: 999999999999;
}

#maopao_nr {
padding: 5px 10px;
color: #fff;
font-size:14px;
border-radius: 3px;
background: #693700;
display: block;
margin: 0px auto;
}






.jindubiao {
width: 13px;
height: 19px;
right: -8px; top:-5px;position: relative;  background-image: url(../img/jd.png);
}


.input_check {position: absolute;visibility: hidden;}
.input_check+font {
display: inline-block;
width: 17px;
height: 17px;
background: #fff;
border-radius: 5px;
border: 1px solid #ADA5A5;
margin-top: -3px;
margin-right: 3px;
vertical-align: middle;
}
.input_check:checked+font {background: url(../img/gou.jpg) no-repeat;background-size: 80%;background-position:center center;background-color: #FFE9B6;margin-top: -3px;
margin-right: 3px;
vertical-align: middle;}

 input[type="radio"] + label::before {
    content: "\a0"; /*�����пո�*/
display: inline-block;
font-size: 10px;
width: 16px;
height: 16px;
margin-right: 5px;
border-radius: 50%;
border: 1px solid #ADA5A5;
text-align: center;
line-height: 16px;
background-color: #FFE9B6;
color: #693700;
}


 input[type="radio"]:checked + label::before {
	content: "\f111";
}

input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}


.benshunxu li{
border-bottom: 1px dashed #CCCCCC;
text-align:left;
line-height: 30px;
}

.benxuhao li{
text-align:right;
line-height: 30px;
}

.sortable-ghost{
opacity: 1;
background-color: #ECDECA;
}




.kuohao{
font-style:oblique;
}

.pinyin{display: list-item;}
.pinyin font{
text-align: center;
float: left;
}

.pinyin_1 font{
margin: 0px 5px 10px;
line-height: 15px;
}

.pinyin_2 font{
margin: 0px 5px 10px;
line-height: 20px;
}

.pinyin_3 font{
margin: 0px 5px 10px;
line-height: 27px;
}

.pinyin_4 font{
margin: 0px 10px 10px;
line-height: 37px;
}

.gengduo{
	width:98%;
	position:absolute;
}

.gengduo_kuang{
display: table;
margin:0px auto;
position: relative;
}

.gengduo_kuang span{
width:100%;
line-height: 40px;
background-color: #693700;
display: inline-block;
padding: 0px 0px;
border-radius: 4px;
color: #fff;
}

.gengduo_kuang font{
color: #fff;
	display:block;
	float: left;
		margin: 0px 10px;
}

.gengduo_kuang b{
	display:block;
	width: 1px;
	background-color: #fff;
	float: left;
	height: 40px;
}

.gengduo_kuang .shangjian{
position: absolute;
border-bottom: 12px solid #693700;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
top: -12px;
left: 47%;
}


.gengduo_kuang .xiajian{
position: absolute;
border-top: 12px solid #693700;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
bottom: -12px;
left: 47%;
color: #000;
}

.gengduo_kuang span a{
	color: #fff;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #fff;
	padding: 0px 10px;
}

.youshangjiao{
  width: 150px;
  position: fixed;
  z-index: 99999999;
  background-color: #FFE9B6;
  border-radius: 5px;
  top:55px;
  right: 10px;
  -webkit-box-shadow: 0px 0px 2px #666;
  -moz-box-shadow: 0px 0px 2px #666;
  box-shadow: 0px 0px 2px #666;
  display: none;
}
.youshangjiao ul{margin: 0px; padding: 0px}
.youshangjiao li{
  padding-left: 40px;
  border-bottom: 1px solid #bfc0c5;
  height: 45px;
  line-height: 43px;
  color: #693700;
  position: relative;
  display: block;
}

.youshangjiao .shangjian{
position: absolute;
border-bottom: 7px solid #FFE9B6;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
top: -6px;
right: 5px;
left: inherit;
}

.youshangjiao li i,.youshangjiao li span{
float: right;
top: 15px;
position: absolute;
right: 9px;
padding: initial;
}
.youshangjiao li span{
  float: left;
 left: 15px;
}

#zhezhao,#zhezhao_ting{
  box-sizing: border-box;
  display: none;
  position: fixed;
  top:0px; left:0px;
  width:100%;
  height:100%;
  z-index: 99999999;
  padding: 5% 0px;
  background-color: rgba(255, 255, 255, 0.75);
  box-sizing: border-box;
  font-size:16px;
  overflow: scroll;
  text-align: center;
}

#zhezhao span{
	text-align: center;width: 100%;display: block;margin-top: 30px;color: #fff;font-weight: 700;color: #693700;font-size: 18px;
}

@-webkit-keyframes zhuandong{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}


#zhezhao .zhuandong {
-webkit-transform: rotate(360deg);
animation: zhuandong 1.5s linear infinite;
-moz-animation: zhuandong 1.5s linear infinite;
-webkit-animation: zhuandong 1.5s linear infinite;
-o-animation: zhuandong 1.5s linear infinite;
margin: 0px auto;
display: table;
font-size: 80px;
color: #693700;
margin-top: 50%;
}

#zhezhao a{
  width: 30%;
  margin: 0px auto;
    display: block;
    float: none;
    font-size: 18px;
    padding: 5px;
  margin-bottom: 20px
}

.footer{width:100%;flex-wrap:wrap;justify-content:space-around;display: flex;background: #fff;position: initial;bottom: calc(0% + 40px);left:0;z-index: 1;border-top: 1px solid #C7C7C7;}

.footer li{ text-align:center; display:inline;padding:7.5px 0;}
.footer li img{height:30px;}
.footer li p{color:#515151;font-size: 14px;}
.footer li a{border-radius: 50%;color:#693700;width:20px;height:25px;}

.diandian {
border-bottom-style: dotted;
border-bottom-width: 3px;
padding-bottom: 1px;
}

.cicle {
    position: relative;
    margin-right: 10px;
    float: right;
    width: 20px;
    height: 20px;
    border-width: 5px;
    border-color: rgb(207, 207, 207);
    border-style: solid;
    border-radius: 50%;
    z-index: 2;
}
.cicle .bar {
    position: absolute;
    width: 15px;
    height: 30px;
    overflow: hidden;
}
.cicle .bar-left {
    top: -5px;
    left: -5px;
}
.cicle .bar-left .bar-left-an{
    position: absolute;
    z-index: 10;
    width: 20px;
    height: 20px;
    border-width: 5px;
    border-color: transparent transparent #693700 #693700;
    border-style: solid;
    border-radius: 50%;
    transform: rotate(-135deg);
}
.cicle .bar-right {
    top: -5px;
    left: 10px;
}
.cicle .bar-right .bar-right-an {
    position: absolute;
    left: -15px;
    z-index: 20;
    width: 20px;
    height: 20px;
    border-width: 5px;
    border-color: #693700 #693700 transparent transparent;
    border-style: solid;
    border-radius: 50%;
    transform: rotate(-135deg);
}
.cicle .tx {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    font-weight: 800;
    color: #693700;
}

.zaidu {
background-color: #FFE9B6;
}

.fanhui{
  width: 44px;text-align: left;padding-left: 10px;    font-weight: 700;
    font-size: 20px;
    color: #693700;
    line-height: 40px;
    float: left;
}

.fanhui i{
  float: left;padding-top: 10px;margin-right: 2px;
}

.fanhui font{
  font-size:14px;margin-top: 1px;display: block;float: left;height: 30px;
}

.kongzhi{
}

.kongzhi img{
  display: inline;
  margin-left: 10px;
  margin-right: 10px
}

#form_article_pinglun{
-webkit-user-select:text;
}

#bofang_huadong{
  position: absolute; width: 1px; height: 1px; overflow: hidden; opacity: 0;
}


.zihao_daxiao_1{
font-size:14px!important;
line-height:25px!important;
}

.zihao_daxiao_2{
font-size:16px!important;
line-height:30px!important;
}

.zihao_daxiao_3{
font-size:20px!important;
line-height:35px!important;
}

.zihao_daxiao_4{
font-size:25px!important;
line-height:40px!important;
}

.zihao_daxiao_5{
font-size:30px!important;
line-height:47px!important;
}

.zihao_daxiao_6{
font-size:35px!important;
line-height:55px!important;
}


.yuanwen{
  color: red;
}

.yuanwen_xuanzhong{
background-color: #BD9466;
color: #fff;
font-weight: 700;
}

html {
  font-size: inherit;
}


  .slide{border-bottom: 1px solid #bfc0c5;height:44px;line-height: 44px;color:#545353;position: relative;}
  .slide span{color:#693700;padding:0 13px 0 8.5px;}
  .fa-caret-right{float: right;top: 15px;position: absolute;right: 9px;}
  .guanlian i{
  font-size: 20px;
    margin: 0px 5px;
}
.slide a{
  margin: 0px!important;
  float: right!important;
  padding: 0px!important;
  font-size: 14px!important;
  height: 27px!important;
  width: 48px!important;
  margin-top: 8px!important;
  line-height: 27px!important;
}

.slide p{
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.bofang_xuanfu_anniu{
	width: 50px;
	height: 50px;
	position:fixed;
	background-image:url('../img/bofang_xuanfu_logo.png');
	z-index: 9;
	border-radius: 25px;
}

.bofang_xuanfu_zhuandong{

	-webkit-transform: rotate(360deg);
	animation: zhuandong 4s linear infinite;
	-moz-animation: zhuandong 4s linear infinite;
	-webkit-animation: zhuandong 4s linear infinite;
	-o-animation: zhuandong 4s linear infinite;

}

#body{
	    overflow: auto;
    height: calc(100% - 40px);
	position: fixed;
	    width: 100%;
	}

#xiazai_app_yindao{
    position: fixed;
    bottom: 0px;
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: center;
    background-color: #6d3506;
    color: white;
    font-weight: 700;
}
#xiazai_app_yindao a{color:#FFF;text-decoration: none}


#user{
	    position: relative;
}

.head_portrait {
    width: 40px;
    border-radius: 25%;
    border-width: 2px;
    border-color: #693700;
    border-style: solid;
    z-index: 1;
    margin: 0px 10px;
    display: block;
    float: left;
    cursor: pointer;
}


.pc_tuichudenglu_logo{
	padding: 0px 13px 0px 8.5px; color: var(--user); font-size: 26px!important; margin-top: 5px; cursor: pointer;
}

.pc_yonghuxinxi{
	width:194px;height:215px;line-height:20px;text-align:center;background: url('/pc/images/popupbg_yonghu.png') no-repeat center;background-size:100% 100%;position:absolute;bottom: -215px;right: 40px;margin-left:-100px;font-size:13px;color:#333;z-index:9999; display: none;
}

.pc_yonghuxinxi div{
	
	    margin-top: 42px;
	    color: #695219;
	    font-weight: 700;
	    font-size: 16px;
	    line-height: 25px;
	    margin-left: 15px;
	    margin-right: 15px;
	    text-align: left;

}

.pc_yonghuxinxi span{
	display: block;
}

.pc_yonghuxinxi a{
	background-color: rgb(255, 233, 182);display: initial;text-align: center;line-height: 25px;text-decoration: none;border: 1px solid rgb(207, 190, 175);font-weight: 800;color: rgb(105, 55, 0);border-radius: 10px;padding: 3px 10px;cursor: pointer;margin-top: 15px;display: inline-block;
}

input[type=search] { 
    -webkit-appearance: none; 
}



			.bu-show {
				width: 100%;
				height: 100vh;
				background: rgba(0, 0, 0, 0.7);
			}

			.frist-img {
				padding: 60px 0 0 0;
			}

			.frist-img img {
				width: 100%;
				height: auto;
			}

			.secon-con {
				width: 70%;
				height: 140px;
				padding: 10px;
				background: #fff;
				margin: 30px auto 0;
				border-radius: 6px;
				text-align: center;
			}

			.f-b {
				font-weight: 700;
				color: #693700;
			}

			.websiet {
				height: 40px;
				background: #f3f3f3;
				margin: 20px 0 0 0;
				line-height: 40px;
				text-align: center;
				border-radius: 6px;
			}

			.websiet span {
				padding: 0 10px;
				color: #693700;
			}

			.copy-btn {
				height: 40px;
				background: #ffe9b6;
				margin: 10px 0 0 0;
				line-height: 40px;
				text-align: center;
				border-radius: 6px;
				color: #693700;
			}

			.text-popup {
				animation: textPopup 1s both;
				-ms-transform: translateY(-20px);
				color: #693700;
				user-select: none;
				white-space: nowrap;
				position: absolute;
				z-index: 99;
			}

			@keyframes textPopup {

				0%,
				100% {
					opacity: 0;
				}

				5% {
					opacity: 1;
				}

				100% {
					transform: translateY(-50px);
				}
			}