body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}


a,embed{outline:none}
a:hover{text-decoration:none !important}
h2{text-indent:-9999px;position:absolute}

.d1{background:#87B355;}

.d1_bg{background:url(../images/b0.png) no-repeat center top;}

.w_content,.ct_box{width:1000px;margin:0 auto;position:relative;}

.ct_box{background:url(../images/b0bg.png) repeat;height:100%; padding-top:36px}

.d1 .w_content .c1{height:167px;background:url(../images/d1_01.png) no-repeat center bottom;}
.d1 .w_content .c2{height:295px;background:url(../images/d1_02.png) no-repeat;position:relative;}
.d1 .w_content .c3{height:510px;background:#87B355 url(../images/d1_03.png) no-repeat;position:relative;}

.d1 .w_content .c2 a.a1,.d1 .w_content .c2 a.a2{display:block;width:158px;height:40px;position:absolute;color:#fff;font-size:18px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;height:40px;line-height:40px;}

.d1 .w_content .c2 a.a1,.d1 .w_content .c2 a.a2{background:#13A940;width:157px;height:40px;top:-32px;left:342px;}
.d1 .w_content .c2 a.a2{background:#9BC942;left:508px;}
.d1 .w_content .c2 a.a1:hover{ background:#2e8c3d}
.d1 .w_content .c2 a.a2:hover{ background:#13A940}

.d3 .w_content .c2 div.tip1_dh,.d3 .w_content .c2 div.tip2_dh,.d3 .w_content .c2 div.tip3_dh,.d3 .w_content .c2 div.tip4_dh,.tc_on{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;-moz-animation-duration:.45s;-webkit-animation-duration:.45s;display:block}
.d3 .w_content .c2 div{width:220px;height:78px;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;display:none}
.d3 .w_content .c2 div.tip1{background-position:0 -129px;left:20px;top:200px;}
.d3 .w_content .c2 div.tip2{background-position:0 -208px;left:290px;top:180px;}
.d3 .w_content .c2 div.tip3{background-position:0 -287px;left:540px;top:230px;}
.d3 .w_content .c2 div.tip4{background-position:0 -370px;left:790px;top:200px;}
.d3 .w_content .c2 div.tip1_dh{-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.d3 .w_content .c2 div.tip2_dh{-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s;}
.d3 .w_content .c2 div.tip3_dh{-moz-animation-delay:1.8s;-webkit-animation-delay:1.8s;animation-delay:1.8s;}
.d3 .w_content .c2 div.tip4_dh{-moz-animation-delay:2.3s;-webkit-animation-delay:2.3s;animation-delay:2.3s;}

.rule_info{position: absolute; top:355px; left:118px;font:14px/31px \5FAE\8F6F\96C5\9ED1; color:#414141}
.rule_info a{color:#414141}

.hidden{text-indent:-9999px;position:absolute;left:-9999px;top:-9999px;}
.ct{text-align:center}
.msg{width:100%;	
background:#000;
position:fixed;
top:0;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
height:1045px;z-index:9999;
_position:absolute;
}

.tc_box{position:fixed;_position:absolute;top:30%; left:50%; margin-left:-229px;z-index:12;font-family:\5FAE\8F6F\96C5\9ED1;z-index:9999;}
.tc{width:458px;height:auto;min-height:118px;position:relative;border:2px solid #6bbd5d;border-radius:3px;background:#fff;color:#490000;z-index:9999;padding:25px 0;_height:118px;}
.tc_on{display:block}

.tc a.cls{width:48px;height:46px;background:url(../images/cls24.png) no-repeat 0 1px;display:block;position:absolute;right:-19px;top:-14px;_right:-18px;_top:-13px;_background:none;_overflow:hidden;_width:47px;_height:44px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cls24.png");}
.tc a.cls_up{_filter:none;}

.tc a.sub{display:inline-block;background:#35a922;padding:7px 35px;color:#fff;font-size:16px;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tc a.sub:hover{ background:#2e8c3d}
.tc p.sub{position:absolute;width:100%;bottom:25px;}
.tc p.ct{width:100%;display:none}
.tc p.on{display:block}
.tc p.tc1{color:#505050;font-size:15px;font-weight:600;padding-top:25px;}
.tc p.tc1 a{ color:#23AAE2; text-decoration:underline}

.tc p.tc3{color:#282828;font-size:14px;font-weight:600;text-align:left;width:80%;margin:12px auto 0 auto}
.tc p.tc5{height:140px;}
.tc p.tc5 span{display:block;text-align:left;color:#35a922;font-size:16px;font-weight:600;width:84%;margin:0 auto 20px auto;}
.tc p.tc5 span a{color:#178dca; text-decoration: underline;}

.tc .in_yqm{background:#efefef; vertical-align:middle;width:310px;height:28px;padding-left:5px;border-radius:3px;border:1px solid #dcdcdc;box-shadow:inset 1px 1px 4px #ccc;color:#555}
.tc .in_copy{ width:55px; display:inline-block; color:#535353 !important; text-decoration:none !important; vertical-align:middle; text-align:center; font-size:12px; margin-left:3px; height:28px; line-height:28px; background:#D8D8D8; border:1px #BCBCBC solid}

.txt_code{width:200px;height:40px;position:absolute;color:#5B5B5B;font-size:18px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;position:absolute;left:394px;top:19px;}
.txt_code em{ display:inline-block; margin:0 2px; color:#fff; text-align:center; vertical-align:middle;width:17px;height:20px; overflow:hidden; line-height:22px;background:url(../images/bg_num.png) no-repeat 0 0;}


.header{background-color:#65a535;}
.head{width:1000px;height:37px; margin:0 auto;background-color:#65a535;}
.header .fl h1{float:left;overflow:hidden;height:37px;display:block}
.header .fl ul{float:left;font-size:14px;width:px;height:37px;padding:0}
.header .fl ul li{float:left}
.header .fl ul a{color:#fff;display:inline-block;padding:8px 15px 0 15px;height:29px;text-shadow:1px 1px 0.9px #4A871D;line-height:24px\9}
.header .fl ul a:hover{text-decoration:none;background:#51a01d}

.header .fl ul li.on{background:#459012}
.header .fl ul li.on a{font-weight:600}
.header .fr{float:right;position:relative; padding-top:10px}
.header .login_in a{ color:#fff; margin:0 10px}

