body{font-family:"Microsoft YaHei"; font-size:12px;}
.w960{margin:0 auto;}
.areaGray{min-width:960px; background:#f2f2f2 url(../images/line_bg2.gif) repeat-x 0 0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}


#topNav{min-width:960px; height:30px; background-color:#4f4f4f;}
#header{position:relative; height:71px; margin:0 auto;}
#logo{float:left;}
#logo img{display:block;}
.subheading{display:inline; float:left; margin:21px 0 0 12px; padding-left:12px; height:29px; border-left:1px #d8d8d8 solid; font:18px/29px STZhongsong,SimSun; color:#4d4e4d;}
.subheading2{display:inline; float:left; margin:21px 0 0 12px; padding-left:12px; height:29px; font:20px/29px "Microsoft YaHei"; color:#4d4e4d;}
.subheading2 span{padding-left:8px; font-size:14px;}
.subheading2 span strong{color:#ea2423;}

/*------ Main Nav ------*/
#mainNav{position:absolute; top:0; right:0;}
#mainNav li{float:left; height:68px; padding:0 35px; line-height:68px;}
#mainNav li.curr{border-left:1px #f0f0f0 solid; border-right:1px #f0f0f0 solid; border-bottom:3px #ec7c2a solid; background:#f7f7f7;}
#mainNav a{font-size:18px; color:#4c4c4c;}
#mainNav a:hover{color:#dc7e29; text-decoration:none;}

/*------ Focus Ad ------*/
#focusAd{min-width:960px; height:400px; overflow:hidden;}

/*------ Novice guide ------*/
#noviceGuide{padding:22px 0;}
#noviceGuide .novice_guide{overflow:hidden;}
#noviceGuide dl{float:left; margin-left:-1px; width:127px; height:103px; padding:15px 0 0 192px; border-left:1px #e5e5e5 solid; background:url(../images/novice_guide_bg.gif) no-repeat 20px 5px; color:#000; cursor:pointer;}
#noviceGuide dl.a2{background-position:37px -110px;}
#noviceGuide dl.a3{background-position:48px -234px;}
#noviceGuide dt{font-size:20px; line-height:30px;}
#noviceGuide dt a{color:#000;}
#noviceGuide dt a:hover{text-decoration:none;}
#noviceGuide dd{font-size:12px;}

/*------ index tabs ------*/
.tabsIndex{padding:25px 0 30px;}
.tabsIndex .tabs_hd{position:relative; height:44px; border-bottom:4px #f5812c solid;}
.tabsIndex .tabs_hd ul{padding-left:1px;}
.tabsIndex .tabs_hd li{display:inline; float:left; margin-left:-1px; height:43px; padding:0 36px; border:1px #dadada solid; border-bottom:none; background-color:#f9f9f9; line-height:43px; font-size:20px; cursor:pointer;}
.tabsIndex .tabs_hd li.curr{background:#f5812c; border-color:#f5812c; color:#fff; cursor:default;}
.tabsIndex .tabs_bd{}
.tabsIndex .tabs_hd .more{position:absolute; top:-13px; right:0; font-size:16px; line-height:45px; color:#6b6b6b;}
.tabsIndex .tabs_hd .more a{color:#6b6b6b;}
.tabsIndex .tabs_hd .more a:hover{color:#000; text-decoration:none;}

/*------ Table ------*/
.tableStyle{border:1px #dadada solid; font-size:12px;}
.tableStyle tr{background-color:#fff;}
.tableStyle tr.curr{background-color:#fbfaf8;}
.tableStyle th{height:38px; border-bottom:1px #dadada solid; background:url(../images/tabs_bg.gif) repeat-x 0 0; text-align:center; font-size:12px; font-weight:normal; color:#646464;}
.tableStyle td{padding:24px 10px; border-bottom:1px #dadada solid; text-align:center; line-height:26px;}
.tableStyle .th_icon{position:relative; display:inline; _display:block; _width:60px;}
.tableStyle .th_icon img{position:absolute; right:-18px; top:1px;}
.tableStyle .name{padding-left:35px; text-align:left; font-size:14px; font-weight:bold;}
.tableStyle .interest{}
.tableStyle .interest strong{font-weight:bold;}
.tableStyle .sum{font-weight:bold;}
.tableStyle .deadline strong{font-weight:bold;}
.tableStyle .tc_red{text-align:center; font-weight:bold; color:red;}
.tableStyle .bid{display:block; width:87px; height:30px; border:none; background:url(../images/button_bg.gif) no-repeat 0 0; text-indent:-99999px; overflow:hidden; cursor:pointer;}
		.ratio{width:140px; line-height:12px;}
		.ratio .ration_bg, .ratio .ration_bg_left, .ratio .ration_bg_right{width:100px; height:12px; overflow:hidden;}
		.ratio .ration_bg{background:url(../images/fundraisingProgress.gif) repeat-x 0 -24px;}
		.ratio .ration_bg_left{background:url(../images/fundraisingProgress.gif) no-repeat 0 -4px;}
		.ratio .ration_bg_right{background:url(../images/fundraisingProgress.gif) no-repeat right -44px;}
		.ratio .mark{float:left;height:12px; overflow:hidden;}
		.ratio .mark_bg{height:12px; background:url(../images/fundraisingProgress.gif) repeat-x 0 -84px;}
		.ratio .mark_bg_left{height:12px; background:url(../images/fundraisingProgress.gif) no-repeat 0 -64px;}
		.ratio .mark_bg_right{height:12px; padding-right:4px; background:url(../images/fundraisingProgress.gif) no-repeat right -104px;}
		.ratio .number{padding-left:4px;}
		
		.allView{float:left; width:154px; height:45px; border:1px #dadada solid; border-top:none; background:#fff; text-align:center; font-size:16px; line-height:45px; color:#6b6b6b;}
		
		/*------ search form ------*/
		#searchForm{position:absolute; top:0; right:0;}
		#searchForm .search_bg{float:left; width:209px; height:30px; padding-left:30px; border:1px #dadada solid; box-shadow:2px 2px 2px #ddd inset; background:#fff url(../images/search_bg1.gif) no-repeat 8px 8px;}
		#searchForm .search_bg input{width:205px; height:18px; padding:6px 0; lien-height:18px; border:none; background:none; font-size:14px;}
		#searchForm .search_submit{float:left; height:32px; _height:34px; margin-left:-1px; padding:0 16px; border:1px #dadada solid;  background:#fbfbfb url(../images/search_bg2.gif) repeat-x 0 0; font-size:14px; font-family:"Microsoft YaHei"; line-height:30px; color:#5f5f5f; cursor:pointer;}
		#searchForm .search_submit:hover{color:#2f2e2e;}

/*------ Footer ------*/
#footer{min-width:960px; height:153px; background:url(../images/footer_bg.gif) repeat-x 0 0;}
		#botNav{height:45px; background:url(../images/bot_nav_bg.gif) repeat-x left bottom; line-height:45px;}
		#botNav a{display:inline; float:left; margin:0 10px; color:#c2c2c2;}
		#botNav a:hover{color:#fff; text-decoration:none;}
		#service{padding-top:22px; color:#c2c2c2;}
		#service strong{display:block; font-size:24px; font-weight:bold; color:#fff;}
		#certificate{padding-top:44px;}
		#certificate a{float:left; width:91px; height:34px; margin-left:20px; background:url(../images/delete/gong.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
		#certificate a:hover{background-position:0 -34px;}
		
/*------ copyright ------*/
#copyright{min-width:960px; height:38px; background:url(../images/copyright_bg.gif) repeat-x 0 0; text-align:center; line-height:38px; color:#c2c2c2;}

/*------ register and login ------*/
.body_bg_fa{background-color:#fafafa;}
.header_area1{height:93px; padding-top:30px; border-bottom:1px #e9e9e9 solid;}
.registerLogin_button{position:absolute; top:19px; right:0;}
.registerLogin_button a{display:inline; float:left; margin-left:10px; height:28px; padding:0 14px; border:1px #e7e7e7 solid; line-height:28px; background:#ffffff; font-size:14px; color:#393939;}
.registerLogin_button a:hover{background:#fafafa; text-decoration:none;}

/*------ register ------*/
#register{}
#register .reg_top{padding:35px 0 20px 100px; border-bottom:1px #e5e5e5 solid;}
#register .reg_bot{padding:22px 0 20px 100px;}
#register input{font-family:"Microsoft YaHei"; color:#4E4E4E;}
#register .reg_tr{height:32px; margin-bottom:8px;}
#register .reg_th{float:left; width:100px; font-size:14px; line-height:32px; text-align:right; color:#4e4e4e;}
#register .reg_th strong{color:#EA2423;}
#register .reg_td{float:left; width:194px; height:30px; padding-left:36px; border:1px #e0e0e0 solid; background:#fff;}
#register .reg_td input{width:192px; height:18px; padding:6px 0; border:none; background:none; font-size:14px; line-height:18px;}
#register .reg_td_name, #register .reg_td_mail, #register .reg_td_password{background:#fff url(../images/reg_bg.gif) no-repeat 9px 6px;}
#register .reg_td_mail{background-position:9px -34px;}
#register .reg_td_password{background-position:11px -75px;}
#register .reg_td_checking{float:left; width:111px; padding:0 2px; height:30px; border:1px #e0e0e0 solid; background:#fff;}
#register .reg_td_checking input{width:111px; height:18px; padding:6px 0; border:none; background:none; font-size:14px; line-height:18px;}
#register .reg_line{height:20px; margin-bottom:8px;}
#register .reg_line .line{display:inline; float:left; margin-left:100px; width:212px; height:2px; padding:10px; overflow:hidden; background:url(../images/line_bg.gif) repeat-x 0 10px;}
#register .error{float:left; padding-left:20px; line-height:32px; color:#767676;}
#register .reg_yanzhengma{float:left; padding:0 0 0 10px;}
#register .reg_yanzhengma img{display:block; cursor:pointer;}
#register .reg_shuaxin{float:left; padding-left:10px; line-height:32px; color:#767676;}
#register .reg_shuaxin a{color:#0e98c9;}
#register .reg_tda{float:left; width:226px; height:30px; padding:0 2px; border:1px #e0e0e0 solid; background:#fff;}
#register .reg_tda input{width:226px; height:18px; padding:6px 0; border:none; background:none; font-size:14px; line-height:18px;}
#register .reg_td_focus{border:1px #ee992c solid; box-shadow:1px 1px 1px #ddd inset;}
#register .reg_xiyi{padding-left:100px; height:16px; line-height:16px;}
#register .reg_btn_area{height:42px; padding:10px 0 10px 100px;}
#register .reg_btn_area input{width:237px; height:42px; background:url(../images/button_bg.gif) no-repeat 0 -62px;}

/*------ login ------*/
.login_line{border-bottom:1px #e5e5e5 solid;}
#login{width:369px; padding-right:124px;}
#login #register .reg_tr{margin-bottom:18px;}
#login #register .reg_td{width:229px;}
#login #register .reg_line .line{margin:0;}
#login #register .reg_xiyi{padding:0;}
#login #register .reg_xiyi .fr a{color:#00c3dd;}
#login #register .reg_btn_area{padding:15px 0 10px; height:32px;}
#login #register .reg_btn_area input{width:116px; height:32px; background:url(../images/button_bg.gif) no-repeat 0 -30px;}
#login #register .reg_top{border:none;}


/*------ login focus ------*/
.login_focus{position:relative;  width:370px; height:210px; margin:33px 0 0 80px; overflow:hidden;}
.login_focus a{position:absolute; top:0; left:0;}
.login_focus img{position:absolute; top:0; left:0;}
.login_focus ul{position:absolute; bottom:0; padding-left:150px; height:30px; text-align:center;}
.login_focus ul li{float:left; width:10px; height:10px; margin-right:10px; overflow:hidden; background:#e3e3e3 url(../images/login_focus_bg.gif) no-repeat 0 -20px; cursor:pointer; text-indent:-99999px; overflow:hidden;}
.login_focus ul li.curr{background-position:0 0; cursor:default;}


/*WellSelect*/
.WellForm .SelectL,.WellForm .SelectR,.WellForm .WellSelect{float:left;height:30px;}
.WellForm .SelectL{width:3px;background-position:0 -84px;}
.WellForm .SelectR{width:31px; height:32px; cursor:pointer; background:url(../images/select_bg.gif) no-repeat 0 0; margin-right:5px;}
.WellForm .SelectR_hover{background-position:0 -32px;}
.WellForm .SelectRz{background-position:0 -64px;}
.WellForm .WellSelect{position:relative; height:30px; cursor:pointer; border:1px #e0e0e0 solid; background:#fff;}
.WellForm .WellSelect select{display:none;}
.WellForm .WellSelect em{position:absolute;top:0;left:4px;color:#4e4e4e;height:30px;display:block;line-height:30px;}
.WellForm .WellSelect ul{position:absolute;top:30px;left:-1px; border:1px #d7d7d7 solid; border-top:none; z-index:1000;display:none; background:#fff;}
.WellForm .WellSelect ul li {color:#000;height:28px;cursor:pointer;line-height:28px;padding-left:3px;}
.WellForm .WellSelect ul li.hover{background:#efefef;}

/*WellCheckBox*/
.WellForm .WellCheckBox, .WellForm .WellCheckBoxH{float:left;	width:17px;height:16px;cursor:pointer;overflow:hidden;margin:0 5px 0 0; background:url(../images/fuxuan_bg.gif) no-repeat 0 -25px;}
.WellForm .WellCheckBoxH{background-position:0 0;}
.WellForm .WellCheckBox input{margin-top:12px;display:none;}

/*WellButton*/
.WellForm .WellButton{cursor:pointer;float:left; text-indent:-99999px; overflow:hidden;}
.WellForm .WellButton{border:0; }
.WellForm .WellButtonH{}

/*------ register checking ------*/
.register_checking{width:772px; height:406px; margin:20px auto 20px; padding:90px 0 0 200px; background:url(../images/password_bg.gif) no-repeat top center;}
.register_checking .text_a{width:399px; margin-bottom:20px; font-size:16px; line-height:28px; color:#272727;}
.register_checking .text_a a{color:#469eb2;}
.register_checking .mail_btn{display:block; width:182px; height:39px; border:none; background:url(../images/shouqu_mail.gif) no-repeat 0 0; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.register_checking .ul_list{width:615px; padding-top:44px;}
.register_checking .ul_list li{padding-left:14px; margin-bottom:20px; background:url(../images/mail_list_bg.gif) no-repeat 0px 8px; line-height:24px; color:#969696; font-size:14px;}
.register_checking .ul_list li a{color:#1fafc9;}