*{margin:0;padding:0;}
ul,ol,dl{list-style-type:none}
html{font-size:100px;}
/*html,body{*position:static;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
*//*移动端的字体设置(只是参考)*/
body{font-family: "Arial,Helvetica,sans-serif",Microsoft YaHei;}
@font-face {
  font-family: '汉仪劲楷简';
  src:url('../fonts/汉仪劲楷简.ttf');
}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
table{border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;cursor: pointer;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:link {text-decoration: none;outline: none;} 
a:visited {text-decoration: none;outline: none;} 
a:hover{text-decoration:underline;outline:none;outline: none;}
a:link{text-decoration:none; }  
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a.ie6:hover{zoom:1;}
a:focus{outline:none;}
a:hover,a:active{outline:none}:focus{outline:none}
a,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.text-r{text-align:right;}
.text-hide-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hide-2{word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-3{word-break:break-all;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
/*清除浮动-S*/
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
/*清除浮动-E*/

button,input[type="button"], input[type="submit"] {line-height:normal !important;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
input[type="number"],
select,
textarea {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	box-shadow: none;
	font-family: inherit;
	box-sizing: border-box;
	-webkit-user-select: text;
	user-select: text;
	-webkit-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	outline: 0;
	resize: none;
	-webkit-appearance: none;
	background-color: transparent;
	font-size: inherit;
	color: inherit;
	height: 1.47058824em;
	line-height: 1.47058824;
}

/*img*/
img{border:0;vertical-align:middle;max-width:100%;height:auto;display: block;}

.img-responsive{}
/*专门解决苹果手机输入框的圆角问题 */
select,textarea,input{-webkit-appearance: none; border-radius: 0;} 
/*设置苹果浏览器 */
input[type=button], input[type=submit], input[type=file], button{cursor: pointer; -webkit-appearance: none; } 
@media all and (-webkit-min-device-pixel-ratio:0){ 
/* 这里单独设置Safari的样式 */ 
}
/*iphone6*/ 
@media(min-device-width:375px)and(max-device-width:667px)and(-webkit-min-device-pixel-ratio:2){ 
html{font-size:117.1875px;} 
} 
/*iphone6plus*/ 
@media(min-device-width:414px)and(max-device-width:736px)and(-webkit-min-device-pixel-ratio:3){ 
html{font-size:129.375px;} 
} 
@media(min-width:414px)and(max-width:768px){ 
	.news-list li .news-list-box .news-list-info{min-height:68px;} 
} 

.conteiner-p{padding:.48rem .1rem .72rem;border-bottom:4px solid #f8f8f8;}
.searchinput{height:24px !important;}
.z-title-inte img{margin:4px auto 0;}

.active-tit-link{margin-top:.55rem;margin-bottom:.1rem;height:.4rem;background-color:#f8f8f8;font-size:.18rem;}
.active-tit-link a{padding:0 .05rem;margin-right:.15rem;height:.36rem;line-height:.36rem;border-bottom:4px solid #f8f8f8;color:#666;}
.active-tit-link a.on{border-color:#d61103;color:#d61103;}
.active-tit-link a:last-child{margin-right:0;}
	              	
/*评论区*/
.comment-list strong{margin-bottom:.1rem;font-size:.16rem;color:#333;display:block;    font-family: 汉仪劲楷简;}
.comment-list li{margin-bottom:.15rem;}
.comment-list li .comment-tit{margin-bottom:.08rem;}
.comment-list li .comment-tit img{margin-right:.08rem;width:.18rem;height:.18rem;display:block;border-radius:50%;}
.comment-list li .comment-tit span{font-size:.16rem;color:#666;display:block;line-height:.18rem;}
.comment-list li p{margin: 0 .23rem 0 .18rem;padding: .08rem .08rem;font-size: .16rem;color: #666;background-color: #f8f8f8;}

.comment-list li.Own img{margin-left:.08rem;}

.comment-form{margin-top:.2rem;}
.comment-form input{width:70%;height:.4rem;line-height:.24rem;border:1px solid #bfbfbf;display:block;border-radius:3px;font-size:.13rem;color:#444;text-indent:5px;}
.comment-form .comment-btn{width:25%;height:.4rem;line-height:.4rem;display:block;font-size:.14rem;color:#fff;background-color:#d61103;border-radius:3px;}
/*选择*/
.select-type{top:40px;right:0;width:85%;border:1px solid #eee;border-top:0;background-color:#fff;z-index:999;box-shadow:0 5px 3px #eee;display:none;}
.select .Skill-type{width:85%;height:.35rem;line-height:.35rem;border:1px solid #eee;display:block;box-sizing:border-box;text-indent:5px;}
.select-type .type-ok{margin:15px auto;width:80%;height:36px;line-height:36px;color:#fff;border-radius:3px;display:block;background-color:#c20007;}
.select-type-list{height:180px;overflow-y:auto;}
.select-type-list p{padding-left:10px;line-height:34px;border-bottom:1px solid #eee;}
.select-type-list p.on{background:url(../images/select-ok.png) no-repeat right 15px center;background-size:18px 13px;color:#c20007}
/*右侧加号*/
.goPage{right:.1rem;top:50%;margin-top:-.2rem;width:.4rem;height:.4rem;display:block;z-index:99999;border-radius:50%;}
.goPage img{width:100%;height:100%;display:block;border-radius:50%;}
/*志愿者顶部*/	              	
.Volunteer-link{margin-bottom:.25rem;margin-left:.1rem;font-size:.15rem;display:flex;}
.Volunteer-link a{padding:6px;margin-left:.1rem;background-color:#f5f5f5;color:#666;display:inline-block;border-radius:3px;}
.Volunteer-link a.on{background-color:#d61103;color:#fff;}

.map-btn{margin:.45rem 0 0 .55rem;width:1rem;height:.4rem;background:url(../images/map-btn.png) no-repeat;display:block;background-size: 100% 100%;}
/*评论*/	    
.comment-write{margin-bottom:10px;padding:5px;box-sizing:border-box;}          	
.comment-write .write-inpt{padding:3px;width:100%;height:100px !important;display:block;border:1px solid #ccc;border-radius:3px;line-height:28px;overflow-y:auto;background-color:#fff;box-sizing:border-box;font-size:16px;}
.comment-write .write-sub{margin:6px auto 0;width:100%;height:40px;line-height:40px;border-radius:3px;border:0;display:block;font-size:14px;color:#fff;background-color:#e7692c;}
/*评论展示*/
.comment-show{padding:0 .1rem;margin-bottom:10px;box-sizing:border-box;}
.comment-show li{margin-bottom:10px;padding-bottom:5px;font-size:.9em;border-bottom:1px solid #eee;}
.comment-show li:last-child{border:0;}
.comment-show li label{color:#de000a;width:.35rem;height:.35rem;display:inline-block;text-align:right;border-radius:50%;}
.comment-show li label img{margin:0 auto;width:100%;height:100%;display:block;border-radius:50%;}
.comment-show li span{padding-left:5px;width:85%;display:block;font-size:.16rem;box-sizing:border-box;color:#555;margin-top: 5px;}
/*列表-S*/
.public-news li{padding:0 10px;margin-bottom:10px;padding-bottom:5px;display:flex;border-bottom:1px solid #ddd;}
.public-news li img{min-width:.8rem;width:.8rem;height:.8rem;display:block;}
.public-news li .infoText{padding-left:10px;flex:1;font-size:.17rem;}
.public-news li .infoText p{margin-bottom:5px;color:#333;line-height:24px;}
.public-news li .infoText em{padding-left:.2rem;color:#666;display:block;background:url(../images/w-time.png) no-repeat left center;background-size:16px 16px;}
/*列表-E*/
.loadingStart{top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;}
.loadingStart img{top:0;bottom:0;left:0;right:0;margin:auto;}
/*收藏*/
.favorites-type{width:36px;font-size:12px;color:#666;text-align:center;}
.favorites-type img{margin:0 auto 3px;width:20px !important;height:17px !important;display:block;border-radius:0 !important;}
.favorites-on{color:#c20007;}
.d-f {
	display: flex;
}

.d-f-c-s {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.d-f-l {
	display: flex;
	align-items: center;
	justify-content: start;
}

.d-f-c {
	display: flex;
	align-items: center;
	justify-content: center;
}

.d-f-r {
	display: flex;
	align-items: center;
	justify-content: end;
	justify-content: flex-end;
}
table {
	border-collapse: collapse;
}
.checkFormItem-type{font-style:normal;}
.d-f-c-s{display:flex;align-items:center;justify-content: space-between;}
.errSensitiveResult{top:50%;left:50%;width:650px;max-height:80%;transform:translate(-50%,-50%);box-sizing:border-box;box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.35);color:#454545;display:none;overflow:hidden;}
.errSensitiveResult.on{display:block;z-index:999;background:#fff;}
.errSensitiveResult .errSensitiveResult-title{padding:15px 10px;background-color:#ebebeb;cursor: all-scroll;font-size: 15px;}
.errSensitiveResult .errSensitiveResult-title .close_errSensitiveResult{width:20px;cursor:pointer;}
.errSensitiveResult .errSensitive-table{height:;overflow-y:auto;}
.errSensitiveResult table{width:100%;}
.errSensitiveResult table th{min-width:100px;}
.errSensitiveResult table td,th{padding:10px 4px;border:1px solid #ececec;box-sizing:border-box;}
.errSensitiveResult table tr td:nth-child(2){color:red;}
.errSensitiveResult table tr td:nth-child(3){color:#20528f;}
@media only screen and (max-width:768px) {
.errSensitiveResult{width:90%;}
.errSensitiveResult table{margin-bottom:20px;font-size: 14px;}
}			