@charset "gb2312";
body{ background-color:#dddddb; }
/*ad*/
.ad{ width:956px; height:90px; }
.ad img{ display:block; width:956px; height:90px; overflow:hidden; }
/*banner*/
.banner{ width:960px; background:url("../images/banner.jpg") left top no-repeat; }
.banner img{ vertical-align: top;}
/*menu*/
.menu{ width:960px; height:36px; background:url("../images/menu_re.png") left top repeat-x; }
.menu a, .menu img{ float:left; display:inline; }
.menu a{ height:36px; line-height:36px; padding:0 11px; }
.menu img{ margin-top:10px; }
.menu .menuFirst{ margin-left:21px; padding:0 20px; }
.menu a:link, .menu a:visited{ color:#444; font-size:14px; font-weight:bold; text-decoration:none; }
.menu a:hover{ color:#444; text-decoration:none; }
.menu .on:link, .menu .on:visited{ color:#fff; background-color:#990000; }
/*scroll*/
.scroll{ width:960px; height:128px; background-color:#eee; background:url("../images/scrollBg.jpg") left top no-repeat; }
/*.scrollText{ padding:0 0 0 172px;}
.scrollText a:link,.scrollText a:visited{ color:#bbb; text-decoration:none;}
.scrollText a:hover{ color:#fff; text-decoration:underline;}
.scrollText h2{ font-size:14px; font-weight:bold; padding:16px 0 8px 0;}
.scrollText h2 a:link,.scrollText h2 a:visited{ color:#fff;text-decoration:none;}
.scrollText h2 a:hover{color:#fff; text-decoration:underline;}*/
/*con*/
.con{ width:960px; background-color:#fff; }
.con_body{ width:682px; background-color:#fff; }
.con_side{ width:278px; background-color:#f0f0f0; padding-bottom:20px; }
.daoyu h2{ float:left; height:30px; color:#373737; display:inline; font:bold 18px/30px 'microsoft yahei'; }
.daoyu img{ float:left; display:inline; }
.daoyuCon blockquote{ font-size:14px; color:#838383; text-indent:2em; }
.daoyuCon blockquote a:link, .daoyuCon blockquote a:visited{ color:#990000; text-decoration:none; }
.daoyuCon blockquote a:hover{ color:#990000; text-decoration:underline; }
.pingfen{ padding-top:17px; }
.pingfenTit{ border-top:5px solid #5f5f5f; border-bottom:1px solid #5f5f5f; }
.pingfenTit h2{ float:left; display:inline; height:26px; font:bold 18px/26px 'microsoft yahei'; padding-top:3px; }
.pingfenTit img{ float:left; display:inline; }
.join{ padding-top:19px; }
.jiangList li{ float:left; display:inline; }
.jiangList li img{ display:block; }
.jiangListA{ padding:0 25px 0 48px; }
.jiangListB{ }
.jiangListC{ padding:20px 25px 0 48px; }
.jiangListD{ padding-top:20px; }
.zhuban{ padding:0 13px; }
.zhubanList li{ float:left; display:inline; }
.zhubanList li img{ border:1px solid #c9c9c9; display:block;  }
.zhubanList{ padding-bottom:12px; padding-top:6px; border-bottom:1px solid #dddddd; }
.zhuban h2{ height:30px; font:bold 14px/30px "microsoft yahei"; padding-left:23px; background:url("../images/zhuban_tit.png") left center no-repeat; }
.zhuban2 h2, .zhuban3 h2, .zhuban4 h2{ margin-top:3px; }
.zhuban4 ul li{ padding-bottom:10px; }
.zhuban4 .zhubanList{ border-bottom:none; padding-bottom:7px; }
.ad250{ margin:0 13px; width:250px; border:1px solid #cccccc; }
.ad250 img{ display:block; }
/*action_time*/
.action_time{ width:960px; background-color:#fff; }
.action_timeTit1{ padding-top:8px; }
.action_timeTit h2{ font:bold 20px/28px 'microsoft yahei'; height:28px; overflow:hidden; color:#373737; }
.action_timeTitLine{ width:694px; height:5px; font-size:0; line-height:0; background-color:#5f5f5f; margin:19px 0 0 5px; }
.action_timeTitLine1{ width:735px; }
.action_con_top{ width:960px; height:13px; background:url("../images/action_radious_top.png") left top no-repeat; line-height:0; font-size:0; margin-top:8px; }
.action_con_bot{ width:960px; height:17px; background:url("../images/action_radious_bot.png") left bottom no-repeat; line-height:0; font-size:0; }
.action_con{ width:960px; min-height:500px; background:url("../images/action_radious_re.png") left top repeat-y; }
.action_tabCon{ display:block; margin-left:-4px; }
.action_tabConTop{ width:742px; height:13px; font-size:0; line-height:0; background:url("../images/action_tabConTop.png") left top no-repeat; }
.action_tabConCon{ width:742px; min-height:500px; background:url("../images/action_tabConRe.png") left bottom repeat-y; }
.action_tabConBot{ width:742px; background:url("../images/action_tabConBop.png") left bottom no-repeat; height:17px; }
.action_tabList{ width:198px; margin-right-4px; padding:17px 0 0; position:relative; }
.action_tabList li{ width:198px; height:50px; *margin-left:-16px; line-height:50px; text-indent:30px; background:url("../images/tabcon_listbg.png") 15px bottom no-repeat; }
.action_tabList a:link, .action_tabList a:visited{ color:#333; font-size:14px; text-decoration:none; font-weight:bold; }
.action_tabList a:hover{ text-decoration:none; color:#333; }
.action_tabList .tabOn{ background:url("../images/tabOn.png") 8px 4px no-repeat; }
.action_tabList .tabOn a:link, .action_tabList .tabOn a:visited{ color:#fff; }
.action_tabList .tabOn a:hover{ }
.actionInnerBox{ padding:3px 0 0 28px; }
.action_h2{ width:544px; height:29px; line-height:29px; background:url("../images/tabh2_bg.png") right top no-repeat #585858; font-size:16px; font-weight:bold; color:#fff; text-indent:13px; }
.pra1{ width:710px; font-size:14px; padding:12px 0 30px 0; text-indent:7px; }
.action_checks{ width:100%;}
.action_checks td{ height:34px; width:162px; white-space:nowrap; width:25%;}
.action_checksOdd{ background-color:#fdf2e1; }
.action_checks input{ vertical-align:-2px; *vertical-align:-1px; margin-right:5px; margin-left:30px; }
.detail{ display:inline-block; }
.detail:link, .detail:visited{ color:#990000; font-size:12px; text-decoration:none; background:url("../images/detail_bg.png") center top no-repeat; height:20px; line-height:20px; padding:0 10px 0 15px; }
.detail:hover{ text-decoration:none; color::#990000; }
.action_lists{ margin-left:8px; }
.action_lists li{ float:left; display:inline; margin-top:15px; margin-right:17px; width:153px; height:174px; overflow:hidden; background:url("../images/list_box_bg.png") left top no-repeat; text-align:center; }
.action_lists p{ text-align:left; padding:0 13px; font-size:14px; height:72px; }
.wanke_check{ padding-top:11px; }
.action_lists img{ margin-left:10px; *margin-left:5px; margin-top:6px; display:block; border:1px solid #ccc; width:133px; height:58px; }
.action_lists input{ vertical-align:-2px; *vertical-align:-1px; margin-right:5px; }
.login{ background:url("../images/login_re.png") left top repeat-y; height:220px; width:661px; margin-left:8px; }
.loginInner{ background:url("../images/login_bot.png") left bottom no-repeat; height:100%; }
.login h2{ background:url("../images/login_top.png") left top no-repeat; height:40px; font:bold 21px/24px 'microsoft yahei'; color:#373737; padding:26px 0 0 183px; }
.tel, .email, .verifyCodeInput{ width:171px; height:20px; line-height:20px; padding:5px 0; background:url("../images/input_bg.png") left top repeat-x; border:1px solid #d8d8d8; }
.login_table label{ color:#7b0000; font-weight:bold; font-size:14px; margin-right:10px; }
.w1{ width:134px; }
.pt12{ padding-top:12px; }
.valImg img{ vertical-align:middle; }
.valImg a:link, .valImg a:visited{ color:#7b0000; text-decoration:none; margin-left:10px; }
.btns a{ display:inline-block; width:98px; height:35px; }
.lon_btn1{ color:#fff; font-weight:bold; font-size:14px;  height: 35px;  width: 98px; background:url("../images/btn_red.png") left top no-repeat; margin:23px 18px 0 0; border:none; cursor:pointer;}
.lon_btn2{ color:#fff; font-weight:bold; font-size:14px; height: 35px;    width: 98px; background:url("../images/btn_orange.png") left top no-repeat; margin:0 18px 0 0; border:none;cursor:pointer; }
.lon_btn3{ color:#fff; font-weight:bold; font-size:14px; height: 35px;    width: 98px; background:url("../images/btn_orange.png") left top no-repeat; border:none; cursor:pointer; }
.btns a:link, .btns a:visited{ color:#fff; font-weight:bold; text-decoration:none; line-height:35px; font-size:14px; }
.action_h2set{ margin:27px 0 0 0; }
.paihangList{ line-height:28px; padding:7px 0 17px 12px; }
.paihangList li{ width:533px; }
.sp1{ background:url("../images/red_listBg.png") center center no-repeat; width:29px; height:28px; text-align:center; color:#fff; font-weight:bold; }
.sp2{ width:120px; height:28px; overflow:hidden; white-space:nowrap; font-size:14px; margin-left:8px; }
.sp22{ width:112px; margin-right:8px; }
.sp3{ width:329px; height:10px; line-height:0; font-size:0; background-color:#9f372c; margin-top:10px; margin-left:10px; }
.sp4{ color:#000; font-size:14px; line-height:16px; height:18px; overflow:hidden; margin:6px 0 0 5px; font-weight:bold; }
.paihangListOne .sp1{ background:url("../images/paihang_1.png") left 3px no-repeat; font-weight:bold; }
.paihangListTwo .sp1{ background:url("../images/paihang_2.png") left 3px no-repeat; font-weight:bold; }
.paihangListThr .sp1{ background:url("../images/paihang_3.png") left 3px no-repeat; font-weight:bold; }
.paihangListOne .sp2{ font-weight:bold; }
.paihangListTwo .sp2{ font-weight:bold; }
.paihangListThr .sp2{ font-weight:bold; }
/*stdList*/
.stdList{ margin-left:-20px; width:980px; }
.stdList li{ float:left; display:inline; margin-left:43px; position:relative; width:148px; height:190px; border:1px solid #ccc; }
.stdList li img{ display:block; width:148px; height:148px; }
.stdList li p{ position:absolute; left:-1px; bottom:-1px; text-align:center; width:150px; line-height:22px; height:44px; background-color:#c2230b; color:#fff; }
/*lists*/
.lists{ width:960px; background-color:#fff; }
.vote{ width:960px; background-color:#fff; }
.voteTable{ width:616px; text-align:center; }
.voteTable th{ text-align:center; height:35px; border:1px solid #fff; color:#fff; font-size:14px; font-weight:bold; }
.voteTable td{ height:35px; border:1px solid #fff; font-size:14px; }
.bg0{ background-color:#95363a; }
.bg1{ background-color:#eedcce; }
.bg2{ background-color:#eaeaea; }
.voteTableW1{ width; 27%; }
.voteTableW2{ width:43%; }
.voteTableW3{ width:30%; }
.voteTable td span{ display:block; text-align:right; padding-right:60px; }

.tp_table{
    width:680px;
    margin-left:8px;
}
.tp_table td{
    vertical-align:top;
    height:174px;
}
.tw_tick{
    background:url("../images/list_box_bg.png") no-repeat scroll left top transparent;
    width:153px;
    height:145px;
    margin-top:15px;
}
.tw_tick p{ text-align:left; padding:0 13px;
    font-size:14px; height:72px; }
.tw_tick div{ padding-top:6px; }
.tw_tick img{ margin-left:10px; *margin-left:5px; display:block; border:1px solid #ccc; width:133px; height:58px; }
.tw_name{ text-align:center; width:153px; padding-top:5px; }
.tw_name input{ vertical-align:-2px; *vertical-align:-1px; margin-right:5px; }

.banner_buchong{ width:960px;}
.banner_buchong img{ display:block;}


