@charset "utf-8";
/* CSS Document */
/*edit:wangshuo
@ update: 2016-02-24 */

html,body,div,span,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,cite,code,del,dfn,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,section,article{margin:0;padding:0;-webkit-text-size-adjust:none;}
html{overflow-y:scroll; overflow-x:hidden;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none;}
ul,li,ol {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em,cite,dfn{font-style:normal;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*display:inline-block;*zoom:100%;}
.clear{clear:both; line-height:1px; height:1px; *display:inline; font-size:1px;}
.fl{float:left;}
.fr{float:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.alignR{text-align:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.none{display:none;}
.block{display:block;}
.overf{overflow:hidden;}
.center{margin:0 auto;}
:focus,a{outline:none; -moz-outline-style:none;}
a:visited,a:link{text-decoration:none;}
a:hover {text-decoration:none;}
body{font:16px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma,Arial; color:#333;overflow:hidden; } 


/*弹窗部分*/
.alert_bg{width:100%; height:100%; background-color:#000; position:absolute; top:0; left:0; z-index:999; display:none; }
.dialog{position:absolute; z-index:10001; color:#4b4b4b; top:50px; display:none;}
.close_dialog{width:40px; height:40px; display:block; position:absolute; top:0; right:0; background:url(https://static.web.sdo.com/dn/pic/dn_act/201512xinfu/ico_close.jpg) no-repeat;}

/*第一部分*/
.wrap{height:1000px;  background:url(https://static.web.sdo.com/dn/pic/dn_act/2017DNC/bg_wrap.jpg) no-repeat center;}
.wrap .con{width:1000px; height:1000px; margin:0 auto;  background:url(https://static.web.sdo.com/dn/pic/dn_act/2017DNC/bg_wrap_con.jpg) no-repeat; }
.logo{right:-7px; top:32px;}
.slogan{right:140px; top:111px;}
.sponsor{right:146px; top:473px;}
.btn_rule{right:361px; top:624px;  width:204px; height:89px; background:url(https://static.web.sdo.com/dn/pic/dn_act/2017DNC/btn_rule.png) no-repeat;}
.btn_reward{right:140px; top:624px; width:204px; height:89px; background:url(https://static.web.sdo.com/dn/pic/dn_act/2017DNC/btn_reward.png) no-repeat;}
.text{right:195px; bottom:104px; width:610px; height:94px; padding:15px 0; border:1px solid rgba(250,250,250,0.2); background:rgba(0,0,0,0.2); color:#e3e3e3;}
.text h2{font-size:28px; color:#fefefe;}