/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:14px; color:#FFFFFF; font-size:12px;}
table{ border-collapse:collapse; }
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
img { border:none; margin: 0; padding: 0; }
.clear{ height:0px; clear:both; line-height:0px; font-size:0px;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#9E3554;}

.warpp{ background:url(R_dsj01.jpg) no-repeat; width:1200px; height:2098px; margin:0 auto;}

.head{}
.logo{ display:inline-block; background:url(R_dsj02.png) no-repeat; width:181px; height:40px; margin:10px 0 0 150px; float:left;}
.toplink{ float:right; margin:40px 20px 0 0;}
.toplink a{}

.main{}
.point{position:relative; height:1000px;}
.point a{ display:block; position:absolute; background:url(R_dsj03.png) no-repeat; width:20px; height:16px; z-index:5;}
.point a:hover{  background:url(R_dsj03.png) 0 -30px  no-repeat;}
.point a.c1{ left:597px; top:274px;/*webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);transform: rotate(-70deg);list-style-type:none;*/}
.point a.c2{ left:636px; top:273px;}
.point a.c3{ left:666px; top:268px;}
.point a.c4{ left:701px; top:262px;}
.point a.c5{ left:735px; top:269px;}
.point a.c6{ left:763px; top:261px;}
.point a.c7{ left:795px; top:273px;}
.point a.c8{ left:834px; top:264px;}
.point a.c9{ left:869px; top:283px;}
.point a.c10{ left:907px; top:276px;}

.point a.c11{ left:917px; top:310px;}
.point a.c12{ left:951px; top:296px;}
.point a.c13{ left:977px; top:316px;}
.point a.c14{ left:1000px; top:464px;}
.point a.c15{ left:1032px; top:492px;}
.point a.c16{ left:1007px; top:526px;}
.point a.c17{ left:960px; top:534px;}
.point a.c18{ left:959px; top:578px;}
.point a.c19{ left:926px; top:600px;}
.point a.c20{ left:890px; top:585px;}

.point a.c21{ left:885px; top:632px;}
.point a.c22{ left:842px; top:611px;}
.point a.c23{ left:821px; top:663px;}
.point a.c24{ left:780px; top:636px;}
.point a.c25{ left:764px; top:682px;}
.point a.c26{ left:723px; top:662px;}
.point a.c27{ left:703px; top:701px;}
.point a.c28{ left:664px; top:684px;}
.point a.c29{ left:627px; top:708px;}
.point a.c30{ left:580px; top:716px;}

.point a.c31{ left:547px; top:722px;}
.point a.c32{ left:509px; top:702px;}
.point a.c33{ left:487px; top:729px;}
.point a.c34{ left:449px; top:701px;}
.point a.c35{ left:416px; top:726px;}
.point a.c36{ left:373px; top:695px;}
.point a.c37{ left:335px; top:721px;}
.point a.c38{ left:307px; top:690px;}
.point a.c39{ left:270px; top:703px;}
.point a.c40{ left:266px; top:660px;}

.point a.c41{ left:236px; top:687px;}
.point a.c42{ left:197px; top:650px;}
.point a.c43{ left:186px; top:608px;}
.point a.c44{ left:157px; top:579px;}
.point a.c45{ left:174px; top:545px;}
.point a.c46{ left:165px; top:516px;}
.point a.c47{ left:187px; top:481px;}
.point a.c48{ left:209px; top:448px;}
.point a.c49{ left:239px; top:422px;}
.point a.c50{ left:268px; top:399px;}

.point a.c51{ left:300px; top:393px;}
.point a.c52{ left:318px; top:369px;}
.point a.c53{ left:348px; top:351px;}
.point a.c54{ left:384px; top:339px;}
.point a.c55{ left:412px; top:325px;}
.point a.c56{ left:442px; top:317px;}
.point a.c57{ left:477px; top:310px;}
.point a.c58{ left:509px; top:299px;}
.point a.c59{ left:538px; top:294px;}
.point a.c60{ left:570px; top:285px;}

.point .news{ background:url(R_dsj05.png) no-repeat; width:472px; height:220px; position:absolute; left:365px; top:381px; display:none;}
.point .news .date{  font-size:18px; margin:20px 0 0 20px;}
.point .news img{ display:inline-block; width:180px; height:123px; float:left; background:#000; padding:1px; border:#fff solid 1px; margin:10px 0 0 20px;}
.point .news .text{ float:left; display:block; width:250px; margin:5px 0 0 10px; padding:5px 0;}
.point .news .title{ color:#ffcc00; font-size:16px; background:url(R_dsj09.jpg) 0 bottom repeat-x; padding:5px 0;}
.point .news .smalltext{ }

.sp{ height:980px;  padding:0 0 0 100px;}
.sp ul{}
.sp ul li{ background:url(R_dsj07.png) no-repeat; width:461px; height:163px; float:left; margin:0 30px 20px 0; padding: 20px 10px;}
.sp ul li a{ display:block;}
.sp ul li img{ width:135px; height:135px; float:left; display:inline-block;  background:#000; padding:1px; border:#fff solid 1px;}
.sp ul li .sp_text{ float:left; display:inline-block; width:310px; margin:0 0 0 10px;  }
.sp ul li .sp_text .sp_title{ background:url(R_dsj09.jpg) 0 bottom repeat-x; color:#ffcc00; padding:5px 0;}
.sp ul li .sp_text .sp_smalltext{ padding:5px 0;}

.dialog{ width:642px;  height:auto; position:absolute; left:297px; top:417px; display:none; z-index:20;}
.dialog_up{ background:url(R_dsj22.gif) #191b27 no-repeat; width:642px; height:auto; }
.dialog_up h2{color:#ffcc00; text-align:center; height:30px line-height:30px; font-size:16px; padding:45px 20px 20px 20px; }
.dialog_up h3{ color:#FFFFFF;height:30px line-height:30px; font-size:14px; text-align:center; padding:5px 0;}
.dialog_up img{ display:block; width:500px; /*height:246px;*/ margin:0 auto;}
.dialog_up .dtext{ line-height:20px; padding:5px 30px 10px 30px; }

.icon{ z-index:1;}
.t1{ background:url(R_dsj23.png) no-repeat; width:51px; height:94px; position:absolute; left:991px; top:217px;}
.t2{ background:url(R_dsj24.png) no-repeat; width:79px; height:75px; position:absolute; left:532px; top:220px;}
.t3{ background:url(R_dsj27.png) no-repeat; width:79px; height:75px; position:absolute; left:188px; top:505px;}
.t4{ background:url(R_dsj26.png) no-repeat; width:79px; height:76px; position:absolute; left:646px; top:734px;}

.foot{ text-align:center; }