body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,textarea,select{margin:0;padding:0} 
body{font-family:"microsoft yahei";background: #FFFFFF;width: 100%;height: 100%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} 
a{text-decoration:none} 
/*a:hover{color:#cd0200;text-decoration:underline}*/ 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
/******/
.head{height: 32vh;background: url(../img/background.png);background-size: cover;width: 100%;overflow: hidden;}
.head_img{width: 22vw;height: 22vw;border-radius: 100%;margin: 2vh auto 0;background-size:cover ;}
.head_user{text-align: center;margin-top: 5px;color: #FFFFFF;font-size: 1rem;}

.prove{padding: 1.5vh 0;background: #FFFFFF;overflow: hidden;}
.prove_left{float: left;width: 49vw;border-right: 1px solid
 #f1f1f1;}
.prove_cent{overflow: hidden;margin-left: 30vw;}
.head_introduce{overflow: hidden;}
.head_introduce span{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.head_bl,.head_br{width:50vw;float: left;}
.head_bl li{float: right;margin:0 5vw;color: #FFFFFF;font-size: .8rem;margin-top: 2vh;max-width: 40vw;}
.head_br li{float: left;margin:0 5vw;color: #FFFFFF;font-size: .8rem;margin-top: 2vh;max-width: 40vw;}

.prove_right{float: left;width: 50vw}
.prove_left img,.prove_right img{width: 10vw;}
.prove_left_img img{width: 11vw;}
.prove_left_img{float: left;margin-left: 5vw;}
.prove_left_rt{float: left;margin-left: 10px;width: 29vw;}
.prove_left_rt p{color: #4c4c4c;font-size: 1rem;font-weight: 600;}
.prove_left_rt span{color: #666;font-size: .9rem;font-weight: 400;}
.reply{padding: 4.5vh 0;background: #f7faf9;overflow: hidden;border-top:1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.reply li{width: 18vw;float: left;margin-left: 5vw;overflow: hidden;border: 1px solid #B3B3B3;border-radius: 5px;font-size: .8rem;}
.reply p{height: 3vh;line-height: 3vh;text-align: center;color: #676767;background: #FFFFFF;}
.reply span{display: block;height: 3vh;line-height: 3vh;text-align: center;background: #b3b3b3;color: #FFFFFF;}
.record{padding: 1.5vh 3vw;color: #a8a8a8;font-size: 1rem;border-bottom: 1px solid #EBEBEB;}
.record span{color: #1dbfa4;}
.comment{overflow: hidden;padding: 1vw;}
.comment_two{padding: 1vw;overflow: hidden;}
.comment_left{width: 14vw;height: 14vw;background-size:cover;float: left;border-radius: 50%;margin: 1.5vh 3vw;}
.comment_right{float: left;margin-left: 1vw;width: 78%;}
.com_user{font-size: .8rem;color: #4C4C4C;font-weight: 600;}
.com_time{color: #a6a6a6;font-size: .8rem;}
.com_c{color: #666666;font-size: .8rem;margin-top: 1vh;}
.com_r{padding: 2vh;color: #666666;font-size: .8rem;background: #F7FAF9;margin-top: 3vh;margin-left: 20px;position: relative;border: 1px solid #EBEBEB;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.com_san{background: #F7FAF9;width: 4vw;height: 4vw;position: absolute;border-left: 1px solid #EBEBEB;border-top: 1px solid #EBEBEB;transform:rotate(45deg);top: -2.2vw;left: 20px;}
.see_all{margin-top: 3vh;margin-bottom: 3vh;overflow: hidden;}
.see_all p{display: block;width: 35%;height: 6vh;background: #00CCCB;border-radius:5px;line-height: 6vh;text-align: center;color: #FFFFFF;font-size: 1rem;float: right;}
.com_zw{height: 3vh;background:#F7FAF9;border-bottom: 1px solid #EBEBEB;}
.all_fy{margin-bottom: 3vh;padding: 0 2vw;}
.fy_title{padding: 1vh;font-size:16px;font-weight: 600;}

.all_a{position: relative;}
.all_img{height: 30vh;background-size: cover;}
.shouc{position: absolute;top: 20px;right: 40px;width: 90px;height: 90px;}
.danjia{position: absolute;bottom: -5vh;left: 0;padding:0 1vw;font-size: 1rem;color: #FFFFFF;background: rgba(0,0,0,.5);height: 5vh;line-height: 5vh;}
.fd_head{position: absolute;width: 16vw;height: 16vw;bottom: -10vw;right: 2vw;background-size:cover ;border-radius: 50%;}
.fy_bottom{margin-top: 5vh;}
.fy_bottom p{font-size: 18px;white-space: nowrap; word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.fy_bottom span{color: #666;font-size: 12px;}

.introduction{border-bottom:1px solid #EBEBEB ;}
.introduction_title{padding: 1vh 3vw;font-weight: 600;}
.introduction_con{padding:0 5vw 1vh 5vw;color: #666666;font-size: .8rem}
.scroll{text-align: center;font-size: 35px;height: 100px;line-height: 100px;color: #666666;}

.loading{height: 50px;font-size: 35px;line-height: 50px;color: #666666;display: none;}
.loading img{float: left;margin-left: 40%;margin-top: 8px;width: 35px;height: 35px;}
.loading span{float: left;margin-left:10px}
