body:has(.hx2-sx) #toptb,
body:has(.hx2-sx) #hd,
body:has(.hx2-sx) #ft,
body:has(.hx2-sx) #scrolltop,
body:has(.hx2-sx) .focus { display:none !important; }
body:has(.hx2-sx) #wp.wp { width:100% !important; margin:0 !important; }
body:has(.hx2-sx) { padding:0; background:#9f6fae; }

.hx2-sx { width:100%; min-width:1000px; height:1465px; background:#9f6fae; font-family:"Microsoft YaHei",SimSun,sans-serif; }
.hx2-sx .head1,
.hx2-sx .head2,
.hx2-sx .c1,
.hx2-sx .c2,
.hx2-sx .c3,
.hx2-sx .content { width:1000px; margin:0 auto; position:relative; overflow:hidden; }
.hx2-sx .head1 { height:265px; background:url(suxin/head_bg1-1.jpg) no-repeat; }
.hx2-sx .head1 a { text-decoration:none; }
.hx2-sx .head2 { height:238px; background:url(suxin/head_bg2-1.jpg) no-repeat; }
.hx2-sx .hx_logo { display:block; width:110px; height:91px; margin:10px 0 0 74px; float:left; text-indent:-9999px; overflow:hidden; outline:none; }
.hx2-sx .a1,
.hx2-sx .a2,
.hx2-sx .a3,
.hx2-sx .a4 { display:block; width:108px; height:28px; text-align:center; line-height:28px; color:#ab9c93; font-size:14px; font-weight:bold; position:absolute; top:0; }
.hx2-sx .a1 { left:548px; }
.hx2-sx .a2 { left:661px; }
.hx2-sx .a3 { left:772px; }
.hx2-sx .a4 { left:888px; }
.hx2-sx .a1:hover,
.hx2-sx .a2:hover,
.hx2-sx .a3:hover,
.hx2-sx .a4:hover { color:#fff; text-decoration:none; }
.hx2-sx .hd_txt { width:745px; line-height:18px; color:#2b1059; float:left; margin:181px 0 0 55px; font-size:14px; }
.hx2-sx .content { height:962px; background:url(suxin/con_bg-7.jpg) no-repeat; }
.hx2-sx .c1 { height:170px; }
.hx2-sx .c2 { height:400px; }
.hx2-sx .c3 { height:350px; }
.hx2-sx .p1 { width:300px; line-height:18px; color:#573667; font-size:14px; float:left; margin:90px 0 0 132px; font-family:SimSun,"宋体"; }
.hx2-sx .c2_ul { width:565px; float:left; margin:35px 0 0 55px; padding:0; list-style:none; font-family:SimSun,"宋体"; }
.hx2-sx .c2_ul li { width:565px; float:left; line-height:24px; color:#563666; list-style:none; }
.hx2-sx .c2_ul li em { display:block; width:14px; height:14px; line-height:14px; text-align:center; color:#fff; float:left; margin-top:4px; border-radius:50%; background:#9643b2; font-style:normal; }
.hx2-sx .c2_ul li p { width:540px; float:left; margin:0 0 0 4px; }
.hx2-sx .c2_pic { width:334px; height:223px; float:left; margin-top:70px; }
.hx2-sx .c2_pic img { display:block; }
.hx2-sx .c3_p { width:560px; float:left; margin:82px 0 11px 114px; line-height:26px; color:#563666; font-family:SimSun,"宋体"; }
.hx2-sx .c3_p em { font-size:23px; color:#e42696; font-family:"Microsoft YaHei"; font-style:normal; }
.hx2-sx .c3_box { width:650px; float:left; margin-left:70px; }
.hx2-sx .c3_box_t { width:31px; height:86px; background:url(suxin/sprite-12.png) no-repeat; font-size:16px; color:#fff8b9; line-height:20px; padding-left:5px; padding-top:7px; float:left; margin:0; font-weight:normal; }
.hx2-sx .c3_ul { width:610px; float:left; margin:0 0 0 4px; padding:0; list-style:none; }
.hx2-sx .c3_ul li { width:125px; height:89px; background:url(suxin/pic2.jpg) no-repeat; float:left; position:relative; text-align:center; padding-top:16px; margin-right:16px; list-style:none; }
.hx2-sx .c3_ul li p { width:125px; line-height:18px; color:#563666; position:absolute; left:0; top:65px; font-family:SimSun,"宋体"; margin:0; }
.hx2-sx .c3_pic { width:179px; position:absolute; left:722px; top:48px; }
.hx2-sx .c3_pic em { display:block; width:179px; height:26px; float:left; text-align:center; font-size:14px; color:#563666; font-style:normal; }
.hx2-sx .c3_pic img { display:block; }
