body:has(.hx2-shwd) #toptb,
body:has(.hx2-shwd) #hd,
body:has(.hx2-shwd) #ft,
body:has(.hx2-shwd) #scrolltop,
body:has(.hx2-shwd) .focus,
body:has(.hx2-shwd) .hx-login,
body:has(.hx2-shwd) #header { display:none !important; }
body:has(.hx2-shwd) #wp.wp { width:100% !important; margin:0 !important; }
body:has(.hx2-shwd) #ct,
body:has(.hx2-shwd) .mn { width:100% !important; margin:0 !important; padding:0 !important; float:none !important; background:none !important; }
body:has(.hx2-shwd) { padding:0; background:#261a16; }

.hx2-shwd { width:100%; min-width:1000px; height:2470px; background:url(image/shwd/wrap_bg.jpg) no-repeat center top; font-family:"Microsoft YaHei",SimSun,sans-serif; }
.hx2-shwd.sub { height:1815px; background:url(image/shwd/wrap_sub_bg.jpg) no-repeat center top; }
.hx2-shwd .head,
.hx2-shwd .content { width:1000px; margin:0 auto; position:relative; overflow:hidden; }
.hx2-shwd .head { height:440px; background:url(image/shwd/head_bg.jpg) no-repeat; }
.hx2-shwd .head a { text-decoration:none; }
.hx2-shwd .hidden { display:block; width:0; height:0; overflow:hidden; }
.hx2-shwd .hx_logo { display:block; float:left; text-indent:-9999px; overflow:hidden; outline:none; width:110px; height:91px; margin:10px 0 0 21px; }
.hx2-shwd .a1,
.hx2-shwd .a2 { display:block; width:108px; height:28px; text-align:center; line-height:26px; color:#ab9c93; font-size:14px; font-weight:bold; position:absolute; top:0; }
.hx2-shwd .a1 { left:741px; }
.hx2-shwd .a2 { left:858px; }
.hx2-shwd .a1:hover,
.hx2-shwd .a2:hover { color:#fff; text-decoration:none; }
.hx2-shwd .gw_bt,
.hx2-shwd .dl_bt { display:block; width:150px; height:43px; position:absolute; top:283px; text-indent:-9999px; overflow:hidden; background:url(image/shwd/sprite.jpg) no-repeat; }
.hx2-shwd .gw_bt { left:211px; background-position:0 0; }
.hx2-shwd .dl_bt { left:365px; background-position:-150px 0; }
.hx2-shwd .content { height:2030px; background:url(image/shwd/con_bg.jpg) no-repeat; }
.hx2-shwd .content_sub { height:1375px; background:url(image/shwd/con_sub_bg.jpg) no-repeat; }
.hx2-shwd .c_menu { width:966px; height:95px; background:url(image/shwd/sprite.jpg) no-repeat 0 -43px; float:left; margin:5px 0 0 16px; padding:0; list-style:none; }
.hx2-shwd .c_menu li { width:483px; height:95px; float:left; list-style:none; }
.hx2-shwd .c_menu li a { display:block; width:483px; height:95px; text-indent:-9999px; overflow:hidden; }
.hx2-shwd .c_menu li .c_menu_a1:hover,
.hx2-shwd .c_menu li a.c_menu_on { background:url(image/shwd/sprite.jpg) no-repeat 0 -138px; }
.hx2-shwd .c_menu li .c_menu_a2:hover,
.hx2-shwd .c_menu li a.c_menu_on2 { background:url(image/shwd/sprite.jpg) no-repeat -483px -138px; }
.hx2-shwd .c_main { width:836px; float:left; margin:85px 0 0 82px; }
.hx2-shwd .c_main_p { width:836px; line-height:20px; color:#63503f; margin:0 0 9px; font-family:SimSun,serif; }
.hx2-shwd .c_main_p em { color:#d05b40; font-style:normal; }
.hx2-shwd .c_main_p2 { margin-top:93px; }
.hx2-shwd .c_main_t { width:836px; height:36px; line-height:36px; color:#8f4728; font-size:20px; font-weight:bold; margin:0; }
.hx2-shwd .c_main_t2 { color:#ca9d3b; }
.hx2-shwd .c_main_t a { text-decoration:underline; color:#ca783b; }
.hx2-shwd .c_main_tab { width:833px; margin:3px 0 15px; border-collapse:collapse; }
.hx2-shwd .c_main_tab th { height:28px; text-align:center; color:#fde6c4; background:#b24e37; font-size:14px; font-weight:normal; }
.hx2-shwd .c_tab_bd { border-right:1px solid #c7a87b; }
.hx2-shwd .c_tab_bd2 { border-right:1px solid #b24e37; }
.hx2-shwd .c_tab_th1 { width:136px; }
.hx2-shwd .c_tab_th2 { width:215px; }
.hx2-shwd .c_tab_th3 { width:240px; }
.hx2-shwd .c_tab_th4 { width:410px; }
.hx2-shwd .c_main_tab td { padding:4px 0; text-align:center; color:#3c3428; border:1px solid #c7a87b; font-family:SimSun,serif; }
.hx2-shwd .c_tab_em { color:#d05b40; }
.hx2-shwd .c_main_tab tr:nth-child(odd) td { background:#f1e0c7; }
.hx2-shwd .c_main_tab tr:nth-child(even) td { background:#fff2df; }
