/*big project*/
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;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
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;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#000; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{}
.wrap .content{ width:100%; position:relative;}
.content .bg{ width:100%; z-index:-1; position:absolute; left:0; top:0;}
.bg div{ background-repeat:no-repeat; background-position:center 0; width:100%;height:150px;}

.bg1{ background-image:url(../images/bg1.jpg);}
.bg2{ background-image:url(../images/bg2.jpg);}
.bg3{ background-image:url(../images/bg3.jpg);}
.bg4{ background-image:url(../images/bg4.jpg);}
.bg5{ background-image:url(../images/bg5.jpg);}
.bg6{ background-image:url(../images/bg6.jpg);}
.bg7{ background-image:url(../images/bg7.jpg);}
.bg8{ background-image:url(../images/bg8.jpg);}
.bg9{ background-image:url(../images/bg9.jpg);}
.bg10{ background-image:url(../images/bg10.jpg);}

.main{ position:relative; z-index:2;width:1000px; margin:0 auto; padding-top:597px;}

.menu{ background:url(../images/m.jpg) no-repeat 0 0; height:75px; position:relative;}
.menu a{ top:0; overflow:hidden; text-indent:-999em; position:absolute; height:75px;}
.menu .current{ z-index:2;}
.menu .m1{ width:250px;}
.menu .m1.current{ background:url(../images/m1h.jpg) no-repeat 0 0}
.menu .m2{ width:266px; left:239px;}
.menu .m2.current{ background:url(../images/m2h.jpg) no-repeat 0 0}
.menu .m3{ width:266px; left:494px;}
.menu .m3.current{ background:url(../images/m3h.jpg) no-repeat 0 0}
.menu .m4{ width:252px; left:748px;}
.menu .m4.current{ background:url(../images/m4h.jpg) no-repeat 0 0}

.mod_sc{ margin-top:47px; height:293px;}
.mod_sc img{ display:block;}
.mod_sm{ background:url(../images/sm.jpg) no-repeat 0 0; height:54px; line-height:24px; color:#dcdee0; font-size:14px; margin-top:50px; padding:60px 0 0 45px;}

.mod_rule{ background:url(../images/rule.jpg) no-repeat 0 0; margin-top:34px; height:748px;}
.mod_rule .mod_bd{ padding:15px 25px 0 90px;}
.mod_rule h3{ height:25px; margin:22px 0 4px;}
.mod_rule h3 span{ width:85px; height:25px; background:#3a485c; text-align:center; line-height:25px; color:#fff; font-size:14px; float:left;}
.mod_rule p{ color:#b2b2b2; font-size:12px; line-height:24px; padding-bottom:5px;}
.mod_rule p span{ color:#ff7200;}
.mod_rule ul li{ line-height:20px; vertical-align:middle; margin-bottom:3px;}
.mod_rule ul li i{ float:left; background:url(../images/dot.jpg) no-repeat 0 0; text-align:center; width:18px; height:18px; line-height:18px; color:#b2b2b2; margin-right:4px;}
.mod_rule ul li div{ float:left; width:860px; color:#b2b2b2;}

.mod_reward{ margin-top:34px;}

.mod_sign{ margin-top:58px;}
.mod_sign .mod_bd{ background:url(../images/sign.jpg) no-repeat 0 0; height:470px;}
.mod_sign .mod_ft{ margin-top:25px;}
.mod_sign .mod_ft h2{ color:#fff; font-size:14px; line-height:22px; padding-bottom:14px;}
.mod_sign .mod_ft p{ color:#b2b2b2; padding-bottom:20px;}
.mod_sign .mod_ft span{ color:#ff7200;}
.mod_sign .mod_ft li{ height:24px; color:#b2b2b2;}
.mod_sign .mod_ft li i{ float:left; width:18px; height:18px; margin-right:5px; text-align:center; line-height:18px; background:url(../images/dot2.jpg) no-repeat 0 0;}

.mod_form{ padding-top:110px;}
.mod_form .mod_left{ float:left; padding-left:95px; width:405px;}
.mod_form h2{ color:#fff; font-size:18px; line-height:35px; padding-bottom:5px; font-weight:normal;}
.mod_form li{ margin-top:10px; vertical-align:middle; height:35px;}
.mod_form li label{ float:left; width:90px; text-align:center; padding-right:5px; color:#fff; font-size:14px; line-height:35px; height:35px; background:url(../images/label.jpg) no-repeat 0 0}
.mod_form .fm_ipt{ float:left; height:20px; border:1px solid #2b3544; background:none; padding:7px 0 6px; text-indent:4px; width:225px; border-left:none; color:#fff;}
.mod_form .fm_btn{ width:240px; height:60px; background:url(../images/tj.jpg) no-repeat 0 0; overflow:hidden; margin:45px auto 0; text-indent:-999em; display:block;}
.mod_form .fm_btn:hover{ background:url(../images/tjh.jpg) no-repeat 0 0;}
.mod_form .fm_iptlist{ background:url(../images/iptlist.jpg) no-repeat right center; cursor:pointer;}
.list_box{ float:left; margin-right:5px;}
.mod_form .list_box .fm_iptlist{ width:109px;}

.droplist{ background:#151f2b; border:1px solid #2b3544;}
.droplist li{ height:24px; line-height:24px;}
.droplist li a{ text-indent:3px; color:#fff; font-size:14px; display:block;}
.droplist li a:hover{ background:#576273;}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#000; height:25px; padding:15px 0; margin-top:50px; position:relative; z-index:3;}
.iblk{display:inline-block;*zoom:1;*display:inline;}