﻿@charset "utf-8";
/* CSS Document */
html,body {font:12px/1.5em Verdana, Arial, Helvetica, sans-serif, "宋体";}
body {margin:0; padding:0; background:#FAF59D url(../images/front/bodybg.jpg) repeat-x;}
img {border:0;}
a:link {color:#00f; text-decoration:none;}
a:visited {color:#800080; text-decoration:none;}
a:hover {color:#f00; text-decoration:none;}
/*头部*/
#wrap {width:100%;}
#headerbar {margin:0 auto; width:1002px; height:24px;background:#eee;border-bottom:white 1px solid;}
#header {margin:0 auto; width:1002px; height:85px;background:#F5F7B9;}
#headerwrap {margin:0 auto;width:1002px;}
#logo {padding:2px 0 0 10px; width:235px; float:left;}
#searchbar {padding:5px 0 0 0;width:730px; float:right;}
.se_tabs {padding:5px 0 0 50px; color:#9c0;}
.se_content {padding:3px 0 0 0;}
.se_hot {padding:2px 0 0 50px; line-height:1.1em;}
.se_hot a:link, .se_hot a:visited {color:#f60; text-decoration:none;}
.search_back {height:74px; width:689px;background:url(../images/front/searchbar_c.jpg) repeat-x;}
.se_left {width:550px; height:74px; float:left; background:url(../images/front/searchbar_l.jpg) no-repeat top left;}
.se_right {width:130px; height:74px; float:right; background:url(../images/front/searchbar_r.jpg) no-repeat top right;}
.se_right a:link, .se_right a:visited {color:#000; text-decoration:none;}
.se_right a:hover {color:#090; text-decoration:underline;}
.aselink {padding:30px 0 0 0;}
.sehelp {padding:5px 0 0 0;}
.seinput {padding:0 0 0 40px;width:430px; float:left;}
	.seinput input {width:420px; height:20px; border:1px solid #990; text-indent:2px; font:14px/1.5em Verdana, Arial, Helvetica, sans-serif, "宋体";}
.sebutton {width:75px; float:right;}
/*头部*/
/*导航*/
#navigation {width:1002px; margin:0 auto; height:38px; background:url(../images/front/navigation.jpg) repeat-x;}
#navigation .nav {width:1002px; margin:0 auto; padding:4px 0 0 0; height:34px; font-weight:bold;}
#navigation .nav ul {margin:0; padding:0; height:34px; list-style:none; }
#navigation .nav li {float:left;padding:4px 1px;}
#navigation .nav li a {display:block; padding-left:2px; color:#060; text-decoration:none;}
#navigation .nav li a span {display:block; padding:1px 8px 2px 8px; line-height:2em;}
#navigation .nav .selectnav a {display:block; background:url(../images/front/navbgle.gif) no-repeat top left; padding-left:2px; color:#060; text-decoration:none;}
#navigation .nav .selectnav a span {display:block; padding:1px 8px 2px 8px; background:url(../images/front/navsebg_r.gif) no-repeat top right; line-height:2em;}
#navigation .nav li a:hover {display:block; background:url(../images/front/navbgle.gif) no-repeat top left; padding-left:2px; color:#060; text-decoration:none;}
#navigation .nav li a:hover span {display:block; padding:1px 8px 2px 8px; background:url(../images/front/navsebg_r.gif) no-repeat top right; line-height:2em;}
/*导航*/
/*pagebody*/
#pagebody {margin:0 auto; padding:7px 0 0 0; width:1002px;overflow:hidden;}
.flashbanner {margin:0px auto 0;width:1002px;height:100px;}

/*left column*/
#pagebody #left {width:240px; float:left;}
#pagebody #left .leftnews {padding:7px 3px 3px; width:232px; height:248px; background:#C8C81C;}
#pagebody #left .leftnews .title {font:bold 14px/1.5em "宋体"; color:#990; height:30px;}
#pagebody #left .leftnews .title span {display:block; width:114px; height:21px; font:bold 14px/1.5em "宋体"; float:left; text-align:center; padding-top:3px;}
#pagebody #left .leftnews .title .select {background:url(../images/front/leselectbg.gif) no-repeat;}
#pagebody #left .leftnews .contents {border:2px solid #E7F8A3;width:228px; height:212px; background:#fff;}
#pagebody #left .leftnews .contents .firstnews {border-bottom:1px dashed #ccc;}
#pagebody #left .leftnews .contents .firstnews img {margin:3px 3px 4px 2px; float:left;}
#pagebody #left .leftnews .contents .firstnews h4 {font-size:12px; margin:2px 0; border-bottom:1px dashed #ccc; color:#09f; text-decoration:none;}
#pagebody #left .leftnews .contents .firstnews p {margin:2px 0; color:#999; text-decoration:none;}
#pagebody #left .leftnews .contents ul {margin:0;padding:0;}
#pagebody #left .leftnews .contents li {margin:2px 0px 2px 20px; color:#990;}
#pagebody #left .leftnews .contents ul li a:link {color:#990; text-decoration:underline;}
#pagebody #left .leftnews .contents ul li a:visited {color:#666; text-decoration:underline;}
#pagebody #left .leftnews .contents ul li a:hover {color:#f90; text-decoration:none;}
#pagebody #left .extend {padding:5px 3px 3px;margin:5px 0;height:154px; width:232px; background: #C8C81C;}
#pagebody #left .extend .title {font:bold 14px/1.5em "宋体"; color:#990; height:30px;}
#pagebody #left .extend .title span {display:block; width:114px; height:21px; font:bold 14px/1.5em "宋体"; float:left; text-align:center; padding-top:3px;}
#pagebody #left .extend .title .select {background:url(../images/front/leselectbg.gif) no-repeat;}
#pagebody #left .extend .contents {border:2px solid #E7F8A3;width:228px; height:120px; background:#fff;}
#pagebody #left .extend .contents ul {margin:0;padding:0;}
#pagebody #left .extend .contents li {margin:2px 0px 2px 20px; color:#990;}
#pagebody #left .extend .contents ul li a:link {color:#990; text-decoration:underline;}
#pagebody #left .extend .contents ul li a:visited {color:#666; text-decoration:underline;}
#pagebody #left .extend .contents ul li a:hover {color:#f90; text-decoration:none;}

#pagebody #left .leftnews2 {padding:4px 3px 3px; width:232px; height:177px; background:#C8C81C;}
#pagebody #left .leftnews2 .title {font:bold 14px/1.5em "宋体"; color:#990; height:30px;}
#pagebody #left .leftnews2 .title span {display:block; width:114px; height:21px; font:bold 14px/1.5em "宋体"; float:left; text-align:center; padding-top:3px;}
#pagebody #left .leftnews2 .title .select {background:url(../images/front/leselectbg.gif) no-repeat;}
#pagebody #left .leftnews2 .contents {border:2px solid #E7F8A3;width:228px; height:143px; background:#fff;}
#pagebody #left .leftnews2 .contents .firstnews {border-bottom:1px dashed #ccc;}
#pagebody #left .leftnews2 .contents .firstnews img {margin:3px 3px 4px 2px; float:left;}
#pagebody #left .leftnews2 .contents .firstnews h4 {font-size:12px; margin:2px 0; border-bottom:1px dashed #ccc; color:#09f; text-decoration:none;}
#pagebody #left .leftnews2 .contents .firstnews p {margin:2px 0; color:#999; text-decoration:none;}
#pagebody #left .leftnews2 .contents ul {margin:0;padding:0;}
#pagebody #left .leftnews2 .contents li {margin:2px 0px 2px 20px; color:#990;}
#pagebody #left .leftnews2 .contents ul li a:link {color:#990; text-decoration:underline;}
#pagebody #left .leftnews2 .contents ul li a:visited {color:#666; text-decoration:underline;}
#pagebody #left .leftnews2 .contents ul li a:hover {color:#f90; text-decoration:none;}
/*left column end*/

/*center column*/
#pagebody #center {width:552px; float:left; margin:0 0 0 3px;}
#pagebody #center .firstrow { margin-top:6px; width:554px; height:113px;}
#pagebody #center .firstrow .logina {width:180px; height:113px; background:url(../images/front/logbg.jpg) no-repeat; float:left;}
#pagebody #center .firstrow .logina .title {margin:0 4px;padding:2px 10px 0 0; border-bottom:1px dashed #ff0; font-weight:bold; color:#990; text-align:right;}
#pagebody #center .firstrow .logina .contents .username {margin:3px 0 0 0; padding:3px 0 0 0;width:45px;text-align:right; float:left; color:#990;}
#pagebody #center .firstrow .logina .contents .textinput {margin:2px 0 0 0; padding-right:3px;width:130px; float:right;}
#pagebody #center .firstrow .logina .contents .textinput input {width:120px; height:16px; border:1px solid #990; background:#f3f2b3;}
#pagebody #center .firstrow .logina .signup {text-align:right; margin:3px 4px 0; padding:3px 6px 0 0; border-top:1px dashed #fff;}
#pagebody #center .firstrow .logina .signup .loginbutton {width:93px; float:left;}
#pagebody #center .firstrow .logina .signup .signbutton {width:70px; float:right; padding-top:4px;}
#pagebody #center .firstrow .logina .signup a:link,#pagebody #center .firstrow .logina a:visited {color:#060; text-decoration:none;}
#pagebody #center .firstrow .logina a:hover {color:#f00;}
#pagebody #center .firstrow .areas {margin-left:6px; width:178px; height:111px; float:left; background:#fff; border:1px solid #9c0;}
#pagebody #center .firstrow .areas .title {background:url(../images/front/province.gif) no-repeat; width:178px; height:22px;}
#pagebody #center .firstrow .areas .contents {padding:5px;}
#pagebody #center .firstrow .cooperate {width:178px; height:111px; float:right; background:#fff; border:1px solid #9c0;}
#pagebody #center .firstrow .cooperate .title {border-bottom:1px dashed #ccc; color:#09f; padding:2px 10px 0 0; text-align:right;}
#pagebody #center .sturow { border:1px solid #990;width:552px; height:255px;background:#fff;}
#pagebody #center .sturow .title {height:22px; background:url(../images/front/tabsbg.gif) repeat-x top left; overflow:hidden; font-weight:bold; color:#990;}
#pagebody #center .sturow .title span { display:block; width:90px; height:18px; float:left; text-align:center; padding-top:4px; cursor:pointer;}
#pagebody #center .sturow .title .select {background:#fff; font-weight:bold; color:#000;}
#pagebody #center .sturow .contents {padding:10px 0 0 1px;}
#pagebody #center .stumore {border-top:1px dashed #ccc;text-align:right; margin-top:5px; padding:3px 10px 0 0;}
#pagebody #center .helpcolumn {margin-top:5px; border:1px solid #990; width:552px; height:228px; background:#fff url(../images/front/helpmbg.gif) repeat-y top center;}
#pagebody #center .helpcolumn .wanthelp { width:275px; float:left;}
#pagebody #center .helpcolumn .wanthelp .title {text-indent:15px; font:bold 14px/1.5em "黑体"; color:#990;}
#pagebody #center .helpcolumn .docolumn { width:275px; float:right;}
#pagebody #center .helpcolumn .docolumn .title {text-indent:15px; font:bold 14px/1.5em "黑体"; color:#990;}

/*center column*/

/*right column*/
#pagebody #right {width:200px; float:right;}
#pagebody #right .projects {border:1px solid #9c0; height:234px; background:#F7FFD0;}
#pagebody #right .projects .title {height:21px; background:#fff url(../images/front/righttbg.gif) repeat-x bottom left;}
#pagebody #right .projects .title span {font:bold 12px/1.5em "宋体"; padding:4px 0 0 10px; display:block;}
#pagebody #right .projects .contents img {margin:3px;}
#pagebody #right .projects .contents h5 {margin:0;padding:3px 10px; color:#990; font-weight:bold; font-size:12px;}
#pagebody #right .projects .contents ul {margin:0;padding:0;}
#pagebody #right .projects .contents li {margin:2px 0px 2px 20px; color:#990;}
#pagebody #right .projects .contents li a:link, #pagebody #right .projects .contents li a:visited {color:#660; text-decoration:none;}
#pagebody #right .projects .contents li a:hover {color:#333; text-decoration:none;}
#pagebody #right .projects .contents h4 {margin:0;padding:3px 10px; color:#990; font-weight:bold; font-size:12px;}
#pagebody #right .projects .contents p {margin:0;padding:3px 10px; color:#666; font-size:12px;}
/*right column*/

/*pagebody*/

/*footer*/
#footer { margin:7px auto 0px auto; width:1002px; border-top:4px solid #9c0;background:#fff;}
#footer .botleft {width:31%; float:left; border-right:1px dashed #ccc;}
#footer .botleft .crzjzx img {float:left; margin:2px 4px 0 5px;}
#footer .botleft .crzjzx p {margin:1px 0; font:12px/1.5em Verdana, Arial, Helvetica, sans-serif, "宋体"; color:#999;}
#footer .botleft .themain {padding:0 0 10px 5px;}
#footer .bottomr {width:68%; float:right;}
#footer .bottomr .botlist {padding:4px 0 8px; color:#ccc; border-bottom:2px dashed #eee;}
#footer .bottomr .botlist a:link, #footer .bottomr .botlist a:visited {color:#999; text-decoration:none;}
#footer .bottomr .botlist a:hover {color:#9c0;}
.address {padding:5px 0 10px 0; color:#ccc;}
.clear {clear:both; width:100%; height:0; overflow:hidden;}

/*news css begin*/
#newsbody {margin:7px auto 0; border:1px solid #9c0; width:1000px; background:#fff url(../images/front/newsbgline.gif) repeat-y 380px 0;}
#newsbody #left {width:380px; float:left;}
#newsbody #left .newslist {padding:5px 0 0 0;}
#newsbody #left .newslist .title {margin:0 3px;text-indent:30px; color:#06f; font:bold 14px/1.5em "宋体"; padding:1px 0 2px; border-bottom:1px dashed #06f;}
#newsbody #left .newslist ul {margin:0; padding:0;}
#newsbody #left .newslist ul li {margin:4px 0 0 25px; list-style:circle; font-size:13px;}
#newsbody #left .newslist ul li span {color:#ccc; font-size:10px;}
#newsbody #left .newslist .contents ul li a:link {color:#06c; text-decoration:underline;}
#newsbody #left .newslist .contents ul li a:visited {color:#800080; text-decoration:underline;}
#newsbody #left .newslist .contents ul li a:hover {color:#f00; text-decoration:none;}
#newsbody #left .pages {padding:3px 5px 3px 0;border:solid #9c0; border-width:1px 0; text-align:right; background:#f5f7b9;}
		  #left .pages input {width:16px;}
#newsbody #left .extend {margin:5px 0; background:#ccc; text-align:center;}
#newsbody #right {width:613px; float:right; padding:0;}
#newsbody #right .title h1 {margin:5px 3px 2px 3px; border-bottom:1px dashed #ccc;font:bold 16px/1.5em "宋体";}
#newsbody #right .title .datetime {margin:0 3px;padding:2px 15px 0 0; border-bottom:1px solid #ccc; text-align:right; color:#999;}
#newsbody #right .contents {padding:0 10px;}
#newsbody #right .contents p {text-indent:2em; font:14px/1.5em "宋体";}
#newsbody #right .contents .imgcont {padding:5px; text-align:center;}
#newsbody #right .aboutdo .contents {padding:0;}
#newsbody #right .aboutdo .contents thead {background:#f5f7b9;}
#newsbody #right .aboutdo table {margin:5px 0; width:100%;border-collapse:separate; border-spacing:1px; background:#eee;}
#newsbody #right .aboutdo table td {background:#fff;}
#newsbody #right .aboutdo .title {margin:0;padding:4px; text-indent:20px; font:bold 14px/1.5em "宋体"; color:#09f; background:#FFF9B2; border-bottom:1px solid #9c0;}
/*news css begin*/

/*search page*/
#searchbody {margin:7px auto 0; border:1px solid #9c0; width:1002px; background:#fff  url(../images/front/newsbgline.gif) repeat-y 237px 0;}
#searchbody #left {width:237px; float:left;}
#searchbody #left .research .title { text-indent:30px; padding:10px 0 0 0; border-bottom:1px solid #ccc; height:18px; font:bold 12px/1.5em "宋体"; color:#06f; background:url(../images/front/search.jpg) no-repeat 2px 3px;}
#searchbody #left .research .contents .lename {padding-top:8px;width:60px; text-align:right; float:left;}
#searchbody #left .research .contents .riinput {padding-top:5px;width:170px; float:right;}
#searchbody #left .hotsearch .title,#searchbody #left .latesearch .title,#searchbody #left .extendcol .title { text-indent:10px; padding:10px 0 0 0; background:url(../images/front/righttbg.gif) repeat-x bottom; font:bold 12px/1.5em "宋体"; color:#060;}
#searchbody #left .hotsearch .contents,#searchbody #left .latesearch .contents {padding:5px; font:12px/1.5em "宋体"; color:#f90;}
#searchbody #left .hotsearch .contents a:link,#searchbody #left .hotsearch .contents,a:visited,#searchbody #left .latesearch .contents a:link,#searchbody #left .latesearch .contents a:visited {color:#00f;}
#searchbody #left .hotsearch .contents a:hover, #searchbody #left .latesearch .contents a:hover {color:#f60; text-decoration:none;}
#searchbody #left .extendcol .contents {margin:5px 0;}
#searchbody #right {width:758px; float:right; position:relative;}
#searchbody #right .title {padding:15px 0 0 0; border-bottom:4px solid #ccc; font:bold 14px/1.5em "宋体"; color:#06f; text-indent:35px; background:url(../images/front/bigsearchbg.jpg) no-repeat 5px 11px;}
#searchbody #right .titlelove {padding:15px 0 0 0; border-bottom:4px solid #ccc; font:bold 14px/1.5em "宋体"; color:#06f; text-indent:35px; background:url(../images/front/theheart.gif) no-repeat 5px 11px;}
#searchbody #right .contents {padding:5px 5px 0;}
#searchbody #right .selistpage .imburse {position:absolute; left:20px; top:3px; width:300px; height:28px; text-align:left;z-index:10}
#searchbody #right .contents table thead {background:#f5f7b9;}
#searchbody #right .contents table { background:#ccc;}
#searchbody #right .contents table td { background:#fff;}
#searchbody #right .selistpage {margin:5px 0; border-top:2px solid #ccc; padding:8px 30px 0 0; height:30px; text-align:right; position:relative;}
#searchbody #right .contents .imburse_l {padding:10px 0 0 20px;}
/*search page*/

/*register page*/
#pagebody .registerpage {width:610px; float:left;border:1px solid #9c0; background:#fff;overflow:hidden;}
.registerpage h4 {margin:3px 0 5px; height:20px; padding-top:5px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #9c0; background:#F8FFD7 url(../images/front/flow.jpg) no-repeat 10px 2px; text-indent:35px;}
.registerpage .needwrite {padding:0 0 10px 0;border:1px solid #090; background:#FCFFEC; margin:4px;}
.registerpage .needwrite span {font-weight:normal;color:#999;}
.registerpage .needwrite .neetwrite {height:24px; margin:4px 0 2px; padding-top:4px; height:20px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; text-indent:35px; border-bottom:2px solid #0cc; background:#fff url(../images/front/expand.jpg) no-repeat 5px 2px;}
#pagebody .registerpage2 {width:798px; float:left;border:1px solid #9c0; background:#fff;}
.registerpage2 h4 {margin:3px 0 5px; height:20px; padding-top:5px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #9c0; background:#F8FFD7 url(../images/front/flow.jpg) no-repeat 10px 2px; text-indent:35px;}
.registerpage2 h4 span {font-weight:big;color:#090;cursor:pointer;}
.registerpage2 h4 .select{background:#9c0; padding:2px 10px 5px 10px; color:#fff;}
.registerpage2 .needwrite {padding:0 0 10px 0;border:1px solid #090; background:#FCFFEC; margin:4px;}
.registerpage2 .needwrite span {font-weight:normal;color:#999;}
.registerpage2 .needwrite .neetwrite {height:24px; margin:4px 0 2px; padding-top:4px; height:20px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; text-indent:35px; border-bottom:2px solid #0cc; background:#fff url(../images/front/expand.jpg) no-repeat 5px 2px;}

.basedwr {margin:5px 0; color:#999;}
 .baleft {width:24%; text-align:right; float:left; padding-top:6px;}
.baright {width:75%; float:right;}
.baright .input {width:200px; border-left:1px solid #666; border-top:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #eee; height:20px;  padding-top:1px; line-height:1.5em;}
	.baright .textarea {width:400px; height:40px; border-left:1px solid #666; border-top:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #eee;}
	.baright .browseinput {width:400px;  border-left:1px solid #666; border-top:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #eee; height:20px;  padding-top:1px; line-height:1.5em;}
	.baright span {margin-right:10px;}
	.cok {background:url(../images/front/ok.gif) no-repeat 160px 0px; text-indent:180px;}
	.cnotok {background:url(../images/front/no18.gif) no-repeat 160px 0px; text-indent:180px;}
.addbrow {background:url(../images/front/addbu.jpg) no-repeat 150px 0px; text-indent:180px;}
.selwrite {border:1px solid #fc0; background:#ffe; margin:4px;}
.seltitle {height:24px; margin:4px 0 2px; padding-top:4px; height:20px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; text-indent:35px; border-bottom:2px solid #fc0; background:#fff url(../images/front/star.gif) no-repeat 5px 2px;}
.udtitle {height:24px; margin:8px 0 5px; padding-top:4px; height:20px; font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; text-indent:25px; border-bottom:1px dashed #ccc; background:url(../images/front/star.gif) no-repeat 5px 2px;}
.likeconts {margin:10px 20px;}
	.likeconts span {margin:10px;}
.savedata {margin:15px; text-indent:200px;}
	.udtitle span, .neetwrite span, .seltitle span{font-weight:normal; color:#f90;}
/*register page*/

/*need login part*/
#searchbody #right .needlogin {width:360px; height:220px; border:1px solid #fc0; background:#fff; position:absolute; left:12px; top:550px; z-index:100}
#searchbody #right .needlogin .title {font:bold 12px/1.5em "宋体"; background:url(../images/front/logtitlebg.gif) repeat-x; text-indent:30px; height:22px; padding:5px 0 0 0;border:none; color:#000;}
#searchbody #right .needlogin .contents .username,#searchbody #right .needlogin .contents .textinput,#searchbody #right .needlogin .signup{margin:2px; padding:0 20px;}
#searchbody #right .needlogin .contents .textinput input {width:300px; height:20px; padding:2px 0 0 1px; border:1px solid; border-color:#666 #999 #eee #ccc} 
#searchbody #right .needlogin .signup .loginbutton {margin:5px 0 0 0;padding-left:5px; width:150px; height:30px; float:left;}
#searchbody #right .needlogin .signup .signbutton {margin:5px 0 0 0;width:150px; float:left; padding-top:5px; height:25px;}
#searchbody #right .needlogin .closesign {width:18px; height:18px; position:absolute; left:330px; top:4px;cursor:pointer;}
/*need login part*/
/*捐助问答*/
.consultation { padding:5px 10px; position:relative; z-index:10;}
.answer {text-align:right; position:absolute; top:-29px; left:500px; width:80px; height:24px;}
.question .title {margin:0;padding:7px 10px 2px; height:20px; font:bold 12px/1.5em "宋体"; background:#E8F7B5 url(../images/front/questions.jpg) no-repeat 5px 3px; border:solid #9c0; border-width:1px 0px 2px 0px; text-indent:30px;}
.question .contents {border:solid #9c0;border-width:1px 0px 1px 0px; padding:10px; margin:0; background:#FBFEDA;}
.question .contents textarea {width:99%; height:80px; border:solid 1px; border-color:#666 #999 #eee #ccc;}
.question .quesbutton, .answerarea .ansbutton {padding:5px 0 8px 45px;}
.answerarea {border:solid #fc0; border-width:2px 0; background:#fff; padding-bottom:10px;}
.consultation .title {font:bold 14px/1.5em "宋体"; background:url(../images/front/logtitlebg.gif) repeat-x; height:24px; padding:3px 0 0 30px;}
.consultation .contents {padding:5px;}
.consultation .contents textarea {width:99%;height:80px; border:solid 1px; border-color:#666 #999 #eee #ccc;}
.answerarea .title {padding:3px 0 0 20px;; background:url(../images/front/logtitlebg.gif) repeat-x; height:24px; font-weight:bold}
.answerarea .contents {padding:5px;}
.answerarea .contents textarea {width:99%; height:80px; border:solid 1px; border-color:#666 #999 #eee #ccc;}
/*捐助问答*/

/*help online*/
.partys {padding:5px 0 5px 10px;}
.tableapp {background:#fff; text-align:center; margin:5px 0 10px 0;}
.borderright {border-right:1px solid #9c0;}
.keywords {margin:5px 0;}
.keyinput {width:100px; height:16px; border:solid #ccc; border-width:0 0 1px 0;}
.fontbold {font:bold 18px "宋体";}
/*help online*/
/*user back pagebody*/
#userpagebody {margin:0 auto; padding:7px 0 0 0; width:1002px;}
#userpagebody #userleft {padding-bottom:10px;border:1px solid #990;width:240px; float:left; background:#fff;}
#userpagebody #userleft .toptitle {padding:6px 0 0 0;}
#userpagebody #userleft .listitle {padding-top:5px;font-weight:bold; text-indent:30px; background:url(../images/front/orangesquare.gif) no-repeat 15px 10px; height:18px; border-bottom:1px dashed #990;}
#userpagebody #userleft .listli {padding-top:4px; text-indent:45px; background:url(../images/front/arrow.gif) no-repeat 30px 10px; height:20px;}
#userpagebody #userright {border:1px solid #990;width:752px; float:right; background:#fff;}
#userright .todystitle {padding-top:10px;height:25px; border-bottom:1px solid #9c0; text-indent:120px; background:url(../images/front/todays.gif) no-repeat 10px 4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#userright .todayconts {margin:5px 0; padding-top:4px; text-indent:100px; background:url(../images/front/sunflower.gif) no-repeat 75px 2px;}
#userright .todayconts span {font:bold 12px/1.5em "宋体"; color:#f00;}
#userright .extstudent {border-top:1px dashed #fc0; background:url(../images/front/userbackextstbg.gif) repeat-x 0 2px; height:23px; padding-top:4px; text-indent:10px; font-weight:bold; color:#060;}
#userright .extstconts {padding:5px 0; text-align:center;}
#userright .extstconts th, #userright .jkjltable th {background-color:#DAEEB7;}
#userright .extstconts td, #userright .jkjltable td {background-color:#fff;}
#userright .ubextend {width:752px; height:135px; border:solid #ccc; border-width:1px 0; margin-bottom:5px;}
#userright .utoplogo {padding:5px 0; border-bottom:1px dashed #9c0;}
#userright .hislistitle {padding:4px 0 0 0; height:18px; border-bottom:2px solid #f90; text-indent:20px;}
#userright .hoslisthp .nodata {padding:20px; text-indent:100px; background:url(../images/front/gantanhao.gif) no-repeat 85px 17px;}
#userright .jkjltable {padding:5px 0;}
/*user back pagebody*/

/*Modify user data*/
.modleft {width:24%; height:26px; padding-top:4px; text-align:right; float:left;}
.modright {width:75%; float:right; height:30px;}
/*Modify user data end*/

/*捐助支付方式*/
#banksbody {margin:7px auto 0; border:1px solid #9c0; width:1002px; background:#fff}
.banksectitle {padding:15px 0 0 0; border-bottom:4px solid #ccc; font:bold 14px/1.5em "宋体"; color:#06f; text-indent:35px; background:url(../images/front/bigsearchbg.jpg) no-repeat 5px 11px;}
.thestinfo {margin:5px 10px; padding:10px 0 10px 45px;font-weight:bold; color:#f00;background:url(../images/front/sunflower.gif) no-repeat 24px 12px;}
.nxselect {padding:5px 0 5px 35px; border-top:1px solid #fcc; background:#fee;}
.edclew {padding:5px 0 5px 25px; color:#f60; font:12px/1.5em "宋体"; background:url(../images/front/addbu.jpg) no-repeat 5px 4px;}
.edgray {border:solid 1px; border-color:#fcc #fcc #fff #fee; background: #fcc; width:80px; height:18px; line-height:1.2em; color:#900;}
.onlinebank { background: #ffc url(../images/front/payonline.jpg) no-repeat 15px; height:95px;}
.chinapost { background: #ffc url(../images/front/paypost.jpg) no-repeat 15px; height:95px;}
.payintr {font:12px/1.2em "宋体"; color:#090; text-indent:2em; border-top:1px dashed #9c0; padding:10px;}
.banks {border:solid #CFE77E; border-width:1px 0;padding:20px 0 5px 35px; height:40px; margin:3px 0;}
.icbc { background:#fff url(../images/front/icbclogo.gif) no-repeat 120px 3px;}
.cmbchina {background:#fff url(../images/front/cmbchinalogo.gif) no-repeat 120px 3px;}
.payease {background:#fff url(../images/front/payeaselogo.gif) no-repeat 130px 3px;position: relative;}
.banklist {width: 650px;position: absolute;left: 300px;top: 0px;color: #999;padding: 5px;}
.banklist span {color: #f00;}
.postsend {padding:0; border:solid #9c0; border-width:1px 0; margin:3px 0}
.postlogo {background:#fff url(../images/front/chinapost.gif) no-repeat 730px 3px;}
.postaddress {border-top:2px dashed #9c0; color:#666; padding:5px 0 5px 54px; margin:4px 0}
.postintrin {width:500px; height:60px; border:1px solid; border-color:#666 #999 #eee #ccc;}
.icbclogo {background:#fff url(../images/front/icbclogo.gif) no-repeat 680px 20px;}
.donationers {margin:5px 0; border:solid #fcc; border-width:1px 0; background:#fee; padding:5px 0 5px 20px;}
.xcdo {background:#fff url(../images/front/hopsand.jpg) no-repeat 760px 5px;}
.dlconecter {margin:5px 0; border:none;}
.dlleft {width:15%; float:left; padding:4px 0 0 0; text-align:right; color:#900;}
.dlright {width:84%; float:right;}
.dailinput {width:300px; height:20px; line-height:1.5em; padding:3px 0 0 2px; color:#999; border:1px solid; border-color:#666 #999 #eee #ccc;}
.jksubmit {padding:10px 0 10px 150px;}

/*捐助多个学生*/
.jmtabletitle {height:22px; border-bottom:3px solid #ccc; background:#eee; text-align:center; font-weight:bold;}
.jmtablecont {height:30px; border-bottom:3px solid #ccc;text-align:center; background:url(../images/front/helpmbg.gif) repeat-x 0 26px;}
.jmtableffc {background-color:#ffe;}
.jmtableffe {background-color:#ffc;}
.jmtabletitle .tdborder { background:url(../images/front/tableriline.gif) repeat-y right top; background-color:none;}

.tableth {background:url(../images/front/userbackextstbg.gif) repeat-x bottom;}
.tabletr1 {background:#fff;}
.tabletr2 {background:#eee;}
.tabletr3 {background:#fcc;}

/*表格*/
.tableinputst {width:95%; border:1px #fff solid; color:#666; height:20px;}
.tableinputst2 {width:80%; border:1px #fff solid; color:#666; height:20px;}
.tablein200 {width:200px; border:1px solid #fff; color:#666; height:20px;}
.tablein100 {width:70px; border:1px solid #fff; color:#666; height:20px;}
.tabletextarea {width:99%; border:1px solid #fff; color:#666; height:90px; overflow-y:auto;}
.tabdiv {width:100%;}
.dolimited {padding:5px 5px 0;}
/*default css*/
#defaultbody {width:1002px; height:398px; margin:0 auto; border-bottom:2px solid #999;}
#defaultwrap {width:1002px; margin:0 auto; background:#F5F7B9;}

/*header bar login div*/
#headerbar .needlogin {width:220px; height:120px; border:1px solid #fc0; background:#fff; position:absolute; z-index:100}
#headerbar .needlogin .title {font:bold 12px/1.5em "宋体"; background:url(../images/front/logtitlebg.gif) repeat-x; text-indent:10px; height:22px; padding:5px 0 0 0;border:none; color:#000;}
#headerbar .needlogin .contents .username { float:left;margin:2px; padding-left:20px;width:50px;text-align:right;padding-top:3px;}
#headerbar .needlogin .contents .textinput { float:left;padding-top:3px;}
#headerbar .needlogin .contents .textinput input {width:120px; height:20px; padding:0px 0 0 1px; border:1px solid; border-color:#666 #999 #eee #ccc}
#headerbar .needlogin .signup { margin-top:6px; text-align:right; }
#headerbar .needlogin .closesign {width:18px; height:18px; position:absolute; left:195px; top:4px;cursor:pointer;}

/*yiduiyixianmu*/
.basecont {width:780px; margin:2px auto;}
.basecontm {width:750px; margin:2px auto; text-align:left;}
.porleft {width:10%; float:left; height:25px; text-align:right; font-weight:bold; line-height:24px;}
.porleftnor {width:9%; float:left; height:25px; text-align:right;line-height:24px;}
.porright {width:90%; float:right; height:25px; text-align:left;}
.ydyproject {width:96%; height:20px; border:solid #ccc; border-width:0 0 1px 0; line-height:19px;}
.probrtitle {padding:10px 0 5px 10px; border-bottom:dashed 1px #ccc; font:bold 16px/1.3em "宋体"; text-align:left;}
.shortbasecont {width:250px; float:left; height:24px;}
.shortleft {width:28%; float:left; text-align:right; height:24px; line-height:24px;}
.shortright {width:71%; float:right;}
.regprojectinfo {width:780px; margin:2px auto;}
.regproinput {width:96%; border:0;background:url(../images/textbg.gif); height:100px; line-height:24px; font-size:14px;}
.thisimgcont {width:780px; margin:5px auto;}
.uploatimg {width:780px;}
.leftpath {width:550px; float:left; height:24px;}
.rightbutup {width:60px; float:left; height:24px;}
.uploadbut {width:70px; float:left; height:24px;}
.uploadinput {width:98%; border:1px solid #ccc; height:18px;}
.intrcont {text-align:left;padding:0px 10px;font-size:14px;line-height:1.5em;}
	.intrcont p {margin:10px 0;}
.h3style {margin:0; padding:10px 0; font:bold 18px/1.5em "宋体";}
.schoolename {width:500px; float:left; height:24px;}
.shortleftscname {width:11%; float:left; text-align:right; height:24px; line-height:24px;}
.shortrightinput {width:88%; float:right; text-align:left;}
.constrationtab tr td {vertical-align:bottom; line-height:1.5em;}
.huojian {height:24px; line-height:24px; text-align:left;}
.bigportitle {height:32px; padding:5px 0 0 10px; font:25px/1.5em "黑体";border-bottom:2px solid #ccc;text-align:left;}
.schoolinfoselect {background:#f90; font-weight:bold; color:#000; cursor:pointer;}
.schoolinfounselect {cursor:pointer;}

/*2008-05-13*/
.rightserach {background:#fff;border:1px solid #9c0; padding:5px 0;}
.risebase {margin:5px;}
.risebase .left {width:30%; float:left; text-align:right;padding-top:3px;}
.risebase .right {width:69%; float:right;}
.domethod {margin:4px 0;}
#pagebody #center .helpcolumn .contents {border-top:1px dashed #9c0; padding:4px 5px;}
#pagebody #center .helpcolumn .contents ul {margin:0;padding:0; list-style:none;}
#pagebody #center .helpcolumn .contents ul li { padding:2px 0 3px 15px; margin:0; background:url(../images/front/homelist.gif) no-repeat 2px 7px;}
#pagebody #center .helpcolumn .contents ul li a {color:#990;}
.answermodfiy {margin-left:0;margin-right:0; border-width:1px 0 1px 0;}

/* login page */
.loginpage {padding:50px 0 150px;}
.whylogin {background:#fff; border:1px solid #88c;}
#right .whylogin .title {padding:7px 0 2px 25px; font:bold 12px/1.5em "宋体"; color:#09f; border-bottom:1px dashed #ccc; background:url(../images/front/star.gif) no-repeat 5px 6px;}

