body:has(.hx2-gcld) #toptb,
body:has(.hx2-gcld) #hd,
body:has(.hx2-gcld) #ft,
body:has(.hx2-gcld) #scrolltop,
body:has(.hx2-gcld) .focus,
body:has(.hx2-gcld) .hx-login,
body:has(.hx2-gcld) #header { display:none !important; }
body:has(.hx2-gcld) #wp.wp { width:100% !important; margin:0 !important; padding:0 !important; }
body:has(.hx2-gcld) #ct,
body:has(.hx2-gcld) .mn { width:100% !important; margin:0 !important; padding:0 !important; float:none !important; background:none !important; border:0 !important; }
body:has(.hx2-gcld) { padding:0; margin:0; min-width:1000px; font:12px "Microsoft YaHei",tahoma,'\5b8b\4f53',sans-serif; }
body:has(.gcld-cover) { background:#421508; }
body:has(.gcld-inner) { background:#300c09; }

.hx2-gcld { color:#ddafab; }
.hx2-gcld div, .hx2-gcld h1, .hx2-gcld h2, .hx2-gcld h3, .hx2-gcld h4, .hx2-gcld form, .hx2-gcld img, .hx2-gcld ul, .hx2-gcld ol, .hx2-gcld li, .hx2-gcld dl, .hx2-gcld dt, .hx2-gcld dd, .hx2-gcld p { margin:0; padding:0 }
.hx2-gcld ol, .hx2-gcld ul { list-style:none }
.hx2-gcld a { text-decoration:none; outline:none }
.hx2-gcld a:hover { text-decoration:underline }
.hx2-gcld em { font-style:normal }
.hx2-gcld #h1 { text-indent:-9999px; height:0; width:0; line-height:0; overflow:hidden; font-size:0 }

/* ===== Cover only: splash JPG, never used on inner pages ===== */
.hx2-gcld .gcld-cover { width:100%; min-width:1000px; height:auto; overflow:hidden; background:url(https://img.hx2.pro/pro/event/gcld/wrap.jpg) no-repeat center 0; position:relative; }
.hx2-gcld .gcld-cover-stage { height:851px; overflow:hidden; width:1000px; margin:0 auto; background:url(https://img.hx2.pro/pro/event/gcld/index_bg_m.jpg) no-repeat 0 0; position:relative; z-index:1; }
.hx2-gcld .gcld-cover .gcld-top { position:relative; margin:0 auto; width:1000px; height:29px; z-index:10000; }
.hx2-gcld .gcld-cover .index,
.hx2-gcld .gcld-cover .talk,
.hx2-gcld .gcld-cover .web,
.hx2-gcld .gcld-cover .dowan,
.hx2-gcld .gcld-cover .logo { position:absolute; text-indent:-9999px; z-index:10001; pointer-events:auto; }
.hx2-gcld .gcld-cover .index { top:0; left:541px; width:110px; height:31px; }
.hx2-gcld .gcld-cover .talk { top:-1px; left:659px; width:110px; height:30px; }
.hx2-gcld .gcld-cover .web { top:0; left:770px; width:110px; height:28px; }
.hx2-gcld .gcld-cover .dowan { top:1px; left:886px; width:110px; height:28px; }
.hx2-gcld .gcld-cover .logo { top:11px; left:26px; width:131px; height:91px; }

.hx2-gcld .cover-nav { position:absolute; right:28px; top:430px; width:210px; margin:0; padding:0; z-index:10002; pointer-events:auto; }
.hx2-gcld .cover-nav li { margin:0 0 8px 0; padding:0; position:relative; z-index:10002; }
.hx2-gcld .cover-nav a { display:block; height:40px; line-height:40px; text-align:center; color:#f7d7d4; font-size:16px; font-weight:bold; background:rgba(66,21,8,0.88); border:1px solid #c9a06a; text-decoration:none; position:relative; z-index:10003; pointer-events:auto; cursor:pointer; }
.hx2-gcld .cover-nav a:hover { color:#fff; background:rgba(120,32,28,0.95); text-decoration:none; }

/* ===== Inner pages: official wrap2 / header2 / p1content ===== */
.hx2-gcld .gcld-inner { width:100%; min-width:1000px; overflow:visible; height:auto; background:url(https://img.hx2.pro/pro/event/gcld/wrap2.jpg) no-repeat #300c09 center top; }
.hx2-gcld .header2 { width:1000px; height:321px; max-height:321px; overflow:hidden; background:url(https://img.hx2.pro/pro/event/gcld/header2.jpg) no-repeat; margin:0 auto; position:relative; z-index:2; }
.hx2-gcld .header2 .index,
.hx2-gcld .header2 .talk,
.hx2-gcld .header2 .web,
.hx2-gcld .header2 .dowan,
.hx2-gcld .header2 .logo,
.hx2-gcld .header2 .fanhui { position:absolute; text-indent:-9999px; z-index:5; pointer-events:auto; }
.hx2-gcld .header2 .index { top:0; left:541px; width:110px; height:31px; }
.hx2-gcld .header2 .talk { top:-1px; left:659px; width:110px; height:30px; }
.hx2-gcld .header2 .web { top:0; left:770px; width:110px; height:28px; }
.hx2-gcld .header2 .dowan { top:1px; left:886px; width:110px; height:28px; }
.hx2-gcld .header2 .logo { top:11px; left:26px; width:131px; height:91px; }
.hx2-gcld .header2 .fanhui { top:291px; left:796px; width:115px; height:29px; background:url(https://img.hx2.pro/pro/event/gcld/fanhui.png) no-repeat; }

.hx2-gcld .p1content { background:url(https://img.hx2.pro/pro/event/gcld/p1content.jpg) no-repeat; width:984px; margin:0 auto; padding:0 10px 20px 6px; overflow:hidden; zoom:1; position:relative; z-index:2; }
.hx2-gcld .p1content:after { content:""; display:block; clear:both; height:0; }

.hx2-gcld .left { float:left; background:url(https://img.hx2.pro/pro/event/gcld/nav.png) center center repeat-y; width:239px; height:auto; padding:10px 0; border:solid 1px #943a2c; position:relative; z-index:3; }
.hx2-gcld .left1 { width:223px; margin:0 auto; position:relative; background:url(https://img.hx2.pro/pro/event/gcld/nav2.png) repeat-y; }
.hx2-gcld .left2 { width:223px; margin:2px auto 0 auto; display:block; height:40px; text-indent:-9999px; }
.hx2-gcld .left1 ul li { height:32px; text-indent:40px; color:#e3c3a8; line-height:32px; border-bottom:solid 1px #89372f; font-size:14px; }
.hx2-gcld #li1 { border:none; padding-top:2px; }
.hx2-gcld #li2 { padding-top:5px; }
.hx2-gcld #li3 { border:none; padding-top:5px; }
.hx2-gcld #li4 { padding-top:6px; }
.hx2-gcld .left1 ul li a { color:#e3c3a8; }
.hx2-gcld .left1 ul li a:hover { color:#ffffff; text-decoration:none; }

.hx2-gcld .right { float:left; margin:0 0 0 8px; background:#78201c; border:solid 1px #8b3c34; width:733px; position:relative; z-index:3; }
.hx2-gcld .right1 { color:#ddafab; font-size:14px; line-height:24px; padding:40px 67px; }
.hx2-gcld .right2 { text-align:center; padding:0 0 130px 0; }
.hx2-gcld .righttop { background:url(https://img.hx2.pro/pro/event/gcld/righttop.jpg) no-repeat; width:733px; height:57px; font-weight:bolder; font-size:24px; color:#f7d7d4; line-height:58px; text-indent:30px; }
.hx2-gcld .right1 p { margin:1em 0; }
.hx2-gcld .right1 img { max-width:100%; height:auto; }

.hx2-gcld .col1, .hx2-gcld .col2, .hx2-gcld .col3, .hx2-gcld .col4, .hx2-gcld .col5, .hx2-gcld .col6, .hx2-gcld .col7, .hx2-gcld .col8, .hx2-gcld .col9 { background:url(https://img.hx2.pro/pro/event/gcld/commnav.png) no-repeat; width:223px; height:38px; margin:0 auto; display:block; text-indent:-9999px; }
.hx2-gcld .col1 { background-position:-4px -1px; }
.hx2-gcld .col2 { background-position:-4px -41px; }
.hx2-gcld .col3 { background-position:-4px -81px; }
.hx2-gcld .col4 { background-position:-4px -123px; }
.hx2-gcld .col5 { background-position:-4px -162px; }
.hx2-gcld .col6 { background-position:-4px -202px; margin-bottom:4px; }
.hx2-gcld .col7 { background-position:-4px -242px; margin-bottom:4px; }
.hx2-gcld .col8 { background-position:-4px -282px; margin-bottom:4px; }
.hx2-gcld .col9 { background-position:-4px -322px; margin-bottom:4px; }

.hx2-gcld .clear { clear:both; height:0; }
.hx2-gcld .gobtn { position:fixed; left:50%; margin-left:458px; bottom:100px; display:block; width:61px; height:62px; overflow:hidden; text-indent:-9999px; background:url(https://img.hx2.pro/pro/event/gcld/top.png) no-repeat; z-index:20; }
