@charset "utf-8";
@import url(/logo/dhsh_logo.css);
img{display:block;}
.hide {width:0;height:0;}
.t{text-indent:-999em;display:block;overflow:hidden;}
body{font: normal 12px/2 '宋体'; background:#fbfbfb url(https://i0.cy.com/xsh/pic/2025/0221/main9.jpg) no-repeat center bottom/100%;}
/* comm */
.comm,
.mo,
.left-rapid a,
.banner-rad li,
.about-nav li,
.photo-cont li a:after{background:url(https://i0.cy.com/xsh/pic/2024/0710/common2.png) no-repeat;}
/* mo */
.mo{width:43px;height:20px;line-height:20px;display:block;color:#e85c08;background-position:-479px -332px;font-size: 14px;font-weight: bold;
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
}
.mo:hover{text-decoration:underline;text-indent:-3px;}

.title{background: url(https://i0.cy.com/xsh/pic/2025/0221/slogan2.png) no-repeat; width: 448px;height: 343px;position: absolute;z-index: 2;left: 50.7%;transform: translateX(-50%);top: 330px;}
.main{background:url(https://i0.cy.com/xsh/pic/2025/0221/main9.jpg) no-repeat center 0px;background-position:bottom;font:12px/1.5 '\5FAE\8F6F\96C5\9ED1';}

.mid{width:1000px;margin:0 auto;position:relative;}
.fl{float:left;}
.fr{float:right;}
/* header */
.header{height:480px;position:relative;z-index: 5; min-width: 1000px;overflow: hidden;}
.dhsh_yy{ position: absolute;left: 230px; top: 5px;z-index:10;}
.nav {width: 970px;height: 60px;position: absolute;z-index: 10;font-family:'\5b8b\4f53';left: 6px;}
.nav .top_nav_comm { position: absolute; width: 690px; height: 66px; top: 0; left: 270px; box-sizing: border-box;}
.nav .menu { width: 1920px; height:500px; overflow: hidden; position: absolute; left: -740px; top: 0; z-index: 1;text-align: center; background: url(https://i0.cy.com/xsh/pic/2021/0906/nav-activity-bg.png) no-repeat center -8px; box-sizing: border-box; display: none}
.nav .menubg { position: absolute; top: 3px; }
.nav .menu_c { width: 800px; height: 200px; margin: 0 auto; overflow: hidden; padding: 90px 0 0 353px; font-size: 14px;}
.nav .menu_c ul { width: 120px; min-height: 150px; float: left; display: inline; text-align: center; color: #c7f6ff; overflow: hidden; position: relative; z-index: 9999; background: url(https://i0.cy.com/xsh/pic/2021/0906/line.png) no-repeat 100px center}
.nav .menu_c ul a { display: block;position: relative; width: 70px; text-align: left; color: #ffffff; padding-left: 15px; font-size: 12px;}
.nav .menu_c ul a:hover { font-weight: bold; color: #ffffff; border-radius: 11px;background-color: #f52840;}
.nav .menu_c ul a:hover::after{display: block;position: absolute; top: 6px; left: 7px; content: "";  width: 0; height: 0;font-size: 0;}
.nav .menu_c ul li { width: 125px; height: 26px; overflow: hidden; float: left; display: inline; line-height: 21px; }
.nav .navbg { position: absolute; left: 0; top: 0; z-index: 0; }
.nav .navbg2 { position: absolute; left: 385px; top: 67px; z-index: 0; }

.nav ul.nv {position: absolute; z-index: 10;top: 10px;background: url(https://i1.cy.com/xsh/pic/2022/0818/nav_sprites.png) no-repeat center 10px; font-size: 0}
.nav .top_nav_comm:hover ul.nv {background: url(https://i1.cy.com/xsh/pic/2022/0818/nav_sprites.png) no-repeat center -39px;}
.nav ul.nv li { width: 115px; height: 68px; overflow: hidden; float: left; display: inline; }
.nav ul.nv li:hover {background: url(https://i1.cy.com/xsh/pic/2021/0906/nv-bg.png) no-repeat center center;}
.nav ul.nv li a {display: block;width: 100%;height: 68px;color: #fff; font-size: 20px;text-align: center; line-height: 68px;}
.header_top {width: 1920px; height: 218px; position: absolute; top: 0; left: -460px;background: url(https://i0.cy.com/xsh/pic/2021/0906/nav-default-bg.png) no-repeat center top;}
/* wraper */
.wraper{position: relative; z-index: 5;}
.content{padding-bottom:64px;padding-top: 158px;}

.server_show {width:470px;height:34px;position:absolute;top:107px; left: 80px; right: 0; margin: 0 auto; z-index: 100; padding-left: 90px; background: url(http://i0.cy.com/xsh/pic/2020/0610/server.png) no-repeat;}
.server_show p {line-height:34px;color:#000000;display: inline-block;float: left;background-color: #ffffff;border-radius: 53px;}
.server_show p em{color:#e23d3d;font-weight:bold;padding-right: 10px;}
.server_show p span{color:#429814;}

.main-left{width:260px;height:655px;overflow:hidden;}
.main-right{width:720px;height:655px;overflow:hidden;}

.left-down a{width:262px;}
.left-down a.btn01{height:95px;background-position:-3px -2px;}
.left-down a.btn02{height:95px;background-position:-3px -96px;}
.left-down a.btn03{height:71px;background-position:-3px -192px;}
.left-down a.btn04{height:72px;background-position:-3px -265px;}
.left-down a:hover{filter: brightness(1.1);}
/*.left-down a.btn01:hover{background-position:0 0;}
.left-down a.btn02:hover{background-position:0 -96px;}
.left-down a.btn03:hover{background-position:0 -192px;}
.left-down a.btn04:hover{background-position:0 -265px;}*/
.left-rapid{width:262px;padding-top:4px;}
.left-rapid a{width:129px;height:50px;background-position:-786px -948px;text-align:center;line-height:50px;color:rgb(153,65,0);font-size:14px;margin:2px 2px 0 0;float:left;font-family: '微软雅黑';font-weight: bold;}
.left-rapid a:hover{background-position:-917px -948px;}
.left-survey{width:260px;height:50px;background-position:0 -374px;line-height:48px;font-size:18px;color:#fff;font-weight:bold;text-align:center;text-indent:34px;display:block;margin-top:10px;}
.left-survey:hover{background-position:-262px -374px;}
.left-service{width:260px;height:203px;background-position:-524px -776px;margin-top:10px;}
.left-service ul{list-style-type:disc;color:#708365;padding:60px 0 24px 34px;overflow:hidden;}
.left-service ul li{width:75px;text-indent:-5px;float:left;}
.left-service ul li:hover{color: #e8600f;}
.left-service ul li a{color:#6b737a;}
.left-service ul li a:hover{color:#e8600f;}

.banner{width:720px;height:220px;overflow:hidden;position:relative;}
.banner .banner-img li{position:absolute;top:0;left:0;display:none;}
.banner .banner-rad{position:absolute;bottom:10px;left:20px;}
.banner .banner-rad li{width:12px;height:12px;background-position:-184px -426px;margin-right:3px;float:left;}
.banner .banner-rad li.active{background-position:-198px -426px;}

.main-news{width:420px;height:416px;margin-top:19px;padding:0 20px;background-position:0 -594px;}
.news-nav{height:47px;border-bottom:1px solid #b4cba0;position:relative;}
.news-nav li{width:84px;height:32px;padding-top:15px;text-align:center;float:left;color:#6b737a;font: normal 14px/2 '微软雅黑';cursor:pointer;}
.news-nav li.active{height:30px;border-bottom:3px solid rgb(153,65,0);margin-bottom:-1px;color: rgb(153,65,0);font-weight: bold;}
.news-nav .news-more{margin:15px 10px 0 0;}
.news-title{height:80px;padding:20px 0 20px;border-bottom:1px solid #c8e6f9;}
.news-title dd{width:262px;padding-top:5px;position:relative;margin-right:5px;}
.news-title dd a{color:#e85c08;font: bold 13px/19.48px '微软雅黑';}
.news-title dd p{color:#6b737a;padding-top:5px;line-height:20px;}
.news-title dd .news-detail{color:#e85c08;font-weight:normal;font-size:12px;position:absolute;bottom:-7px;right:9px;}
.news-title dd .news-detail:hover{text-decoration:underline;}
.news-list{padding-top:10px;height:227px;overflow:hidden;}
.news-list li{overflow:hidden;line-height:20px;border-bottom:1px dotted #c9d2d7;padding:8px 5px 9px;*width:410px;*float:left;}
.news-list .kind{float:left;padding-right:5px;}
.news-list .news_t a{float:left;color:#6b737a;}
.news-list .news_t a:hover{color:#e8600f;}
.news-list .time{float:right;color:#a2abb2;}
.news-list .impnews{float:left; color:#ff0000;}
.news-list .kind_a{color:#429013 ;}
.news-list .kind_b{color:#cc9a1f;}
.news-list .kind_c{color:#d66048;}

.adver{width:240px;margin-top:20px;float:right;}
.adver a{display:block;margin-bottom:5px;
	transition:opacity .4s ease-out;
	-webkit-transition:opacity .4s ease-out;
	-moz-transition:opacity .4s ease-out;
}
.adver a:hover{opacity:0.75;-webkit-opacity:0.75;-moz-opacity:0.75;}
.adver a img{border-radius: 10px;}
.about{width:490px;height:370px;background-position:-524px 0;margin-top:20px;position:relative;}
.about .about-nav{width:287px;text-align:center;line-height:50px;font-size:14px;color:#6b737a;position:absolute;top:66px;right:11px; z-index: 10;}
.about .about-nav li{width:50px;height:64px;background-position:-290px -510px;margin:2px 2px 0;cursor:pointer;display:inline-block;vertical-align:top;*display:inline;*zoom:1;*margin:3px 4px 0;}
.about .about-nav li.active{width:52px;height:64px;line-height:52px;margin:1px 1px -11px;background-position:-342px -510px;*margin:2px 3px -11px;color: #e8600f;font-weight: bold;}
.about .about-nav a{color:#6b737a;display: block;height: 100%;}
.about .about-nav a:hover{color:#e8600f;font-weight: bold;}
.about .about-cont{padding:219px 21px 0 239px;line-height:24px;}
.about .about-cont li{display:none;}
.about .about-name{position:relative;height:18px;font-size:18px;line-height:16px;background-position:-262px -332px;padding-left:13px;color:rgb(153,65,0);font-weight:bold;*line-height:18px;}
.about .about-name::before{content: '';position: absolute;width: 4px;height: 16px;background-color: rgb(153,65,0);left: 0;top:1px;border-radius: 2px;}
.about .about-cont p{padding-top:15px;color:#6b737a;}
.about .about-cont img{position:absolute;top:47px;left:6px;}

.data{width:490px;height:370px;overflow:hidden;background-position:-1016px 0;margin-top:20px;}
.data .data-soso{width:448px;height:40px;overflow:hidden;background-position:0 -468px;margin:67px auto 0;}
.data .data-input{width:330px;color:#a79158;border:none;background:none;padding:12px 0;margin-left:11px;}
.data .data-submit{width:90px;height:40px;font-size:14px;color:#fff;line-height:40px; font-weight:bold;text-align:center;background-position:0 -426px;}
.data .data-submit:hover{background-position:-92px -426px;}
.data .data-game{list-style-type:disc;color:#708365;padding:19px 0 14px 34px;overflow:hidden;}
.data .data-game li{height:26px;width:87px;text-indent:-6px;float:left;}
.data .data-game li a{color:#6b737a;}
.data .data-game li:hover{color:#e8600f;}
.data .data-game li a:hover{color:#e8600f;}
.data .data-game li.odd,.data .data-game li.odd a{color:#e85c08;font-weight:bold;}
.data .data-guide{padding-top:45px;}
.data .data-guide li{width:75px;}
.data .data-more{width:288px;height:40px;text-align:center;line-height:40px;font-size:14px;color:#d4850f;background-position:0 -510px;display:block;margin:5px auto;}
.data .data-more:hover{background-position:0 -552px;color:#fff;}

.raiders{width:450px;height:280px;overflow:hidden;background-position:-524px -372px;padding:0 20px;margin-top:20px;}
.raiders-nav{height:47px;border-bottom:1px solid #b0dcf8;position:relative;}
.raiders-nav li{width:90px;height:32px;padding-top:15px;text-align:center;float:left;color:#6b737a;font-size:14px;cursor:pointer;}
.raiders-nav li.active{height:30px;border-bottom:3px solid rgb(153,65,0);margin-bottom:-1px;font-weight:bold;color: rgb(153,65,0);}
.raiders-nav .raiders-more{margin:15px 10px 0 0;}
.raiders-adver{margin-top:25px;}
.raiders-cont{width:220px;height:215px;overflow:hidden;margin-top:9px;}
.raiders-cont li{border-bottom:1px dotted #c9d2d7;padding:8px 0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*float:left;*width:100%;}
.raiders-cont li a{color:#6b737a;}
.raiders-cont li a:hover{color: #e8600f;}
/* odd */
.raiders-cont li.odd a{color: #6b737a;}
.raiders-cont li.odd a:hover{color:#e8600f;}
/* hover */
/*.raiders-cont li em,*/
.raiders-cont li a:hover{color:#e8600f;}

.photo{width:450px;height:420px;overflow:hidden;background-position:-1016px -372px;padding:0 20px;margin-top:20px;}
.photo-nav{height:47px;border-bottom:1px solid #b0dcf8;position:relative;}
.photo-nav li{width:90px;height:32px;padding-top:15px;text-align:center;float:left;color:#6b737a;font-size:14px;cursor:pointer;}
.photo-nav li.active{height:30px;border-bottom:3px solid rgb(153,65,0);margin-bottom:-1px;font-weight:bold;color: rgb(153,65,0);}
.photo-nav .photo-more{margin:15px 10px 0 0;}
.photo-cont{width:460px;overflow:hidden;padding-top:20px;}
.photo-cont li{float:left;width:230px;height:170px;}
.photo-cont li a{width:220px;height:160px;display:block;overflow:hidden;position:relative;}
.photo-cont li a:after{content:'';width:220px;height:160px;background-position:-786px -777px;position:absolute;left:0;top:0;visibility:hidden;
	transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.photo-cont li a:hover::after{visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
}
/* IE7 */
*+html .photo-cont li a:hover img{border:2px solid #51a622;padding:2px;background:#fff;width:212px;height:152px;}

.conspire{width:490px;height:120px;background-position:-524px -654px;margin-top:20px;}
.conspire-list{width:448px;overflow:hidden;margin:55px auto 0;}
.conspire-list ul{width:9999px;}
.conspire-list ul li{width:112px;float:left;}

.health{width:100%;line-height:24px;color:#304685;text-align:center;height: 95px;}
.game_tips{
    position: absolute;bottom: 55px;left: 130px;
    width: 771px;height: 73px;background: url(https://i0.cy.com/xsh/pic/2025/0221/game_tips.png) no-repeat center center;
}
.health-tit{width:383px;height:17px;background-position:-1016px -795px;margin:40px auto 15px;}
.health li{width:95px;display:inline-block;*display:inline;*zoom:1;}

.wxCode_box{position: absolute; left:270px; top:600px;width: 185px;height:185px;overflow: hidden;display: none;}


.game_resource {height: 300px; background: #F8FAFE; width: 450px; margin: 55px auto 0;padding: 45px 0 0 0; box-sizing: border-box; text-align: center; position: relative;}
.geme_resource .tagcloud { margin: 0 auto; }
.game_resource a {color: #AE7444; font-weight: bold;}
.game_resource .more { position: absolute; right: 15px; bottom: 5px; font-size: 16px; }

/* 更换头图 */

.video_wraper {width: 100%; min-width: 1000px; position: absolute; top: 0px; left: 0; right: 0; margin: 0 auto; z-index: 2; overflow: hidden;}
.video_box, .header_box { width: 1000px; height: 900px; margin: 0 auto; position: relative; min-height: 200px; }
#HeaderVideo {width: 1920px; margin-left: -460px}
.video_shade { width: 1920px; height: 400px;position: absolute; left: -460px; bottom: -110px; z-index: 3;
	background: url(https://i0.cy.com/xsh/pic/2021/0906/shade.png) no-repeat center center;
}

/* modified in 2023-08 */
/*.main.online{background: #fbfbfb url(http://i0.cy.com/xsh/pic/2022/1124/bg1.jpg) no-repeat center 0px}*/
.changyou_hint{position: absolute; left: -111px;top: 34px; width: 122px; height: 90px; margin-top: 2px; background: url(https://i0.cy.com/xsh/pic/2022/0818/changyou.png);  transform: scale(0.8)}
