body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/1.4 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,tahoma,arial,simsun,sans-serif;}
h1,h2,h3,h4,h5,h6,small,sub,sup{font-size:100%;}
a{text-decoration:none; cursor:pointer; color:#2c2b2b;}
a:hover{ text-decoration:underline;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
label{cursor:pointer;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/*main*/
.main{ background:url(../img/bg_main.jpg) no-repeat scroll center top #81ad3d; height:750px; color:#FFF; margin:0 auto; overflow:hidden;}
.ban{ width:960px; height:384px; margin:0 auto; color:#FFF; position:relative;}
.ban .banner{ background:url(../img/ban_banner.jpg) no-repeat scroll center top #81ad3d; width:960px; height:384px; position:absolute; left:0; top:0; text-indent:-999em;}
.ban .btn-got{ position:absolute; left:654px; top:47px; width:293px; height:206px; background:url(../img/btn_img.jpg) no-repeat; text-indent:-999em;filter:alpha(opacity=94); opacity: 0.94;}
.ban .btn-got:hover{filter:alpha(opacity=100); opacity: 1;}
.ban .rule{ position:absolute; left:106px; top:226px; font:12px/1.4 \5B8B\4F53,sans-serif;}
.ban .time{ position:absolute; left:290px; top:93px; font:20px/1 \5FAE\8F6F\96C5\9ED1,sans-serif; letter-spacing:-1px;}

.wrap{ width:960px; height:364px; margin:0 auto; background:url(../img/bg_content.jpg) no-repeat scroll center top #81ad3d;}
.wrap .wrap-info{ width:895px; height:133px; padding-bottom:70px; padding-left:65px; padding-top:10px;}
.bg-left, .bg-mid, .bg-right{ background:url(../img/spr_bg.png) no-repeat; float:left;}
.bg-left{ background-position:0 0; height:134px; width:10px;}
.bg-mid{ background-position:0 -134px; background-repeat:repeat-x; height:134px; width:784px; position:relative;}
.bg-right{ background-position:0 -268px; height:134px; width:10px;}
.bg-mid .wrap-title{ width:24px; height:86px; word-wrap:break-word; word-break:nomal; font:18px/1.1 \5FAE\8F6F\96C5\9ED1,sans-serif; position:absolute; left:2px; top:28px;}
.bg-mid .wrap-ul{ position:absolute; left:35px; top:-3px;}
.bg-mid .wrap-ul li{ width:145px; height:143px; float:left; display:inline; overflow:hidden; position:relative; margin-right:4px;}
.bg-mid .wrap-ul li dl{ position:absolute; left:0; top:64px; color:#b28a62; padding:0 14px;}
.bg-mid .wrap-ul li dl dt{ text-indent:-999em; height:0; overflow:hidden;}
.bg-mid .wrap-ul li dl dd{ line-height:20px; height:79px;}
.wrap-i1, .wrap-i2, .wrap-i3, .wrap-i4{ width:145px; height:143px; display:block; background:url(../img/spr_img.png) no-repeat;}
.wrap-i1{ background-position:0 0;}
.wrap-i2{ background-position:-145px 0;}
.wrap-i3{ background-position:-290px 0;}
.wrap-i4{ background-position:-435px 0;}
.wrap-i1:hover, .wrap-i2:hover, .wrap-i3:hover, .wrap-i4:hover{filter:alpha(opacity=98); opacity: 0.98;}
.bg-mid .btn-more{ position:absolute; right:7px; text-align:right; top:56px; color:#df332c; text-decoration:underline;}

.hide{ position:absolute; display:none;}

/*message*/
.message_hide{ background:#000; filter:alpha(opacity=60); opacity: 0.6; _height:800px; position: fixed; _position: absolute; left:0; top:0; bottom:0; right:0; width:100%; z-index:1000;}
.message_bgContent{ width:100%; position: fixed; _position: absolute; top:25%; z-index:1001; text-align:center;}
.message_bg{ width:341px; height:214px; background:url(../img/bg_message.png) no-repeat; margin:0 auto; text-align:left; color:#949393; font:12px/1.5 \5B8B\4F53,sans-serif;}
.m_close, .m_title_01, .m_title_02, .message_btn, .massage_i1, .massage_i2, .message_btn_open{ background:url(../img/spr_btn.png) no-repeat;}
.m_title_01, .m_title_02{ height:26px; overflow:hidden; display:inline; float:left; margin-left:14px; text-indent:-999em;}
.m_title_01{ width:34px; background-position:0 -103px;}
.m_title_02{ width:85px; background-position:0 -77px;}
.m_close{ width:18px; height:18px; background-position:0 -129px; overflow:hidden; float:right; margin-top:4px; margin-right:4px; text-indent:-999em;}
.massage_i1, .massage_i2{ width:50px; height:50px; display:inline-block; text-indent:-999em; float:left;}
/*login*/
.message_login .message_main{ padding:26px 0 26px 16px; clear:both;}
.message_login .message_main .p_name, .message_login .message_main .p_pwd{ height:26px; font:bold 14px/26px \5B8B\4F53,sans-serif; margin-bottom:11px; _margin-bottom:9px; color:#6f6f6f;}
.message_login .message_main .p_pwd{ margin-bottom:13px;}
.message_login .message_main .txt_name, .message_login .message_main .txt_pwd{ width:182px; height:26px; border:1px solid #aaa9a9; vertical-align:middle; padding:0 5px; margin:0 3px; font:12px/26px \5B8B\4F53,sans-serif;}
.message_login .message_main .p_name a, .message_login .message_main .p_pwd a{ font:12px/26px \5B8B\4F53,sans-serif; color:#aaa9a9;}
.message_login .message_main .message_btn{ width:96px; height:34px; background-position:0 -43px; text-align:center; font:18px/34px \5FAE\8F6F\96C5\9ED1,sans-serif; color:#FFF; display:block; text-shadow:#53802f 0 0 1px; margin:0 auto;}
.message_login .message_main .message_btn:hover{filter:alpha(opacity=90); opacity: 0.9; text-decoration:none;}
.message_login .message_main .p_reg{ text-align:center; color:#aaa9a9; margin-top:6px;}
.message_login .message_main .p_reg a{ color:#1e8aef;}
/*set-homepage*/
.message_homepage .message_main{ padding:48px 76px; clear:both;}
.message_homepage .message_main .message_btn{ width:96px; height:34px; background-position:0 -43px; text-align:center; font:18px/34px \5FAE\8F6F\96C5\9ED1,sans-serif; color:#FFF; display:block; text-shadow:#53802f 0 0 1px; margin:0 auto;}
.message_homepage .message_main .p_txt{ margin-bottom:16px; color:#6f6f6f;}
.message_homepage .message_main .message_btn:hover{filter:alpha(opacity=90); opacity: 0.9; text-decoration:none;}
/*sorry*/
.message_sorry .message_main{ padding:38px 5px 38px 17px; clear:both;}
.massage_i1{ background-position:-114px -93px;}
.message_sorry .message_main .message_btn_open{ width:164px; height:43px; margin:0 auto; margin-top:66px; background-position:0 0; display:block; text-indent:-999em;}
.message_sorry .message_main .p_txt{ color:#6f6f6f; height:50px; width:258px; margin-top:8px; float:right;}
.message_sorry .message_main .p_txt span{ color:#ef1e1e;}
.message_sorry .message_main .message_btn_open:hover{ filter:alpha(opacity=90); opacity: 0.9;}
/*good*/
.message_good .message_main{ padding:38px 5px 38px 17px; clear:both;}
.massage_i2{ background-position:-114px -43px;}
.message_good .message_main .message_btn_open{ width:164px; height:43px; margin:0 auto; margin-top:66px; background-position:0 0; display:block; text-indent:-999em;}
.message_good .message_main .p_txt{ color:#6f6f6f; height:50px; width:258px; margin-top:8px; float:right;}
.message_good .message_main .p_txt span{ color:#ef1e1e;}
.message_good .message_main .p_txt em{ color:#ef1e1e; font:14px/1 \5B8B\4F53,sans-serif;}
.message_good .message_main .message_btn_open:hover{ filter:alpha(opacity=90); opacity: 0.9;}
/*footer*/
.sys_footer .foot{ border-top:1px solid #617736; width:960px;}
.sys_footer .foot .links,.sys_footer .foot .links a{ color:#425126 !important;}
.sys_footer .foot p,.sys_footer .foot p a{ color:#617736 !important;}