*{margin:0;padding:0;}
body {color:#333;font-size:12px; font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:inherit;} 
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;}
/*body{ overflow-x: hidden;}为了让小于1200时不出现横向滚动条，用的时候可以放开*/
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.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-4{word-break:break-all;display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}

.size{margin:0 auto;width:1180px;}

/*更多*/
.w-more-info{color:#d60000;font-size:24px;display:block;}

/*顶部通用导航*/
.personal-out-box{top:0;left:0;width:120px;border:1px solid #ddd;border-top:0;background-color:rgba(255,255,255,0.5);z-index:999;transform:rotateX(90deg);transition:.5s;}
.personal-out-box.on{top:40px;transform:rotateX(0deg);}
.personal-out-box a{margin-bottom:5px;line-height:30px !important;text-indent:5px;display:block;color:#333 !important;}
.personal-out-box a:hover{color:#c20007 !important;}
.personal-out-box a:last-child{margin:0;}

.column-top-nav{height:40px;line-height:40px;background-color:#c20007;font-size:16px;color:#fff;}
.column-top-nav .column-nav-list li{margin-right:5px;transition:.5s all;padding-left:5px;padding-right:5px;}
.column-top-nav .column-nav-list li:last-child{margin-right:0;}
.column-top-nav .column-nav-list li a{padding-left:24px;display:block;}
.column-top-nav .column-nav-list li.column-home{background:url(../images/column-nav-1.png) no-repeat;background-position:5px 9px;}
.column-top-nav .column-nav-list li.column-home:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-zxjj{background:url(../images/column-nav-2.png) no-repeat;background-position:5px 11px;}
.column-top-nav .column-nav-list li.column-zxjj a{padding-left:20px;}
.column-top-nav .column-nav-list li.column-zxjj:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-sjzx{background:url(../images/column-nav-3.png) no-repeat;background-position:5px 11px;}
.column-top-nav .column-nav-list li.column-sjzx:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-zyhd{background:url(../images/column-nav-4.png) no-repeat;background-position:5px 13px;}
.column-top-nav .column-nav-list li.column-zyhd:hover{color:#c20007;background-position:5px -111px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-sjjg{background:url(../images/column-nav-5.png) no-repeat;background-position:5px 12px;}
.column-top-nav .column-nav-list li.column-sjjg a{padding-left:22px;}
.column-top-nav .column-nav-list li.column-sjjg:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-wmqz{background:url(../images/column-nav-6.png) no-repeat;background-position:5px 12px;}
.column-top-nav .column-nav-list li.column-wmqz a{padding-left:22px;}
.column-top-nav .column-nav-list li.column-wmqz:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-wmzr{background:url(../images/column-nav-7.png) no-repeat;background-position:5px 11px;}
.column-top-nav .column-nav-list li.column-wmzr:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-hyhr{background:url(../images/column-nav-9.png) no-repeat;background-position:5px 10px;}
.column-top-nav .column-nav-list li.column-hyhr:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-ssp{background:url(../images/column-nav-10.png) no-repeat;background-position:5px 12px;}
.column-top-nav .column-nav-list li.column-ssp:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.column-top-nav .column-nav-list li.column-xxbs{background:url(../images/column-nav-11.png) no-repeat;background-position:5px 11px;}
.column-top-nav .column-nav-list li.column-xxbs:hover{color:#c20007;background-position:5px -110px;background-color:#fff;}
.Set-up a{margin-left:6px;display:block;}
.Set-up a:first-child{margin-left:0;}

/*栏目首页banner*/
.column-banner{margin-bottom:15px;height:185px;}
.column-banner a{top:10px;left:0;display:block;}
/*底部*/
.footer{margin-top:15px;height:140px;border-top:5px solid #c20007;background:url(../images/foot-bg.jpg) no-repeat center bottom;font-size:14px;color:#333;}
.footer .footer-info{padding-top:30px;}
.footer .footer-info p{margin-top:20px;}
.footer .footer-ewm{padding-top:30px;}
.footer .footer-ewm span{margin-left:20px;display:block;}
.footer .footer-ewm img{padding:2px;margin-bottom:5px;display:block;background-color:#fff;width:70px;height:70px;}

/*当前位置*/
.w-list-logo{padding:18px 0 10px;}	
.w-adders{padding-left:25px;height:38px;line-height:38px;border-bottom:1px solid #d2d2d2;background:url(../images/adders.png) no-repeat left center;font-size:16px;color:#666;}   
.w-adders li:last-child{color:#c20007;}	 
/*文字列表*/
.w-news-list{margin-top:20px;}
.w-news-list .w-news-list-l{font-size:16px;}
.w-news-list .w-news-list-l li a{padding-left:12px;max-width:960px;}
.w-news-list .w-news-list-l li a:hover{color:#c20007;}
.w-news-list .w-news-list-r{width:380px;}
.w-news-list-r .w-writingList li a{max-width:248px;}
.w-news-list .w-writingList li{margin-bottom:18px;background: url(../images/triang.png) no-repeat  left center;}	
.w-news-list .w-writingList li em{color:#666;}
/*列表分页*/
.pages-box{text-align: center;margin: 30px 0;clear:both;}
.pages{display: inline-block;font-size: 14px;color: #333333;}
.pages a{color: inherit;}
.pages>a,.action_num,.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  display: inline-block;box-sizing: border-box;min-width: 30px;border: 1px solid #d2d2d2;
  line-height: 30px;margin: 0 2px;cursor: pointer;}
.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  padding: 0 9px;}
.pages .Last_Page_Action,.pages .Last_Page{margin-right: 20px;}
.pages .action_num{background-color:#cc0505;color: #fff;}
              	
.active-tit{margin-bottom:15px;height:50px;background-color:#e6e6e6;}
.active-tit strong{padding:0 20px;height:50px;line-height:50px;background-color:#c20007;display:inline-block;color:#fff;font-size:24px;font-weight:500;font-family: "楷体";}

/*顶部登录注册*/
.login-reg-ok em{line-height:40px;}
.login-reg{font-size:14px;}
.login-reg a:hover{color:#f9e4b5;transition:.5s all;}
.login-reg-no a:nth-child(1){padding-right:10px;margin-right:10px;background:url(../images/line.jpg) no-repeat right center;}
.login-reg-ok img{margin:7px 5px 0 0;width:26px;height:26px;display:block;border-radius:50%;}
/*个人中心*/	              	
.Volunteer-type-ico img{margin:110px auto 0;display:block;}
/*求助、助人表单页*/
.help-btn{padding:0 10px;top:3px;right:10px;line-height:32px;cursor:pointer;background-color:#fcfcfc;border-radius:3px;color:#c20007;}


.help-form{top:-100%;left:50%;margin-left:-280px;width:560px;box-shadow:1px 1px 50px rgba(0,0,0,.3);background-color:#fff;font-size:14px;display:none;}
.help-form.on{display:block;}
.help-form .form-tit{padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #eee;background-color: #F8F8F8;}	              	
.help-form .form-tit em{font-weight:600;}
.help-form .form-tit .help-close-btn{margin-top:6px;width:26px;height:26px;display:block;cursor:pointer;}
.help-form .form-tit .help-close-btn img{width:100%;height:100%;display:block;}	     
.help-form .form-con li{margin-top:10px;}
.help-form .form-con li label{width:85px;line-height:38px;display:block;}
.help-form .form-con li input{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.help-form .form-con li select{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.help-form .form-con li .push-btn{margin:0 auto 30px;width:60%;line-height:34px;border-radius:5px;background-color:#c20007;color:#fff;display:block;}
.help-form .form-con li textarea{padding:6px;width:460px;height:150px;overflow-y:auto;box-sizing:border-box;resize:none}

.form-con li .help-box{width:300px;height:36px;line-height:36px;border:1px solid #ccc;text-indent:6px;}
.form-con li .help-box span{width:100%;height:100%;line-height:34px;display:block;cursor:pointer;}              	
.form-con li .help-box .help-type-list{left:0;top:37px;width:100%;height:0;overflow:hidden;background-color:#fff;box-shadow:1px 5px 10px rgba(0,0,0,.3);transition:.5s;}
.form-con li .help-box .help-type-list.on{height:220px;}
.form-con li .help-box .help-type-list ul{height:180px;border-bottom:1px solid #ccc;overflow-y:auto;}
.help-type-list ul li{line-height:30px;cursor:pointer;}
.help-type-list ul li:hover{background-color:#eee;color:#c20007;}
.help-type-list ul li.on{background:url(../images/select-ok.png) no-repeat right 10px center;color:#c20007;}
.form-con li .help-box a{margin:4.5px 5px 0;width:40%;line-height:30px;background-color:#c20007;color:#fff;border-radius:5px;display:block;cursor:pointer;}
.form-con li .help-box a.cancel-select{background-color:#666;}
/*公用按钮*/
.HelpBtn{bottom: 10px; right: 10px; padding: 5px 15px; display: inline-block; background-color: #c26900; color: #fff; font-size: 16px;}	
/*公用弹框*/
.public-Toast{bottom:100%;left:50%;margin-left:-280px;width:560px;background-color:#fff;box-shadow: 1px 1px 50px rgba(0,0,0,.3);font-size:14px;overflow:hidden;transition:.5s all;}
.public-Toast .public-Toast-tit{padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #eee;background-color:#F8F8F8;}
.public-Toast .public-Toast-tit em{font-weight:600;}
.public-Toast .public-Toast-tit i{margin-top:6.5px;width:26px;height:26px;display:block;cursor:pointer;background:url(../images/pop-close-btn.png) no-repeat;background-size:100% 100%;}
.public-Toast .public-Toast-form li{margin-top:10px;}
.public-Toast .public-Toast-form li label{width:85px;line-height:38px;display:block;}
.public-Toast .public-Toast-form li input{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li select{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li textarea{padding:6px;width:460px;height:150px;overflow-y:auto;box-sizing:border-box;resize:none;}
.public-Toast .public-Toast-form li em{width:465px;line-height:38px;display:block;color:#666;}
.public-Toast .public-Toast-form .Toast-form-btn{margin:20px auto;width:60%;line-height:36px;display:block;background-color:#c20007;color:#fff;}
	              	
.z-zjzzshow{background:#fff;color:#C20007 !important;}
/**无数据**/
.no-data{height:330px;background:url(../images/no-data.jpg) no-repeat center center !important;}	              	

	              	