@charset "utf-8";
/* CSS Document */
@import url("/logo/dhsh_logo.css");

.hide {width:0;height:0;}
.t{text-indent:-999em;display:block;overflow:hidden;}
.left_dr_box a,.left_side1,.safe_acc,.left-rapid a,.comm{background-image: url(https://i0.cy.com/xsh/pic/2024/0710/sub-sprite1.png);background-repeat:no-repeat;}

.html * { background: none; }
body{font-size:12px;font-family:"宋体", Arial, Tahoma, sans-serif;color:#454f3a;background: url(https://i0.cy.com/xsh/pic/2025/0221/bg2.jpg) no-repeat center 55px #fff;padding-top: 55px;}
a{color: #367200;}
a:hover{color:#D75700; text-decoration:underline;}
.alight {color: #ff4400;}
.clr{height:0; font-size:0; overflow:hidden; visibility:hidden; clear:both;}
.clear { clear: both; }
.height10 { height: 10px; font-size: 2px; line-height: 2px; clear: both; }
.page {background: none;}

.page_bottom {width: 1000px;margin:0 auto;padding-bottom:90px; }

/*注意1220和今日版头图*/
.header{height:370px;position: relative;width: 1000px;margin: 0 auto;}

.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/2021/0906/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/2021/0906/nav_sprites.png) no-repeat center -38px;}
.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 .server {width:471px;height:34px;position:absolute;top:575px;left:280px;z-index: 100; padding-left: 90px; background: url(http://i0.cy.com/xsh/pic/2020/0610/server.png) no-repeat;}
.header .server p {line-height:22px;color:#000000;display: inline-block;float: left;padding:6px 0;background-color: #ffffff;border-radius: 53px;}
.header .server p em{color:#e23d3d;font-weight:bold;}
.header .server p span{color:#429814;}
 
 .n_link{display: block; width: 107px; height: 101px; overflow: hidden; position: absolute; left: 215px; top: 77px; z-index:5;}

.slogan { display:none; width:480px; height:230px; position:absolute; top:118px; right:240px;text-indent:-9999em;}


.main{width: 1000px;padding-top: 255px;min-height:1131px;margin: 0 auto;padding-bottom: 150px;}
.game_tips{
    position: absolute;bottom: 90px;left: 570px;
    width: 771px;height: 73px;background: url(https://i0.cy.com/xsh/pic/2025/0221/game_tips.png) no-repeat center center;
}


.left{width:229px; float:left; position:relative; width:240px; position:relative; float:left;font:12px/1.5 '\5FAE\8F6F\96C5\9ED1';}

/*左侧*/
.left img{display:block;}
.left-down a{width:242px;}
.left-down a.btn01{height:90px;background-position:0 -2px;}
.left-down a.btn02{height:83px;background-position:0 -97px;}
.left-down a.btn03{height:65px;background-position:0 -180px;}
.left-down a.btn04{height:65px;background-position:0 -244px;}
.left-down a:hover{filter: brightness(1.1);}
/*.left-down a.btn01:hover{background-position:-244px 0;}
.left-down a.btn02:hover{background-position:-244px -95px;}
.left-down a.btn03:hover{background-position:-244px -178px;}
.left-down a.btn04:hover{background-position:-244px -242px;}*/
.left-rapid{width:262px;padding-top:8px;}
.left-rapid a{
	width: 120px;
    height: 48px;
    background-position: 0 -311px;
    text-align: center;
    line-height: 43px;
    color: rgb(153,65,0);
    font-size: 14px;
    margin: 2px 2px 0 0;
	float: left;
}
.left-rapid a:hover{background-position: -122px -309px;text-decoration:none; font-weight:bold;}
.left-service{width: 241px;height: 188px;overflow: hidden;background-position:-245px -303px;margin-top: 10px;}
.left-service ul{list-style-type:disc;color:#708365;padding:58px 0 18px 25px;overflow:hidden;}
.left-service ul li{width:72px;text-indent:-5px;float:left;list-style: disc;}
.left-service ul li a{color:#6b737a;}
.left-service ul li:hover{color: #e8600f;}
.left-service ul li a:hover{color:#e8600f;text-decoration:none;}
.left-adver{width:240px;overflow:hidden;margin-top:10px;}
.left-adver a{display:block;margin-bottom:5px;
	transition:opacity .4s ease-out;
	-webkit-transition:opacity .4s ease-out;
	-moz-transition:opacity .4s ease-out;
}
.left-adver a:hover{opacity:0.75;-webkit-opacity:0.75;-moz-opacity:0.75;}

.right{ width:738px; float:right; background:url(http://i1.cy.com/xsh/main/20161201/right.png) repeat-y; border-radius:11px;}
.top_tit{ width:740px; height:81px; position:relative; background:url(http://i1.cy.com/xsh/main/20190731/news_top_down.png) no-repeat left top; }
.xsh_news .top_tit{  background-image:url(http://i1.cy.com/xsh/main/20190731/news_top_news.png); }
.top_tit img{ vertical-align:top; display:none; }
.top_tit p{position: absolute;right:50px;line-height: 20px;color: #6b737a;top: 40px;width: 284px;text-align:right;}
.top_tit p span{font-weight:bold;}
.top_tit p a{color: #6b737a;}
.top_tit p a:hover{ text-decoration:underline; color:#f04900;}
/*.right_top{ background: url(http://i0.cy.com/xsh/main/20150519/right_top_info.png) no-repeat 0 top;}*/
.right_bottom{width:696px;padding:0px 22px 40px 22px;_padding-bottom:40px!important;background: url(http://i1.cy.com/xsh/main/20161201/right_bottom.png) no-repeat 0 bottom;min-height:850px;*+height:100%;_height:850px;border-radius:11px;}
.right_bottom h1,.title_top h1{font-size:28px;text-align:center;line-height:56px;font-weight:bold;color: #6b737a;padding:10px 0 0;margin-bottom:10px;position:relative;font-family:"Microsoft YaHei";}
/*.right_bottom .publishTime{ display:block;width:300px;height:20px;line-height:20px;text-align:center; text-indent:0;border:1px solid #a8c29d;font-size:12px;padding:0 5px;background:#e3f6db;color:#4d4d4d;margin:0 auto 30px;position:relative;}*/
.right_bottom .publishTime span{display:block;height:20px;line-height:20px;text-align:center; text-indent:0;font-size:12px;color:#4d4d4d;float:left;}
#target{ width:180px; height: 20px; /*position: absolute; top:2px;left:130px;*/ }

.xgdh_bot{width:475px; overflow:hidden; padding-bottom:20px; margin:8px auto 10px; /*background:url(http://i0.cy.com/xsh/main/20130419/title_xgdh_bot1.jpg) no-repeat left bottom;*/}
.xgdh_bot ul{padding:20px 12px;/*background:url(http://i0.cy.com/xsh/main/20130419/title_xgdh_bot2.jpg) no-repeat;*/border-top:1px dashed #93b389;border-bottom:1px dashed #93b389; text-align:center;}
.xgdh_bot ul li{ height:22px; overflow:hidden; line-height:22px; text-align:center; display:inline; margin:0 10px;}

.sub_xgdh_bot{width:475px; overflow:hidden; padding-bottom:25px; margin:8px auto 10px;}
.sub_xgdh_bot ul{padding:20px 12px 0; text-align:center;}
.sub_xgdh_bot ul li{ height:22px; overflow:hidden; line-height:22px; text-align:center; display:inline; margin:0 10px;}
.sub_xgdh_bot ul li a { color:#63311c;}

.right_bottom h2{ background:url(http://i0.cy.com/xsh/main/20150519/conH2_bg.jpg) no-repeat;line-height:35px; font-weight:bold; color:#2a7210; font-size:20px; width:60%; margin-bottom:20px; text-indent:1em;font-family:"Microsoft YaHei";}
.right_bottom h3{ line-height:30px; font-weight:bold; color:#2a7210; font-size:12px; text-indent:2em;}

.right_bottom p{line-height:22px;/*font-size:14px;*/color: #777777;padding-bottom:25px;text-indent:2em;}
.right_bottom .key{ color:#e70b2f;}
#zoom a{color: #ff4400;}
.right_bottom  strong{ font-weight: bold;}
.right_bottom  a{color: #777777;}
.right_bottom  a:hover{ text-decoration:underline;  }
.right_bottom .bz_list a{ color:#5d3424;  }
.right_bottom .bz_list a:hover{ color:#f85510; text-decoration:underline;  }
.right_bottom img,.right_bottom a:hover img{border: #d0d0d0 solid 2px;}
.right_bottom table{line-height:30px;}
.right_bottom table.center {margin:0 auto;}
.right_bottom th,.right_bottom td{border:#367200 solid 1px; text-align:center;}
.right_bottom th{color:#367200; font-weight:bold; font-size:13px; background:#f0ffd7;}
.right_bottom td{color:#777777;background:#fcfff8;}

.right_bottom .conH2,.right_bottom h2{height:34px;line-height:34px;font-size:20px;color:#1a6689;font-family:"Microsoft YaHei";text-indent:1em;background:url(http://i0.cy.com/xsh/main/20150519/conH2_bg.jpg) no-repeat;}
.right_bottom .conH3,.right_bottom h3{height:30px;line-height:30px;font-size:16px;color:#ff9311;padding:0 0 0 30px;font-family:"Microsoft YaHei";text-indent:0;margin-bottom:10px;background:url(http://i0.cy.com/xsh/main/20150519/conH3_bg.png) no-repeat 20px center;}
.right_bottom .download-wrap-top h3 { background:none; padding-left:0px;}
.right_bottom .conTable{margin:0 auto;margin-bottom:10px;}
.right_bottom .conTable th,.right_bottom .conTable td{border:1px solid #93b389;line-height:24px;text-align:center;color:#2a7210;background:#d4f4c6;}
.right_bottom .conTable td{color:#4d4d4d;background:#eff7eb;}

/*列表样式*/
.inner_list_con{ width:634px; margin:0 auto;padding:28px 0 0;}
.inner_nlist{height:32px;border-bottom: solid 1px #d0d7df;padding-left:115px;}
.inner_nlist li{width:95px; height:32px; position:relative; float:left; display:inline; margin-right:5px;}
.inner_nlist li a{display:block;position:absolute;top:1px;left:0px;width:95px;height:32px;background-image: url(http://i1.cy.com/xsh/main/20161201/news_sprite.png);text-indent:-9999px;}
.inner_tab1 a{ background-position:0px 0px;}
.inner_tab1 .active, .inner_tab1 a:hover{ background-position:0px -36px;}
.inner_tab2 a{ background-position:-96px 0px;}
.inner_tab2 .active, .inner_tab2 a:hover{ background-position:-96px -36px;}
.inner_tab3 a{ background-position:-192px 0px;}
.inner_tab3 .active, .inner_tab3 a:hover{ background-position:-192px -36px;}
.inner_tab4 a{ background-position:-288px 0px;}
.inner_tab4 .active, .inner_tab4 a:hover{ background-position:-288px -36px;}

.con_list{ width:634px; margin:0 auto; font-size:12px; padding:20px 0px;}
.con_list li{height:30px;line-height:30px;border-bottom: 1px dashed #e1e9de;color:#5d3424;background:url(http://i1.cy.com/xsh/main/20140227/icon_1.jpg) left center no-repeat;padding:0 0 0 16px;}
.con_list a{color: #777777;}
.con_list a:hover{ color:#ff4400; text-decoration:underline;}
/* 20130723 start */
.con_list a span.impnews { color:#777777;}
.con_list a span.impnews:hover { color:#f04900;}
/* 20130723 end */
.con_list .time{float:right;color: #aaaaaa;}
/*列表分页*/
.paging{ margin:10px auto; text-align:center; font-size:12px; color:#777777;}
.paging a{ color:#777777; cursor:pointer;}
.paging a:hover{text-decoration:underline; color:#db5d00;}

.gg_time{text-align:center; padding:10px 0 20px;}
.bot_td{text-align:right; font-weight: bold; margin-top:30px;}

.list{ min-height:657px;_height:657px;}
.list li{height:24px; line-height:24px; overflow:hidden;}
.list li span{float:right;}
.list li a.important{font-weight:bold; color:#F00;}

.paging{margin-top:15px; text-align:center;}
.paging .current{font-weight:bold; color:#F00;}
.paging .total{font-weight:bold;}

.red{color:#F00;}

.cms_list{ line-height:24px;}
/*.cms_list span{ float:right;}*/
/*.cms_list li .time {float: right;}
.cms_list div {margin: 10px auto 0; text-align: center;}
.right_bottom .page{ margin-top:10px; text-align:center; background:none;}
.right_bottom .page table{ width:100%;}
.right_bottom .page table td{border:0;}*/

.mbx{font-size:14px;}
.page_tools{ height:30px; position:relative; margin:10px 0; padding-left:200px; color:#6a2c07; }
.bg_sh{ position: absolute; width: 187px; height: 25px; top: 0px; left: 370px; background: #faebb7; border: solid 1px #f9ca88; }
.page_tools p{ line-height:30px;}
.right_bottom .bg_sh td, .right_bottom .bg_sh img, .right_bottom .bg_sh a:hover img{ padding:0; margin:0; border:0;}
#collectPage{ color:#d75700; text-decoration:underline;}
.bg_sh #CYouShareCopy .copyBody input{ width:230px;}

/*返回头部*/
#backToTop a { display:block; cursor:pointer; width:21px; height:77px; }
#backToTop { display:none; width:21px; height:77px; position:fixed; right:50%; margin-right:-540px; bottom:110px; z-index:1; }
*html #backToTop { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* 图片图示优化*/
.right_bottom img.bBottom0 { display:block; margin:0 auto; padding:0;}
.right_bottom p.pBottom0 { padding-bottom:0;}
.right_bottom p.center {text-indent:0; text-align:center; }
.graphic500 { height:28px; display:block; margin:0 auto; line-height:40px; }

.jPaging-page{ text-align:center; margin-top:10px;}
.jPaging-page a{ display:inline-block; height:20px; line-height:20px; width:5px; margin:0 3px; padding:0 2px; cursor:pointer; color:#5d3424;}
.jPaging-page a.first{ width:auto; padding:0 2px; }
.jPaging-page a.last{ width:auto; padding:0 2px; }
.jPaging-page a{ color:#5d3424;}
.jPaging-page .jPaging-current{ font-weight:bold;}

a.activeNow,.activeNow{color:#2a7210; text-decoration:underline;}

#zoom {font-size:14px;}
#target { float:right; position:relative; margin-top:4px;}
#publishTop {text-align: center;line-height: 24px;color: #7d7d7d;width: 645px;margin: 0 auto;height: 24px;margin-top: 10px;margin-bottom: 10px;border-top: 1px solid #dbdad8;padding:10px 0;border-bottom: 1px solid #dbdad8;}
#publishTop span { display: block; float: left; }
.publishTime { width: 165px; text-align: right; float: left; }
#publishTop .publishFont { padding-left: 86px; }
#publishTop .publishFont a { background-color: #959595; padding: 5px; color: #fff; }
#publishTop .publishFont a:hover {color: #fff; text-decoration:none; }
#publishTop .publishFont a.active { background-color: #393939; }

/**/
.title_top{width:696px;margin:0 auto 20px auto;}

.title_top ul{ /*width:708px;text-align:left;margin-left: 20px; */ margin: 0 auto; width: 694px;
/* margin:12px auto 0;background:#e9e1cb;*/
	}
.title_top ul li { text-align:center; display:inline-block;*display:inline;*zoom:1; vertical-align:top; 
	font-size:18px; font-family:'宋体';height:30px; 
line-height:30px; padding:0 16px 0 13px;margin:0; background:url(http://i0.cy.com/720/main/20130702/con_jg.jpg) no-repeat right center;}
.title_top ul li.noBg{background:none;}
.title_top ul li a{ color: #40453B; font-size: 14px; font-family: '微软雅黑','宋体';height:30px; line-height:30px;
display:inline-block;*display:inline;*zoom:1;  }
.title_top ul li a:hover{ color: #f85510; text-decoration:none;}
.title_top ul li a.active_title{ /*color: #a05205;*/}

.nSub2,
.nSub3 { padding-left: 17px; display:none;background:#cfe4c5;}

.top_sub{ background-color:#e0f4ff; text-align: center;margin: 0 auto;padding-top: 2px;
padding-bottom: 4px;}
/*.tabs_nav1 ,
.tabs_nav2,
.tabs_nav3{background: url(http://i0.cy.com/720/main/20130702/con_jg.jpg) no-repeat left center;}*/
.nSub2 a,.nSub2 em ,
.nSub3 a,.nSub3 em 
{ /*float:left; */ padding: 0 10px; width:80px; font-size:12px;font-family: '微软雅黑','宋体';
 line-height:22px; height:22px; margin-top:6px; }
.nSub2 a ,
.nSub3 a{ color:#3c3530; /*border-right:1px solid #bfaa94*/}
.nSub2 a:hover,.nSub2 a.active_title,
.nSub3 a:hover,.nSub3 a.active_title{ color: #2a7210; text-decoration:none;}
a.nSOn2 { border-right: 0;}
/*span.nIcon{ display:block; width:9px; height:6px; z-index:999; overflow: visible;
 background:url(http://i0.cy.com/720/main/20130702/gamesInfo.jpg) top center no-repeat;  top:0px; left:217px; position:absolute}*/
.nSub2_1 .nIcon,.nSub3_1 .nIcon{ left:59px; }
.nSub2_2 .nIcon,.nSub3_2 .nIcon{ left:162px; }
.nSub2_3 .nIcon,.nSub3_3 .nIcon{ left:260px; }
.nSub2_4 .nIcon,.nSub3_4 .nIcon{ left:362px; }
.nSub2_5 .nIcon,.nSub3_5 .nIcon{ left:464px; }
.nSub2_6 .nIcon,.nSub3_6 .nIcon{ left:567px; }
.nSub2_7 .nIcon,.nSub3_7 .nIcon{ left:666px; }
.nSub3 a.noBg{ background:none; border:0; padding:0; width:70px; padding-left:10px; }

.nSub3 a.nopadd{ padding-left:0px;}
.top_sub ul li.noBg{background:none;}

.title_top ul li a.active_title{background:url(http://i0.cy.com/720/main/20130702/gamesInfo.jpg) bottom center no-repeat;  /*display: block;*/} 
.title_top ul li a.active_title_none{ background: none; /*color: #3c3530;*/}
.title_top ul li a.active_title_none:hover{color: #a05205;}

.title_top .tabs_nav1 li a.active_title{ background: none;}
.title_top .alight_nav{ color: #f85510;}


.xsh_about{width:695px;height:81px;background: url(http://i1.cy.com/xsh/main/20161201/bg_about.png) no-repeat;margin:30px auto 0;position:relative;}
.xsh_about_txt{ width:318px; height:67px;padding:14px 66px 0 37px;float:left;}
.xsh_about_txt p{text-indent:0em;padding:0;color: #777777;font-size: 12px;font-family: '宋体';line-height:18px;}
.about_down{display:block;width:274px;height:81px; text-indent:-9999px;overflow:hidden; float:left;}
/*.about_down:hover{background:url(http://i0.cy.com/xsh/main/20131127/about_btn_hover.jpg) no-repeat;}*/

.fangchenmi{
    width: 1000px;margin: 0 auto;
}
.fangchenmi h6{height: 28px; text-align: center; background: url();}



/* modified in 2023-07 */
.logo{position:absolute;right: 118px;top: 37px;display: flex;align-items: center;}
.changyou_hint{position:absolute;top: 35px;left: -100px; width: 122px; height: 90px; margin-top: 2px; background: url(https://i0.cy.com/xsh/pic/2022/0818/changyou.png);  transform: scale(0.8)}
.page{
    position: relative;
    background: url(https://i0.cy.com/xsh/pic/2025/0221/page-footer.png)no-repeat left bottom/100%;
}