body:has(.hx2-fy) #toptb,
body:has(.hx2-fy) #hd,
body:has(.hx2-fy) #ft,
body:has(.hx2-fy) #scrolltop,
body:has(.hx2-fy) .focus { display:none !important; }
body:has(.hx2-fy) #wp.wp { width:100% !important; margin:0 !important; }
body:has(.hx2-fy) #ct,
body:has(.hx2-fy) .mn { width:100% !important; margin:0 !important; padding:0 !important; float:none !important; background:none !important; }
body:has(.hx2-fy) { padding:0; background:#290702; }

.hx2-fy { width:100%; min-width:1000px; height:1624px; background:url(image/wrap_bg-2.jpg) no-repeat center top; font-family:"Microsoft YaHei",SimSun,sans-serif; }
.hx2-fy .header,
.hx2-fy .c1,
.hx2-fy .c2,
.hx2-fy .c3,
.hx2-fy .content { width:1000px; margin:0 auto; position:relative; overflow:hidden; }
.hx2-fy .header { height:452px; background:url(image/head_bg-1.jpg) no-repeat; }
.hx2-fy .header a { text-decoration:none; }
.hx2-fy .hx_logo { display:block; float:left; text-indent:-9999px; overflow:hidden; outline:none; width:110px; height:91px; margin:19px 0 0 38px; }
.hx2-fy .a1,
.hx2-fy .a2,
.hx2-fy .a3,
.hx2-fy .a4 { display:block; width:108px; height:28px; text-align:center; line-height:27px; color:#ab9c93; font-size:14px; font-weight:bold; position:absolute; top:0; }
.hx2-fy .a1 { left:548px; }
.hx2-fy .a2 { left:661px; }
.hx2-fy .a3 { left:772px; }
.hx2-fy .a4 { left:888px; }
.hx2-fy .a1:hover,
.hx2-fy .a2:hover,
.hx2-fy .a3:hover,
.hx2-fy .a4:hover { color:#fff; text-decoration:none; }
.hx2-fy .content { height:1172px; }
.hx2-fy .c1 { height:361px; background:url(image/c1_bg.jpg) no-repeat; }
.hx2-fy .c2 { height:460px; background:url(image/c2_bg.jpg) no-repeat; }
.hx2-fy .c3 { height:351px; background:url(image/c3_bg.jpg) no-repeat; }
.hx2-fy .c2_btn { width:142px; height:31px; background:url(image/sprite-1.jpg) no-repeat 0 0; position:absolute; left:124px; top:392px; text-indent:-9999px; overflow:hidden; }
.hx2-fy .c_ul { width:556px; margin:223px 0 0 21px; padding:0; list-style:none; }
.hx2-fy .c_ul2 { margin:88px 0 0 425px; }
.hx2-fy .c_ul li { width:556px; float:left; line-height:24px; list-style:none; }
.hx2-fy .c_num { display:block; width:14px; height:14px; text-align:center; color:#fff; line-height:14px; border-radius:50%; background:#bf652e; float:left; margin-top:6px; }
.hx2-fy .c_p { width:538px; float:left; margin-left:4px; color:#434343; font-size:14px; }
.hx2-fy .c_p2_r { width:590px; margin:128px 0 0 20px; line-height:24px; color:#434343; font-size:14px; }
.hx2-fy .c_p2 { width:590px; line-height:22px; color:#434343; float:left; margin:18px 0 0 20px; }
.hx2-fy .c_p2 span { background:#a94638; color:#fff; }
.hx2-fy .fy-pop { display:none; position:fixed; left:0; top:0; right:0; bottom:0; z-index:9999; background:rgba(0,0,0,.8); }
.hx2-fy .fy-pop.on { display:block; }
.hx2-fy .fy-pop-in { width:794px; height:572px; margin:40px auto 0; position:relative; border:3px solid #d3300c; background:#000; }
.hx2-fy .fy-pop-in img { display:block; width:794px; height:572px; }
.hx2-fy .fy-pop-close { display:block; width:51px; height:51px; background:url(image/sprite-1.jpg) no-repeat 0 -31px; position:absolute; right:-53px; top:-3px; text-indent:-9999px; overflow:hidden; }
