/*
Title:          Food Sense Screen Styles v1
Author:         Ryan Essmaker (http://designingmonsters.com)
Copyright:      2011, Ryan Essmaker - All rights reserved (please don't use without permission)
Framework:      Responsive layout based on Less Framework 4 (http://lessframework.com) by Joni Korpi 

/* RESET STYLES
----------------------------------------------- */
/* *{padding:0; margin:0; border:0 none;} */

body {
    font:14px "Microsoft YaHei", YouYuan, Arial, \5b8b\4f53, sans-serif, Tahoma, Verdana, Simsun;-webkit-text-size-adjust: 100%;
/*     background:url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/bg.jpg) repeat-y top center #fff;background-attachment:fixed; -webkit-tap-highlight-color: rgb(239,248,247); color:#5e5b5b; */
}
ul, ol, li{
    list-style:none;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a img { border: 0; }
:focus { outline: 0; }
a:hover, a:active { outline: none; }


/* GENERAL STYLES
----------------------------------------------- */
.left{float:left;}
.right{float:right;}
.tc{text-align:center;}
.f-color{color:#ff6347;}
.hide { display: none;  }
.clear { clear: both; }
.clearfix:after,.content:after,#content:after,.bd:after{visibility:hidden;display: block;font-size:0;content:" ";clear: both;height:0;}
* html .clearfix,* html .content,* html #content,* html .bd{zoom:1;}/* IE6 */
*:first-child+html .clearfix,*:first-child+html .content,*:first-child+html #content,*:first-child+html .bd{zoom:1;}/* IE7 */

/* ----- SELECTION COLORS ----- */

/* ::selection         { background: rgba(255,255,150,.9); } */
/* ::-moz-selection    { background: rgba(255,255,150.9); } */
/* img::selection      { background: transparent; } */
/* img::-moz-selection { background: transparent; } */

/* ----- LINKS ----- */

a, a:link, a:visited {
    text-decoration: none;
    transition: color 0.4s ease-in-out 0s;
    /*color: #34AC98;*/
}
a:hover, a:focus { /*color: #EC6635;*/ }
{
    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;  
         -o-transition: all .2s ease;  
            transition: all .2s ease; 
}

#warp{width:950px; margin:0 auto;}
.inner{padding:0 10px;}

.n { display: none;}

.b { display: block;}

/* ------------------------ datagrid边框显示用  start --------------------- */

.lines-both .datagrid-body td{}
.lines-no .datagrid-body td{border-right:1px dotted transparent;border-bottom:1px dotted transparent;}
.lines-right .datagrid-body td{border-bottom:1px dotted transparent;}
.lines-bottom .datagrid-body td{border-right:1px dotted transparent;}

/* ------------------------ datagrid边框显示用  end ----------------------- */

/* ------------------------ foot  start ---------------------- */
.center {
    width: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

/* ------------------------ foot  end ---------------------- */

.text_items {margin-top:30px;margin-left:10px;margin-right:10px;margin-bottom:30px;}
.text_items p {margin-top:10px;line-height:25px;margin-bottom:10px;margin-left:20px;}
.text_items ul {margin-top:10px;margin-bottom:10px;margin-left:20px;list-style:none;}
.text_items ul li {line-height:25px;}
.text_items span {font-size:12px;font-weight:bold;color:#003366;}

#div_account_avatars{position:relative;}

.querycodeSearch{cursor:pointer;}


/*-------- 分割线   -----------*/
.dividing_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border.png);background-repeat: repeat-x;}
.dividing_line_2{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border-2.png);background-repeat: repeat-y;height:100%;}


/*--------------  共通 start  -------------------------*/
.span_copy_xs {font-size: 14px; color: #606060;}
.span_copy {font-size: 16px; color: #606060;}
.span_copy_2 {font-size: 20px; color: #606060;}
.span_copy_red {font-size: 18px; color: red;}

.textcolor_orange {color: #ff6d53;}
.textcolor_gray {color: #606060;}
.textcolor_red {color: red;}

/*--------------  共通 end   --------------------------*/


/* 报名须知页面
----------------------------------------------- */
.register_title{margin-top:60px;padding:0px 5px;}
.register_row{margin-top:30px;padding:0px 35px;}
.register_row_xs{margin-top:30px;padding:0px 5px;}

.register_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border.png);background-repeat: repeat-x;}
.dividing_transparent_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border-transparent.png);background-repeat: repeat-x;}
.register_title_1{width:200px;border-radius:20px;background-color:#FF6347;padding:10px;text-align:center;margin:auto;}
.register_title_3{width:300px;border-radius:20px;background-color:#ffffff;padding:10px;text-align:center;margin:auto;}
.register_title_4{width:200px;border-radius:20px;background-color:#ffffff;padding:10px;text-align:center;margin:auto;}

.register_title_xs{font-size:24px;line-height:30px;text-align:center;color:#ff6600;font-weight:bolder;margin-top:15px}

.register_font1{line-height:25px;font-size: 14px; color: #606060;text-indent:2em;text-align:justify;}	

.register_1{color:#FF6347;font-weight:bolder;font-size:18px}
.register_2{text-indent:2em;color: #606060;line-height:25px;text-align:justify;}
.register_3{font-weight:bolder;font-size:20px;color: #606060;}
.register_4{text-indent:1em;color: #606060;}
.register_5{text-indent:2em;color: #FF6347;line-height:25px;font-size:16px;font-weight:bolder;}
.register_6{text-indent:1.9em;color: #FF6347;line-height:25px;font-size:18px;font-weight:bolder;}

.register_2_xs{color: #606060;line-height:25px;text-align:justify;}
.register_5_xs{color: #FF6347;line-height:25px;font-size:16px;font-weight:bolder;}


/* 首页-关于-小小暴走
--------------------------------------------------*/
.about_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border.png);background-repeat: repeat-x;}

.about_title_1{width:270px;border-radius:10px;background-color:#FF6347;padding:7px;text-align:center;margin-top:10px;margin-bottom:10px;}
.about_title_2{width:160px;border-radius:10px;background-color:#FF6347;padding:7px;text-align:center;margin-top:10px;}
.about_title_3{width:220px;border-radius:10px;background-color:#FF6347;padding:7px;text-align:center;margin-top:10px;}
.about_title_4{width:270px;border-radius:10px;background-color:#FF6347;padding:7px;text-align:center;margin-top:10px;}
.about_title_5{width:390px;border-radius:10px;background-color:#FF6347;padding:7px;text-align:center;margin-top:10px;}

.about_middle_1{margin-top:10px;font-size: 20px;color:#ff6437;line-height:30px;}
.about_middle_2{font-size:14px;line-height:25px;text-indent:2em;text-align:justify;}
.about_middle_3{margin-top:10px;font-size: 30px;color:#ff6437;line-height:30px;text-align:center;}
.about_middle_4{font-size:14px;line-height:25px;text-align:justify;color: #606060;}
.about_middle_5{margin-top:0px;font-size: 20px;color:#ff6600;line-height:30px;}
.about_middle_6{margin-top:10px;font-size: 18px;color: #606060;line-height:30px;font-weight:bold}
.about_middle_7{margin-top:10px;font-size: 30px;color:#ff6437;line-height:30px;text-align:left;}

.about_middle_1_xs{margin-top:10px;font-size:16px;color:#ff6437;line-height:25px;}
.about_1{color:#ff6437;font-weight:bolder;font-size:20px}
.about_3{font-weight:bolder;font-size:20px;color: #606060;}
.about_4{text-indent:1em;color: #606060;line-height:25px;text-align:justify;}

	 

/* 首页-活动总结
--------------------------------------------------*/
.summary_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border.png);background-repeat: repeat-x;}
.summary_title_1{color:#FF6347;font-size:22px;font-weight:bolder;text-align:center;}
.summary_title_2{color:#FF6347;font-size:16px;}
.summary_middle_2{font-size:14px;line-height:25px;text-indent:2em}
	 
/* 首页-暴走故事
--------------------------------------------------*/
.runawayStory_line{background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/color-border.png);background-repeat: repeat-x;}
.runawayStory_title_1{font-size:24px;line-height:30px;text-align:center;color:#FF6347;font-weight:bolder;margin-top:15px}
.runawayStory_middle_2{font-size:14px;line-height:25px;text-indent:2em;text-align:justify;}
.runawayStory_5{font-weight:bolder;font-size:16px;color: #FF6347;text-align:justify;}		
	 
/*------------FAQ start------------*/
.faq_q {font-size:14px;font-weight:bolder;line-height:25px;color:#ff6437;}
.faq_a {font-size:14px;line-height:25px;color: #606060;}
.faq_q_xs {font-size:14px;font-weight:bolder;line-height:25px;color:#ff6437;}
.faq_a_xs {font-size:14px;line-height:25px;color: #606060;}
.faq_title {font-size:28px;font-weight:bolder;color:#ff6437;text-align:center;}

/*------------FAQ end ------------*/ 

/* 新闻列表
----------------------------------------------- */
.news_title{align:center; margin:10px 20px;}
.news_title p{font-size:30px; color:#ff6248;text-align:center}
.news_title_xs{align:center; margin:15px 30px;}
.news_title_xs p{font-size:20px; color:#ff6248;text-align:center}
.news_author{font-size:14px;margin:10px 0px;}
.news_detail{
	line-height:25px;
	margin:15px 30px;
/* 	border-top:1px solid #BEBEBE; */
}

.news_content{margin-top:10px;font-size:16px;line-height:25px;}
.news_content_xs{margin-top:10px;font-size:16px;line-height:25px;}
.news_content_title{margin:20px 0px;line-height:30px;font-size:22px; }
.news_content_title_xs{margin:10px 0px;line-height:25px;font-size:18px; }

.news_link{cursor: pointer;}

/* 筹款故事
-----------------------------------------------*/
.story_title_1{width:200px;border-radius:20px;background-color:#FF6347;padding:10px;text-align:center;margin:auto;}
.story_selectButton{cursor: pointer;margin-top:10px;width:100%;height:35px;text-align:center;border-radius:30px;background: #3DEF2D;border:1px solid #fff;}/*#9966FF*/
.story_selectButton_2{cursor: pointer;margin-top:10px;width:100%;height:35px;text-align:center;border-radius:30px;background: #ADADAD;}
.story_bottonWord{line-height:35px;font-size:24px;color: #3D3D3D;}
.story_input_lg{color:#ff6347;font-size:18px;font-family:Microsoft Yahei;margin-left:3px;width:102%;height:25px;border-bottom:1px solid #cccccc;}
.story_button{width:120px;height:40px;font-size:20px;font-family:Microsoft Yahei;color:#fff;background-color:#ff6347;}
.story_dataDiv{border: none;padding:0px 0% 0px 0%;background-image: url(https://lqwimg.oss-cn-shanghai.aliyuncs.com/xxbz/toolkit/storyblock_lg.png);background-repeat: repeat-x repeat-y;}
.story_tipDiv{text-align:center;color:red;margin-top:20px;margin-bottom:30px;}
.story_span_1{color:#ff6347;font-size:14px;font-family:Microsoft Yahei;}
.story_span_2{color:#ff6347;font-size:16px;font-family:Microsoft Yahei;}
.story_span_3{color:#ff6347;font-size:18px;font-family:Microsoft Yahei;}
.story_span_4{color:#ff6347;font-size:20px;font-family:Microsoft Yahei;}


/* 家庭页面筹款进度条*/
.totalgrogress1{display: flex; line-height: 20px; padding: 0px 0px 15px 10px; text-align: center;}
.totalgrogress1 .grogress_RegToDnt{flex:1;background: #3576BE; color: white; padding: 3px;}

.totalgrogress2{display: flex; line-height: 20px; padding: 0px 0px 15px 0px; text-align: center;}
.totalgrogress2 .grogress_lessTarget{line-height: 20px;background: #f0ad4e; color: white; padding: 3px;}
.totalgrogress2 .grogress_grayTarget{line-height: 20px;background: #D3D3D3; color: white; padding: 3px;}
.totalgrogress2 span{position:absolute;color: white; padding: 3px;width:100%;}

.totalgrogress3{display: flex; line-height: 20px; padding: 0px 0px 15px 0px; text-align: center;}
.totalgrogress3 .grogress_overTarget{flex:1;background: #ff6600; color: white; padding: 3px;}

.totalgrogress1_xs{display: flex; line-height: 20px; padding: 0px 0px 15px 0px; text-align: center;}
.totalgrogress1_xs .grogress_RegToDnt{flex:1;background: #3576BE; color: white; padding: 3px;}

/* 参与者说页面*/
.participantSaid_row{margin-top:30px;padding:0px 35px;}
.participantSaid_title_1{color: #606060;line-height:25px;font-weight:bolder;font-size:16px}
.participantSaid_info_1{text-indent:2em;color: #606060;line-height:25px;text-align:justify;}

/* 开票申请页面*/
.invoiceNotice_title_1{font-size:16px;color: #606060;}
.invoiceNotice_1{font-size:14px;text-indent:2em;color: #606060;line-height:25px;text-align:justify;}
.invoiceNotice_2{font-size:14px;color: #606060;line-height:25px;text-align:justify;}

/*微信分享样式*/
.share_wrap{display:none}
.mask{background:rgba(0,0,0,.7);z-index:1010;position:fixed;width:100%;height:200%;top:0;left:0}
.share_wrap .share_prompt{position:fixed;top:0;left:0;width:100%;color:#FFF;background-color:#ff6811;line-height:2.7;font-size:15px;text-align:right;z-index:3011}
.share_wrap .share_prompt .icon{margin:-2px 20px 0 10px}

/*家庭冠名基金 */
.marginbottom{margin-bottom:10px;}
.family_fund_title_1{width:240px;border-radius:20px;background-color:#FF6347;padding:10px;text-align:center;margin:auto;}
.family_fund_title_2{color:#FF6347;font-size:22px;font-weight:bolder;margin-top:10px;}
.family_fund_title_2_phone{color:#FF6347;font-size:17px;font-weight:bolder;margin:0;}

.layui-upload-button{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	min-width: 100px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #DFDFDF;
	border-radius: 2px;
	overflow: hidden;
	background-color: #fff;
	color: #666;
	cursor: pointer;
}

