*{margin:0px;padding:0px;font-family:'Microsoft YaHei', 'Arial', 'Heiti SC';table-layout:fixed;-webkit-text-size-adjust:none;word-break:break-all;list-style-type:none;}

blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
div.cleal{ clear:both;}
ul li {list-style:none;}

input,select,textarea {font-size:12px;outline:0;}

.footer{ clear:both; margin-top:30px;}

body{margin:0px auto;color:#000;font-size:14px;}

a{color:#666;text-decoration:none;}

a:hover{color:#2577e3;text-decoration:none;}

table {	border-collapse:collapse;background-color: white;}

td,th {	border:1px #ccc solid;	padding:4px;}

em,i{font-style:normal;}

img{border:none;vertical-align: middle;}

#mbx {
    clear: both;
    width: 100%;
    height: 50px;
}
#mbx .mbxbox {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
#mbx .mbxbox a {
    display: block;
    float: left;
    font-size: 14px;
    color:#969494;
    line-height: 18px;
    padding: 0 15px 0 10px;
    margin: 16px 0;
    background: url(../images2019/next.png) no-repeat right center;
}
#mbx .mbxbox a:hover{ color:#277ff3;}
#mbx .mbxbox a:first-child{ color:#969494;}
#mbx .mbxbox a.mbx_current {
    padding-right: 0;
    background-image: none;
}

#mbx.sy .mbxbox a.mbx_current {
    color:#277ff3;;
}
#mbx .mbxbox a.mbxbox_sy{ padding-left:0;}
/*分页*/
#pages {
    height: 40px;
    padding: 10px 0px;
    clear: both;
    text-align: center;
	margin-top:20px;
}
#pages a, #pages a:visited, #pages a:hover {
    padding: 0px 15px;
    font-size: 14px;
    border: 1px solid #d9d9d9;
    display: inline-block;
    height: 32px;
   line-heighT: 32px;
   text-decoration: none;
   color:#565454;
   margin: 0 3px;
   background:#fff;
   border-radius:5px;
}
#pages a:hover, #pages .cur a, #pages .active a {
    border: 1px solid #589cf6;
    color:#fff;
    background:#589cf6;
}
#mbx .mbxbox a.mba_current {
    padding-right: 0;
    background-image: none;
}

/*详情页*/
.gl_index_all{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.gl_index_all .gl_index_zm{ width:880px; float:left; overflow:hidden; margin-right:48px;}
.gl_index_all .gl_index_ym{ width:272px; float:left; overflow:hidden;}
.gl_index_all .gl_index_zm h1{width: 100%;font-size: 24px;color:#3e3e3e;line-height: 35px;overflow: hidden;text-align:center; }
.gl_index_zm p.gl_zmp1{ width: 100%;height: 40px;line-height: 40px;margin: 10px 0;}
.gl_index_zm p.gl_zmp1 span {
    font-size: 14px;
    color: #969696;
    float: left;
    margin-right: 50px;
}
.gl_index_zm p.gl_zmp1 span:first-child{ margin-left:200px;}
.gl_index_zm .zxzb_onxiazai {
    width: 100%;
    height: 120px;
    box-sizing: border-box;
    padding: 15px;
    background-color: #FFF;
    border-radius: 3px;
    margin-bottom: 20px;
}
.gl_index_zm .zxzb_onxiazai:hover {
    background-color: #f0f0f0;
}
.gl_index_zm .onxiazai_a1 img {
    width: 83px;
    height: 83px;
    background-color: #e6e6e6;
    border-radius: 18px;
    float: left;
}
.gl_index_zm .zxzb_onxiazai2 {
    float: left;
    width: 380px;
    height: 90px;
    text-align: left;
    padding-left: 20px;
}
.gl_index_zm .zxzb_onxiazai2 > a {
	display:block;
	width:100%;
    height: 20px;
    font-size: 18px;
    color: #333333;
    line-height: 20px;
	font-weight:600;
	overflow:hidden;
}
.gl_index_zm .zxzb_onxiazai2 >a >b{ font-size:12px; color:#666666; font-weight:normal; margin-left:10px;} 
.gl_index_zm .zxzb_onxiazai2 .game-type {
    font-size: 12px;
    color: #666666;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 9px 0 9px;
}
.gl_index_zm .zxzb_onxiazai2 .game-type span {
    margin-right: 60px;
    color:#666666;
}
.gl_index_zm .zxzb_onxiazai2 .game-type a span:hover{ color:#277ff3;}

.gl_index_zm .zxzb_onxiazai2 .game-label {
	display:block;
	width:580px;
    height: 23px;
    overflow: hidden;
}
.gl_index_zm .zxzb_onxiazai .game-labelxz {
    float: right;
    width: 120px;
    height: 90px;
    line-height: 90px;
}
.gl_index_zm .zxzb_onxiazai .game-labelxz a {
    padding-top: 0px;
    padding-right: 0px;
    width: 105px;
    height: 42px;
    float: left;
    background: #59a1ff;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
    color:#fff !important;
    text-decoration: none !important;
    margin-top: 25px;
    border-radius: 4px;
}
.gl_index_zm .zxzb_onxiazai .game-labelxz a:hover{ background:#277ff3;}
.gl_index_zm .zxzb_onxiazai2 .game-label span{ display:block; width:45px;font-size: 12px;color: #8a8888; float:left; margin-top:4px;}
.gl_index_zm .zxzb_onxiazai2 .game-label em{ display:block; height:21px; line-height:21px; border:1px solid #59a1ff; font-size:12px; color:#fff;; background-color:#59a1ff; float:left; text-align:center; margin-right:8px; padding:0 5px; border-radius:2px;}
.gl_index_zm .zxzb_onxiazai2 .game-label div.gl_zmdiv1{ display:block; height:21px; line-height:21px; border:1px solid #f56770; font-size:12px; color:#fff; background-color:#f56770; float:left; text-align:center; margin-right:15px; padding:0 5px; border-radius:2px;}
.gl_index_zm .zxzb_onxiazai2 .game-label div.gl_zmdiv1:hover{ background-color:#f44552; border-color:#f44552;}
.html_box{text-align: left;line-height:30px; font-size:16px; color:#393939; letter-spacing:1px;}
.html_box p{line-height:30px; font-size:16px; color:#4c4c4c;margin: 10px auto;}
.html_box img{max-width: 700px;}
.html_box p.ceilbody{ color:#444; font-weight:bold;}
.html_box h3{ font-size:18px; color:#277ff3; line-height:38px;}
/*.html_box h3.biaoti{ background-color:#f0f6fc; width:813px; padding-left:15px;text-indent:0 !important; font-size:16px;}*/
.html_box div.zx_h3{width: 100%;height: 25px;line-height: 25px;margin-bottom: 20px; margin-top:20px;}
.html_box .zx_h3 i.box_i{width: 5px;height: 22px;background-color:#ff8240;display: inline-block;position: relative;top: 2px;margin-right: 15px;float: left;}
.html_box .zx_h3 span.box_spanbt {
    display: block;
    height: 25px;
    line-height: 25px;
    float: left;
    font-size: 22px;
	color:#3a3939;
    font-weight: bold;
}
.TurnPage {
    width: 100%;
    padding: 30px 0;
    height: 40px;
    overflow: hidden;
}
.TurnPage li {
    display: block;
    width: 45%;
    padding: 0 2%;
    background: #f2f2f2;
    border-radius: 4px;
    overflow: hidden;
}
.TurnPage li.TurnPage-left {
    float: left;
}
.TurnPage li p {
    display: inline-block;
    overflow: hidden;
}

.TurnPage li p a, .TurnPage li p span {
    float: left;
    display: block;
    font-size: 15px;
    line-height: 40px;
    height: 40px;
    color: #585757;
    overflow: hidden;
}
.TurnPage li p a {
    max-width: 230px;
}
.TurnPage li.TurnPage-right {
    float: right;
}
.TurnPage li p span{ margin-left:70px;}
.TurnPage li p a:hover{ color:#277ff3;}
.indexgl_xgbb{ width:100%; overflow:hidden;}
.xzindex_h3 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #dcdcdc;
}
.xzindex_h3 .h3_zm i {
    display: block;
    width: 5px;
    height: 20px;
    line-height: 20px;
    background-color: #277ff3;
    float: left;
    margin: 15px 15px 0 0;
}
.xzindex_h3 .h3_zm p {
    float: left;
    font-size: 22px;
    color:#393939;
    font-weight: 600;
}
.indexgl_xgbb .toDown li {
	display:block;
	width:220px;
	height:100px;
	float:left;
    overflow: hidden;
}
.indexgl_xgbb .toDown li:hover{ background-color:#f7f7f7;}
.indexgl_xgbb .toDown li .down_img {
    display: block;
    float: left;
    position: relative;
    width: 69px;
    height: 69px;
    border-radius: 15px;
    overflow: hidden;
	margin:15px 12px 0 6px;
}
.indexgl_xgbb .toDown li .down_img:hover{ opacity:0.9;}
.indexgl_xgbb .toDown li .down_img img {
    display: block;
    width: 100%;
    border-radius: 14px;
}
.indexgl_xgbb .toDown li .down_text {
    overflow: hidden;
    width: 130px;
    height: 69px;
	margin-top:15px;
}
.indexgl_xgbb .toDown li .down_text a {
    display: block;
    float: left;
    font-size: 16px;
    color: #545454;
    line-height: 20px;
    height: 20px;
    margin: 10px 0;
    max-width: 165px;
    overflow: hidden;
}
.indexgl_xgbb .toDown li .down_text a:hover{ color:#277ff3;}
.indexgl_xgbb .toDown li .down_text p {
    clear: both;
    margin-bottom: 8px;
    overflow: hidden;
}
.indexgl_xgbb .toDown li .down_text p em {
    font-size: 12px;
    float: left;
    color: #8a8888;
    line-height: 16px;
    padding-left: 19px;
    background: url(../images2019/icon.png) no-repeat -274px -38px;
}
.indexgl_xgbb .toDown li .down_text p em:first-child {
    padding-left: 0;
    background-image: none;
}
.gl_index_zm .indexgl_xgwz{ width:100%; overflow:hidden; margin-top:10px;}
.indexgl_xgwz ul{ width:417px; float:left; overflow:hidden;}
.indexgl_xgwz ul li {
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.indexgl_xgwz ul li:hover i{border-left: 2px solid #277ff3;border-right: 2px solid #277ff3;}
.indexgl_xgwz ul li:hover a{ color:#277ff3;}
.indexgl_xgwz ul li i {
    display: block;
    width: 0px;
    height: 4px;
    float: left;
    border-left: 2px solid #dcdcdc;
    border-right: 2px solid #dcdcdc;
    margin: 15px 15px 0 0;
    border-radius: 50%;
}
.indexgl_xgwz ul li a {
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 300px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #585757;
}
.indexgl_xgwz ul li span {
    display: block;
    line-height: 35px;
    float: right;
    font-size: 12px;
    color: #999999;
}
.indexgl_xgwz ul:nth-child(2){ margin-right:45px;}

.indexgl_xgwz .xzindex_h3{ margin-bottom:15px;}

.ymindex_zrzx{
    width: 100%;
    overflow: hidden;
	margin-top: 86px;
}
.ymindex_zrzx ul li {
    display: block;
    width:100%;
    overflow: hidden;
    float: left;
}
.ymindex_zrzx ul li i {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
	line-height:20px;
    background: #cccccc;
    border-radius: 50%;
	text-align:center;
    margin: 7px 10px 0 0;
	color:#FFF;
}
.ymindex_zrzx ul li i.ymem_1{ background-color:#2d72eb;}
.ymindex_zrzx ul li i.ymem_2{background-color:#4683eb;}
.ymindex_zrzx ul li i.ymem_3{background-color:#75a0eb;}
.ymindex_zrzx ul li a.zixun_gla1 {
    width:240px;
    font-size: 14px;
    color: #737373;
    line-height: 35px;
    overflow: hidden;
    display: block;
    height: 35px;
}
.ymindex_zrzx ul li a.zixun_gla1:hover{ color:#277ff3;}
.ymindex_zrzx ul li div {
    width: 100%;
    float: left;
    height: 68px;
	margin:4px 0 4px 30px; 
}
.ymindex_zrzx ul li div a {
    display: block;
    width: 100px;
    height: 68px;
    float: left;
    overflow: hidden;
}
.ymindex_zrzx ul li div a:hover img{ opacity:0.9;}
.ymindex_zrzx ul li div img {
    width: 100px;
    height: 68px;
}
.ymindex_zrzx ul li div span {
    display: block;
    float: left;
    width: 135px;
    height: 68px;
    color: #8c8c8c;
    font-size: 12px;
    overflow: hidden;
    line-height: 22px;
    margin-left: 10px;
}
.ymindex_zrzx ul li.zixun_x1 div {
    display: none;
}
.ymindex_zrzx .zrzx_bz{ display:block; width:100px; float:left; margin:8px 0 0 30px;}
.ymindex_zrzx .zrzx_bz span{display:block; width:40px; height:30px; line-height:30px; float:left; font-size:14px; color:#737373;  text-align:center;}
.ymindex_zrzx .zrzx_bz span:first-child{ margin-right:10px;}
.ymindex_zrzx .zrzx_bz span.zrzx_sp{border-bottom:1px solid #277ff3; color:#277ff3;}
.ymindex_zrzx .zrzx_bz span:hover{color:#277ff3; cursor:pointer;}
.ymindex_jczt{ width:100%; overflow:hidden; margin-top:15px;}
.ymindex_jczt .rt-gamezt{ margin-top:12px;}
.ymindex_jczt .rt-gamezt li {
    margin-bottom: 22px;
    height: 140px;
	width:270px;
    background: #d9eeff;
    overflow: hidden;
}
.ymindex_jczt .rt-gamezt li a{ display:block; height:140px;}
.ymindex_jczt .rt-gamezt .new-img {
    width: 212px;
    height: 140px;
    float: left;
    display: block;
}
.ymindex_jczt .rt-gamezt .new-img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.ymindex_jczt .rt-gamezt .new-cont {
    height: 120px;
    padding: 10px 0;
    margin-left: 232px;
    display: table;
    table-layout: fixed;
	overflow:hidden;

}
.ymindex_jczt .rt-gamezt .new-cont p{
    display: table-cell;
    width: 14px;
    font-size: 14px;
    line-height: 1.4;
    color: #277ff3;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.ymindex_jczt .rt-gamezt li:hover{box-shadow: 2px 2px 8px rgba(0,0,0,0.2);transition: all 0.3s ease 0s; font-weight:bold;}
.ymindex_jczt .rt-gamezt li:hover img{ opacity:0.9;}
.ymindex_cnxh{ width:100%; overflow:hidden;}
.ymindex_cnxh .toDown{ overflow:hidden; margin-top:12px;}
.ymindex_cnxh .toDown li {
    margin-bottom: 10px;
    overflow: hidden;
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:10px;
}
.ymindex_cnxh .toDown li .down_img {
    display: block;
    float: left;
    position: relative;
    width: 64px;
    height: 64px;
    border-radius: 15px;
    margin-right: 12px;
    overflow: hidden;
}
.ymindex_cnxh .toDown li .down_img img {
    display: block;
    width: 100%;
    border-radius: 14px;
}
.ymindex_cnxh .toDown li .down_img img:hover{ opacity:0.9;}
.ymindex_cnxh .toDown li .down_btn {
    display: block;
    float: right;
    margin-top: 20px;
    width: 51px;
    height: 28px;
	line-height:28px;
	text-align:center;
	border: solid 1px #277ff3;
	color:#277ff3;
	border-radius:5px;
	font-size:14px;
}
.ymindex_cnxh .toDown li .down_btn:hover{ color:#FFF; background-color:#277ff3;}
.ymindex_cnxh .toDown li .down_text {
    overflow: hidden;
    width: 130px;
    height: 64px;
}
.ymindex_cnxh .toDown li .down_text a {
    display: block;
    float: left;
    font-size: 15px;
    color:#413f3f;
    line-height: 20px;
    height: 20px;
    margin: 5px 0 15px;
    max-width: 165px;
    overflow: hidden;
}
.xz-list-ym .zm-zxsy .toDown li .down_text a{ margin: 8px 0 15px;}
.ymindex_cnxh .toDown li .down_text a:hover{ color:#006fe5;}
.ymindex_cnxh .toDown li .down_text p {
    clear: both;
    margin-bottom: 8px;
    overflow: hidden;
}
.ymindex_cnxh .toDown li .down_text p em {
    font-size: 12px;
    float: left;
    color:#8a8888;
    line-height: 16px;
    padding-left: 19px;
    background: url(../images2019/icon.png) no-repeat -274px -38px;
}
.ymindex_cnxh .toDown li .down_text p em:first-child {
    padding-left: 0;
    background-image: none;
}
.ymindex_zrzx .xzindex_h3{ border-bottom-color:#FFF;}
.ymindex_jczt .xzindex_h3{ border-bottom-color:#FFF;}
.ymindex_cnxh .xzindex_h3{ border-bottom-color:#FFF;}
.ymindex_zrzx ul{ display:none;}
.ymindex_zrzx ul.gl_yc{ display: block;}
.xiazai {
    margin: 0 auto;
    width: 1200px;
    height: 150px;
}
.xiazai ul li {
    list-style: none;
    display: inline-block;
    width: 90px;
    float: left;
    padding: 0 9px;
}
.xiazai ul li img {
    margin-top: 10px;
    height: 85px;
    line-height: 85px;
}
.xiazai ul li img:hover{ opacity:0.9;}
.xiazai ul li a{ display:block; width:85px; height:126px;}
.xiazai ul li span {
    line-height: 30px;
    height: 22px;
    width: 85px;
    text-align: center;
    display: block;
    font-size: 14px;
    color:#878586;
    overflow: hidden;
}
.xiazai ul li span:hover{ color:#277ff3;}
/*下载头部*/
.xz-list-qb{ width:1200px; margin:0 auto; overflow:hidden;}
.xz-list-qb .xz-list-zm{ width:817px; float:left; overflow:hidden; margin-right:80px;}
.xz-list-ym{ width:302px; float:left; overflow:hidden;}
.xz-list-qb .xz-list-zm .zm-head{ width:100%; overflow:hidden0;}
.xz-list-qb .xz-list-zm .zm-head .zm-h1{ width:100%; height:35px; overflow:hidden;position: relative;}
.xz-list-zm .zm-head .zm-h1 h1{ display: block;font-size:32px; color:#3a3939;float: left; height:35px; line-height:35px;}
.xz-list-zm .zm-head .zm-h1 span{position: relative; display:inline-block;overflow: hidden;top: 18px;left: 20px;font-size: 12px;color: #757575; max-width:400px;white-space: nowrap;text-overflow: ellipsis;}
.xz-list-zm .zm-head .zm-head2{ width:100%; height:103px;margin-top:30px;border-bottom: 1px dashed #ddd; padding-bottom:40px;}
.xz-list-zm .zm-head .zm-head2 .zm-head3{width:451px;height:103px; float:left;margin-left:20px; margin-right:80px;}
.xz-list-zm .zm-head .zm-head2 img{ width:103px; height:103px; float:left;margin-top: -4px;}
.xz-list-zm .zm-head .zm-head2 .zm-leibie{ width:451px; height:48px; float:left;}
.xz-list-zm .zm-head .zm-head2 .zm-leibie li{float: left;width:150px;font-size: 12px;color:#727171;height: 28px;overflow: hidden;}
.xz-list-zm .zm-head .zm-head2 .zm-leibie li span{ color:#393838;}
.zm-head .zm-head2 .zm-head3 a.zm-ljxz{ display:block; width:150px; height:35px; line-height:35px; font-size:16px; color:#ffffff; background-color:#4c9aff; float:left; text-align:center; border-radius:5px; margin:16px 22px 0 0;}
.zm-head .zm-head2 .zm-head3 a.zm-ljxz:hover{ background-color:#277ff3;}
.zm-head .zm-head2 .zm-ewm{ width:100px; height:100px; float:left;}
.zm-head .zm-head2 .zm-ewm img{ width:80px; height:80px; margin-left:8px;}
.zm-head .zm-head2 .zm-ewm p{ font-size:12px; color:#383737; height:20px; line-height:20px; float:left; width:100px; text-align:center;}

.xz-list-zm .xzzm-qtbb{ width:100%; margin:15px 0;}
.xz-list-zm .xzzm-qtbb .xzindex_h3{ border-bottom-color:#FFF;}
.xz-list-zm .xzzm-qtbb .xzindex_h3 .h3_zm p{font-weight:normal;}
.xz-list-zm .xzzm-qtbb .xzindex_h3 .h3_zm i{ background-color:#FFF; margin:0;}
.xz-list-zm .xzzm-qtbb .qtbb-bb{ width:100%; height:40px;border-bottom: 1px dashed #ddd;}
.xz-list-zm .xzzm-qtbb .qtbb-bb:hover .qtbb_a1{ color:#277ff3;}
.xz-list-zm .xzzm-qtbb .qtbb-bb .qtbb_a1{ display:block; width:245px; height:40px; line-height:40px; font-size:15px; color:#585757; float:left; margin-right:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; margin-left:6px;}
.xz-list-zm .xzzm-qtbb .qtbb-bb p{ display:block; width:170px; height:40px; line-height:40px; font-size:12px; color:#727171; float:left;}
.xz-list-zm .xzzm-qtbb .qtbb-bb p span{ color:#393838;}
.xz-list-zm .xzzm-qtbb .qtbb-bb .qtbb_a2{ display:block; width:70px; height:25px; line-height:25px; float: right; text-align:center; color:#ffffff; background-color:#5599f2; border-radius:5px; margin-top:7px; font-size:12px;}
.xz-list-zm .xzzm-qtbb .qtbb-bb .qtbb_a2:hover{ background-color:#277ff3;}

.xz-list-zm .html_box .xzindex_h3{ border-bottom-color:#FFF;}
.xz-list-zm .html_box .xzindex_h3 .h3_zm p{font-weight:normal;}
.xz-list-zm .html_box .xzindex_h3 .h3_zm i{ background-color:#FFF; margin:0;}

.snapShotWrap {
    width: 820px;
    overflow: hidden;
    position: relative;
    margin: 30px 0 10px;
}
.snap-shot-btn {
    position: absolute;
    width: 50%;
    height: 100%;
    opacity: 0.7;
    z-index: 3;

}
#shotNext {
    top: 0;
    right: 0;
}
.snap-shot-btn i {
    background: url(/static/images2019/contral_w.png) no-repeat;
    position: absolute;
    width: 18px;
    height: 32px;
    top: 50%;
    margin: -16px 0 0 0;

}
#shotNext i {
    background-position: -20px 0;
    right: 30px;

}
#shotPrev {
    top: 0;
    left: 0;
}
#shotPrev i {
    background-position: 0 0;
    left: 30px;

}
.snapShotCont {
    width: 820px;
    position: relative;
    overflow: hidden;
}
.snopshot {
    position: absolute;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}
.snapShotCont img {
    position: relative;
    width: 100%;

}
.elementOverlay {

    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    filter: alpha(opacity=40);

}
.imgpre_class .xzindex_h3{ border-bottom-color:#FFF;}
.imgpre_class .xzindex_h3 .h3_zm p{font-weight:normal;}
.imgpre_class .xzindex_h3 .h3_zm i{ background-color:#FFF; margin:0;}
.zm-xghj{ margin-top:30px;}
.zm-xghj .xzindex_h3{ border-bottom-color:#FFF;}
.zm-xghj .xzindex_h3 .h3_zm p{font-weight:normal;}
.zm-xghj .xzindex_h3 .h3_zm i{ background-color:#FFF; margin:0;}


.compilation-content .compilation-top > a {
    position: relative;
    display: block;
    width: 248px;
    height:124px;
    float: left;
    margin-right: 20px;
}
.compilation-content .compilation-top > a img {
    width: 100%;
    height: 100%;
    background-color:#f5f4f3;
    border-radius: 5px;
}
.compilation-content .compilation-top > a img:hover{ opacity:0.9;}
.img-bottom-title {
    height: 56px;
    line-height: 72px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    text-align: center !important;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images2019/hdbj2.png) center top;
}
.compilation-content .compilation-top > a span {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color:#ffffff;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.compilation-content .compilation-top > div a {
    height: 34px;
    line-height: 34px;
    display: block;
    font-size: 18px;
    color: #666666;
	margin:10px 0;
	overflow:hidden;
	font-weight:600;
}
.compilation-content .compilation-top > div a:hover{ color:#277ff3;}
.compilation-content .compilation-top > div p {
    color:#8a8888;
    height: 80px;
    line-height: 26px;
    overflow: hidden;
	width:535px;
	font-size:12px;
}
.compilation-content .compilation-ul {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
.compilation-content .compilation-li {
    width: 25%;
    height: 74px;
    display: block;
    float: left;
    margin-top: 20px;
}
.compilation-content .compilation-li img {
    width: 70px;
    height: 70px;
    float: left;
    border-radius: 22%;
}
.compilation-content .compilation-li .compilation-li-content {
    float: left;
    width: 120px;
    margin-left: 10px;
    height: 70px;
    overflow: hidden;
}
.compilation-content .compilation-li-content a {
    height: 30px;
    display: block;
    font-size: 14px;
    overflow: hidden;
    line-height: 30px;
	color:#585757;
	margin-bottom:8px;
	margin-top: 3px;
}
.compilation-content .compilation-li-content a:hover{ color:#277ff3;}
.compilation-content .compilation-li-content p {
	width:120px;
    line-height: 22px;
	height:22px;
    color:#8a8888;
	font-size:12px;
	overflow:hidden;
}
.zm-xghj ul.xghj_ul{position: relative;left: 178px; top:5px;}
.zm-xghj ul.xghj_ul li{color:#585757;margin-right: 10px;cursor: pointer;line-height: 24px;font-size: 14px;border-radius: 4px;background-color:#f3f3f3;display: inline;padding: 5px 15px;}
.zm-xghj ul.xghj_ul li.xghj_li{ color:#ffffff; background-color:#589cf6;}
.zm-xghj ul.xghj_ul li:hover{ color:#ffffff; background-color:#589cf6;}
 zm-xghj .zx_h3_all{ margin-bottom:10px;}
.zm-xgwz .xzindex_h3{ border-bottom-color:#FFF;}
.zm-xgwz .xzindex_h3 .h3_zm p{font-weight:normal;}
.zm-xgwz .xzindex_h3 .h3_zm i{ background-color:#FFF; margin:0;}

.zm-xgwz{ width:100%; overflow:hidden; margin-top:10px;}
.zm-xgwz ul{ width:380px; float:left; overflow:hidden;}
.zm-xgwz ul li {
    width: 100%;
    height: 35px;
    line-height: 35px;
	border-bottom: 1px dashed #ddd;
}
.zm-xgwz ul li:hover i{border-left: 2px solid #277ff3;border-right: 2px solid #277ff3;}
.zm-xgwz ul li:hover a{ color:#277ff3;}
.zm-xgwz ul li i {
    display: block;
    width: 0px;
    height: 4px;
    float: left;
    border-left: 2px solid #dcdcdc;
    border-right: 2px solid #dcdcdc;
    margin: 15px 15px 0 4px;
    border-radius: 50%;
}
.zm-xgwz ul li a {
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 270px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #585757;
}
.zm-xgwz ul li span {
    display: block;
    line-height: 35px;
    float: right;
    font-size: 12px;
    color: #999999;
}
.zm-xgwz ul:nth-child(2){ margin-right:30px;}
.zm-zxsy .toDown li .down_text a{ font-size:16px;}
.zm-zxsy .toDown li .down_img{ width:72px; height:72px;}
.zm-zxsy .toDown li{border-bottom: 1px dashed #ddd;}
.zm-zxsy .toDown{ margin-top:10px;}
.zm-zxsy2 .toDown li .down_text a{ font-size:16px;}
.zm-zxsy2 .toDown li .down_img{ width:62px; height:62px;}
.zm-zxsy2 .toDown li{ border-bottom-color:#fff;}
.zm-zxsy2 ul li i{float: left;width: 23px;height: 23px; line-height:23px;background:#bcbcbc;text-align: center;margin-right: 12px; margin-top:4px;color:#FFFFFF;
}
.zm-zxsy2 ul li i.shuzi1{ background-color:#fe7c7c;}
.zm-zxsy2 ul li i.shuzi2{ background-color:#fd9595;}
.zm-zxsy2 ul li i.shuzi3{ background-color:#febdbd;}
.zm-zxsy2 .toDown{ margin-top:10px;}
.zm-zxsy2 .toDown li{ margin-bottom:5px;}
.ym-zxhj .xzindex_h3{ border-bottom-color:#FFF; margin-bottom:10px;}
.ym-zxhj .zxhj-zh{ width:100%; height:170px; margin-bottom:22px;}
.ym-zxhj .zxhj-zh img{ width:100%; height:140px;}
.ym-zxhj .zxhj-zh img:hover{ opacity:0.9;}
.ym-zxhj .zxhj-zh p{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; color:#787777; background-color:#f5f5f5; font-size:16px; text-align:center;}
.ym-zxhj .zxhj-zh p:hover{ background-color:#589cf6; color:#ffffff;}

.compilation-content .compilation-li-content p i {display: inline-block;width: 10px;font-size: 12px;
color:#8a8888;height: 16px;line-height: 16px;text-align: center;background: url(../images2019/icon.png) no-repeat -278px -34px;}
.zm-xghj .zx_h3_all i{ background-color:#FFF; margin-right:0px; width:0px;}
.zm-xghj .zx_h3_new i{ display: block;width: 5px;height: 20px;line-height: 20px;background-color: #277ff3;float: left;margin: 3px 15px 0 0;}
#compilation-container{ margin-top:20px;}
.xz-list-zm .zm-xghj .zx_h3_all h3{ font-size:22px; font-weight:normal; }
.xz-list-zm .xzzm-qtbb .xzindex_h3 i{ width:0;}
.xz-list-zm .html_box .xzindex_h3 i{ width:0;}
.xz-list-zm .zm-xgwz .xzindex_h3 i{ width:0;}
.xz-list-zm .imgpre_class .xzindex_h3 i{ width:0;}
#compilation-container .compilation-content {
    display: none;
}
#compilation-container .compilation-content:first-child {
    display: block;
}
.advertise a img{ width:300px;}
.advertise img:hover{ opacity:0.8;}