@charset "utf-8";
/* CSS Document */
/*edit:wangshuo
@ update: 2017-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; } 


/*弹窗部分 https://static.web.sdo.com/dn/pic/dn_act/2016cj/btn_close.png*/
.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:64px; height:64px; display:block; position:absolute; top:10px; right:10px; z-index:100; background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/ico_close.png) no-repeat;}
.dialog01 .spirit{position:absolute; top: -217px; right: -233px;}

/*第一部分*/
/*wrap*/
.wrap01 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_01.jpg) no-repeat center; height:509px;}
.wrap02 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_02.jpg) no-repeat center; height:571px;}
.wrap03 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_03.jpg) no-repeat center; height:1035px;}
.wrap04 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_04.jpg) no-repeat center; height:999px;}
.wrap05 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_05.jpg) no-repeat center; height:696px;}
.wrap06 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_06.jpg) no-repeat center; height:673px;}
.wrap07 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_07.jpg) no-repeat center; height:608px;}
.wrap08 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_08.jpg) no-repeat center; height:795px;}
.wrap09 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_09.jpg) no-repeat center; height:659px;}
.wrap10 {background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_wrap_10.jpg) no-repeat center; height:630px;}
.con {position:relative; width:1000px; height:100%; margin:0 auto; }
/*btn*/
.con a {position:absolute; background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/bg_blank.png)}
.s1{top:18px; right:30px; width: 120px; height: 35px;}
.s2{top:18px; left:60px; width: 375px; height: 170px;}
.s3{top:18px; right:60px; width: 375px; height: 170px;}
.s4{top:220px; left:313px; width: 120px; height: 33px;}
.s5{top:520px; left:440px; width: 120px; height: 42px;}
.s6{top:446px; left:560px; width: 124px; height: 42px;}
.s7{top:316px; left:66px; width: 362px; height: 204px;}

.s4:hover img{display:block; position:absolute; bottom:33px; left:-300px;}
.s5:hover img{display:block; position:absolute; bottom:42px; left:-250px;}
.s6:hover img{display:block; position:absolute; bottom:42px; left:-140px;}


/*侧导航*/
.side_nav{width:154px; padding-top:41px; height:434px; position:fixed; top:100px; right:0; background:url(https://static.web.sdo.com/dn/pic/dn_act/1707bact/side_nav.png) no-repeat;}
.side_nav a{height:51px; width:115px; display:block; position:static;}