@CHARSET "UTF-8";
/*样式重置开始*/
body,div,ul,li,dl,dd,dt,p,span,a,em,h1,h2,h3,h4,h5,font,input,select{
	padding:0;
	margin:0;
}
a{
    font-size: 9pt;
    color: #000;
    text-decoration: none;
}
b{
color: #2C3A45;
}
body{
	background:#f4f8fb;
	font-size:13px;
	font-family:宋体;
	color:#222;
}
li{
	list-style-type:none;
}
a{
    text-decoration:none;
}
a:hover{
 color:blue;	text-decoration:none;
}
img{
	border:none;
}
em{
	font-style:normal;
}
/*样式重置结束*/

/*遮罩效果*/
#shade{
	display:none;
	width:100%;
	height:100%;
	position: fixed;
	top: 0px;
    left: 0px;
	background:#000;
	opacity: 0.2;
	z-index:9000;
}
/*询问提示框效果*/
#layer{
	display:none;
	width:300px;
	height:140px;
	z-index:999999;
	position: fixed;
	border:1px solid #889D8F;
	background:#EFEFEF url(../img/layertitle.png) repeat-x left top;
}
#layer .layertitle{
    width:100%;
    height:27px;
}
#layer .layertitle span{
	min-width:200px;
	height:27px;
	line-height:27px;
	display:inline-block;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #0E2D5F;
	padding:0 0 0 5px;
}
#layer .layertitle em{
	display:block;
	width:16px;
	height:16px;
	background: url(../img/icons/panel_tools.png) no-repeat -16px 0px;
	float:right;
	margin:5px 5px 0 0;
	cursor:pointer;
	opacity: 0.4;
}
#layer .layertitle em.hover{
	opacity:1;
}
#layer .layerbox{
	height:86px;
	width:268px;
	margin:0 auto;
	padding:10px;
	border:1px solid #889D8F;
	border-top:1px solid #8DA659;
	background:#fff;
}
#layer .layerbox dl{
	width:268px;
	height:42px;
}
#layer .layerbox dl dt{
	width:42px;
	height:42px;
	float:left;
	background:url(../img/icons/woring.png) no-repeat left top;
}
#layer .layerbox dl dd{
	width:226px;
	height:42px;
	float:right;
	line-height:21px;
	color:#000;
}
#layer .yalerbutton{
	width:268px;
	height:36px;
	margin:10px 0 0 0;
	text-align:center;
}

#layer .yalerbutton span{
	width:72px;
	height:26px;
	display:inline-block;
	background:url(../img/icons/layerbutton.png) no-repeat center center;
	margin:5px 10px 0 10px;
	text-align:center;
	line-height:26px;
	cursor:pointer;
}
#layer .yalerbutton span.hover{
	background:url(../img/icons/layerbutton2.png) no-repeat center center;
}

/*加载效果1*/
.loading1{
	display:none;
	width:60px;
	height:24px;
	position: fixed;
	background:url(../img/icons/loading1.gif) no-repeat center center;
	z-index:9997;
}

/*加载效果2*/
.loading2{
	display:none;
	min-width:60px;
	height:24px;
	position: fixed;
	background:#fff url(../img/icons/loading2.gif) no-repeat 10px center;
	z-index:999999;
	padding:10px 20px 10px 40px;
	line-height:24px;
	border:1px solid #999;
}

/*操作成功提示框*/
.success{
	display:none;
	min-width:60px;
	height:24px;
	position: fixed;
	background:#fff url(../img/icons/success.gif) no-repeat 10px center;
	z-index:999999;
	padding:10px 20px 10px 40px;
	line-height:24px;
	border:1px solid #9AD189;
	color:green;
    box-shadow: 0px 0px 2px #eee;
}
/*操作失败提示框*/
.lose{
	display:none;
	min-width:60px;
	height:24px;
	position: fixed;
	background:#fff url(../img/icons/lose.png) no-repeat 10px center;
	z-index:9997;
	padding:10px 20px 10px 40px;
	line-height:24px;
	border:1px solid red;
	color:red;
}
/*弹出层输入框*/
.layerform{
	display:none;
	min-width:300px;
	overflow:hidden;
	z-index:9001;
	position: fixed;
	border:1px solid #889D8F;
	background:#EFEFEF url(../img/layertitle.png) repeat-x left top;
}
.layerform .layertitle{
    width:100%;
    height:27px;
}
.layerform .layertitle span{
	min-width:200px;
	height:27px;
	line-height:27px;
	display:inline-block;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #0E2D5F;
	padding:0 0 0 5px;
}
.layerform .layertitle em{
	display:block;
	width:16px;
	height:16px;
	background: url(../img/icons/panel_tools.png) no-repeat -16px 0px;
	float:right;
	margin:5px 5px 0 0;
	cursor:pointer;
	opacity: 0.4;
}
.layerform .layertitle em.hover{
	opacity:1;
}
.layerform .layerbox{
	overflow:hidden;
	width:268px;
	margin:0 auto 10px auto;
	padding:10px;
	border:1px solid #889D8F;
	border-top:1px solid #8DA659;
	background:#fff;
}
.layerform .yalerbutton{
	width:268px;
	height:36px;
	margin:10px 0 0 0;
	text-align:center;
}

.layerform .yalerbutton span{
	width:72px;
	height:26px;
	display:inline-block;
	background:url(../img/icons/layerbutton.png) no-repeat center center;
	margin:5px 10px 0 10px;
	text-align:center;
	line-height:26px;
	cursor:pointer;
}
.layerform .yalerbutton span.hover{
	background:url(../img/icons/layerbutton2.png) no-repeat center center;
}

/*表单样式*/
input[type="text"],input[type="password"]{
	border-width:1px;
	border-style:solid;
	border-color:#999 #ddd #ddd #999;
	padding:2px 4px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background:url(../img/input.png) repeat-x scroll 0px 0px;
	color:#2626FF;
}

input[type="text"]:focus,input[type="password"]:focus{
	border-color:#2626FF;
	color:#333;
	-moz-box-shadow:0 0 3px #2626FF;
	-webkit-box-shadow:0 0 3px #2626FF;
	box-shadow:0 0 3px #2626FF;
	outline:none ;
}
textarea{
	background:url(../img/input.png) #fff repeat-x scroll 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#999 #ddd #ddd #999;
	padding:2px 4px;
	vertical-align:middle;
	line-height:16px;
	overflow:auto;
	font-size:13px;
	color:#222;
}

textarea:focus{
	border-color:#2626FF;
	color:#333;
	-moz-box-shadow:0 0 3px #2626FF;
	-webkit-box-shadow:0 0 3px #2626FF;
	box-shadow:0 0 3px #2626FF;
	outline:none ;
}
#submit2{
	height:22px;
	border:none;
	width:60px;
	background:url(../img/button_ok.gif) no-repeat;
	cursor:pointer;
}

/*系统管理框*/
#managebox{
	width:98%;
	overflow:hidden;
	margin:10px;
	border:1px solid #CFCFCF;
	padding:0 0 20px 0;
}
#managebox .manageboxtitle{
	width:100%;
	height:36px;
	background:url(../img/manageboxbg.gif) repeat-x;
	border-bottom:1px solid #CFCFCF;
}
#managebox .manageboxtitle span{
	display:block;
    width:250px;
    height:34px;
    line-height:34px;
    color:#2C3A45;;
    margin-left:10px;
    text-indent:35px;
    float:left;
    background:url(../img/guanli.png) no-repeat left center;
	font-weight:700;
}
#managebox .manageboxtitle em{
    display: block;
    width: 140px;
    height: 34px;
    float: right;
    line-height: 34px;
    text-indent: 30px;
	font-weight:700;
    background:url(../img/fanhui.png) no-repeat left center;
	
}
#managebox .manageboxtitle em a{
	display:block;
    width:140px;
    height:34px;
}
#managebox .tools{
	width:100%;
    height:30px;
    border-bottom:1px solid #CFCFCF;
    background:#fff;
}
#managebox .tools dt{
	width:50px;
    height:30px;
    margin-left:12px;
    float:left;
    background:url(../img/tool.png) no-repeat left center;
}
#managebox .tools dd{
	width:50px;
    float:left;
    height:30px;
    line-height:30px;
   text-indent:18px;
   margin-right:10px;
}
#managebox .tools dd.add{
	background:url(../img/add.png) no-repeat left center;
}
#managebox .tools dd.delete{
	background:url(../img/delete.png) no-repeat left center;
}
#managebox .tools dd.return{
	background:url(../img/shuaxin2.png) no-repeat left center;
}
#managebox .tools dd.sort{
	background:url(../img/sort.png) no-repeat left center;
}
#managebox .tools dd a{
	display:block;
	color:#3470D1;
    width:50px;
    height:30px;
}
#managebox .tools dd a:hover{
   color:#6600FF;
}

/*table添加框样式*/
.table{
	width:98%;
	margin:10px 10px 0 10px;
}
.table table{
	border:none;
	padding:0;
	margin:0;
}
tr .manageboxtitle{
	width:100%;
	height:36px;
	background:url(../img/manageboxbg.gif) repeat-x;
}
tr .manageboxtitle span{
	display:block;
    width:250px;
    height:34px;
    line-height:34px;
    color:#2C3A45;;
    margin-left:10px;
    text-indent:35px;
    float:left;
    background:url(../img/guanli.png) no-repeat left center;
	font-weight:700;
	text-align:left;
}
tr .manageboxtitle em {
    display: block;
    width: 140px;
    height: 34px;
    float: right;
    line-height: 34px;
    text-indent: 30px;
	font-weight:700;
    background: url("../img/toggle-expand.png") no-repeat 35px center;
}
tr .manageboxtitle em a{
	color:#080E9A;
}


/*分页*/
.page{
	width:98%;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #CFCFCF;
	border-top:none;
	margin:0 0 0px 10px;
}
.page a{
	padding:4px 8px;
	color:#666;
	margin:0 6px;
	border:1px solid #888;
	background:#fff;
	border-radius:3px;
    box-shadow: 0px 0px 2px #CCC;
}
.page a:hover{
	color:#AC130E;
	border-radius:3px;
    box-shadow: 0px 0px 7px #666;
}
.page span{
	padding:4px 8px;
	color:#666;
	margin:0 6px;
	border:1px solid #888;
	background:#ccc;
	color:#fff;
	border-radius:3px;
    box-shadow: 0px 0px 2px #CCC;
}

.page1{width:98%;height:40px;line-height:40px;text-align:left;border:1px solid #CFCFCF;border-top:none;margin:0 0 0px 10px;}
.page1 span{padding:4px 8px;color:#666;margin:0 6px;border:1px solid #888;background:#ccc;color:;border-radius:3px;box-shadow: 0px 0px 2px #CCC; cursor:pointer;}

.page font{
	color:#000;
}

/*面包屑导航框样式*/
 .map{
	width:100%;
    height:30px;
    border-bottom:1px solid #CFCFCF;
    background:#fff;
}
.map a{
	text-decoration:none;
}
.map dt{
	min-width:85px;
    height:30px;
    line-height:30px;
    text-indent:19px;
    margin-left:12px;
    float:left;
    background:url(../img/map.png) no-repeat left center;
}
.map dd{
	width:500px;
    float:left;
    height:30px;
    line-height:30px;
   margin-right:10px;
}
/*面包屑导航结束*/

/*文章和栏目添加框*/
.addbox{
	width:98%;
    overflow:hidden;
    margin:10px auto;
}
.addbox dt{
	height:26px;
    width:100%;
}
.addbox dt span{
	display:block;
    width:80px;
    height:25px;
    border:1px solid #cbcbcb;
    float:left;
    margin:0 10px 0 0;
    border-radius:4px;
    line-height:25px;
    text-align:center;
    cursor:pointer;
    background:#E5F1CF;
}
.addbox dt font{
	display:block;
    min-width:120px;
    height:27px;
    float:left;
    line-height:25px;
    text-indent:20px;
    cursor:pointer;
    text-indext:15px;
    background:url(../img/selection.png) no-repeat left center;
   color:red;
}
.addbox dt font.bi{
	background:url(../img/xing.png) no-repeat left center;
    margin-left:40px;
}
.addbox dt span.hover{
	background:url(../img/tbg.gif) repeat-x;
}
.addbox dd{
	width:98%;
    overflow:hidden;
}
.addbox dd table{
	width:100%;
   margin:10px 0 5px 0;
}
.addbox dd table td{
	min-height:24px;
}
.addbox dd table td{
	padding:2px 0;

    border-bottom:1px dotted #BCBCBC;
}
.btn{
	
    height:29px;
    margin-top:10px;
}
.addbox dd .btn span{
	display:block;
    width:100px;
    height:29px;
    background:url(../img/btn.png) repeat-x left center;
    border-radius:3px;
    text-align:center;
    line-height:29px;
    color:#fff;
   float:left;
   margin:0 0 0 20px;
   box-shadow:0 0 3px #A5C760;
   cursor:pointer;
}
.addbox dd .btn span:hover{
	background:url(../img/btn2.png) repeat-x left center;
}
.addbox select{
	appearance: none;
	background:none;
	margin: 0;
	padding: 0;
	outline: none;
	height: 25px;
	line-height: 25px;
	width: 240px;
	border: rgb(191, 204, 220) 1px solid;
	border-radius: 3px;
	display: inline-block;
	font:"宋体", "Arial";
	/*background:url(../img/add.png) no-repeat right center;*/
	-webkit-appearance: nonel;
	cursor:pointer;
}
.addbox select option{
	padding:0 0 0 5px;
	margin:3px 0;
}

.content{ width:100%; float:left;}
.c_title{ width:100%; float:left;}
.c_title li{ float:left; width:30%; margin-left:3%; float:left; margin-top:20px; margin-bottom:30px;}
.c_title li img { width:100%;}
.crowdfunding{ width:100%; float:left; background:#e6ecf0; height:90px; border-bottom:#dfdfdf solid 1px; border-top:#dfdfdf solid 1px;}
.crowd_title{ line-height:90px; font-size:22px; font-family:微软雅黑; color:#3a3a3a;}

.close{ font-family:Arial, Helvetica, sans-serif; float:right; margin-right:20px; margin-top:10px; cursor:pointer; font-weight:bolder}

.tdc2{ font-size:20px;}
.td2{ font-size:18px;}
.bt1{ background:#00CCCC; color:#FFFFFF; float:left; padding:0px 10px; border-radius:5px; margin:2px 0px; margin-left:10px; }
#Member_all{display:none; width:100%; height:100%; overflow:hidden; position:fixed;  _position:absolute;  left:0%; top:0%; z-index:9999; background:url(../img/i_bg.png)}
.add_manual li{ height:30px; line-height:30px;}

.spic{ float:left;}
.imgspan2{ float:left;}
.spic img.ccc{ margin-left:-30px; cursor:pointer; width:30px; height:30px; border:none; position:absolute;}
.spic .spimg{ background:#fff; width:80px;border:1px solid #ddd;margin-right:8px; height:80px; display:inline-block; text-align:center;}
.spic img{  max-height:100%; max-width:100%; position:relative;    top: 50%;transform: translateY(-50%);text-align: center;}
.spic2{ border:none;}
.spic2 span{border:1px solid #ccc;display:block; float:left; margin:0px 5px 0 0;}
.spic2 span.ccsa1{ margin:0;}
input.submit3{ border:none; background:url(../img/addimg.png) #fff no-repeat; background-size:100% 100%; float:left; width:82px !important; height:82px !important; outline:none; cursor:pointer; line-height:123px; color:#9E9E9E;}
input.submit3:hover{ background:url(../img/addimg.png) #eee no-repeat;background-size:100% 100%;}

.imgspan{position: relative;margin-right: 8px;display: inline-block;}
.imgspan i{opacity:0;position: absolute;width: 22px;height: 22px;background-color: #e0c111;color: #fff;cursor: pointer;right: 0;top: 0;font-size: 18px;font-weight: bold;text-align: center;}
.imgspan i:hover{background-color: #e0ca52;color: #f00;}
.imgspan:hover i{opacity:1;}

