#wp ,#hd ,.footer { width:100%; min-width:1250px}
.footer { margin-top:0}
.index_wp { width:1371px;}

/*幻燈輪播*/
	.index_slide {  position:relative; }
		.index_slide ,.index_slide li {width:100%; overflow:hidden; height:455px;}
	/*幻燈内容*/
	
	.index_slide_c { width:100%; position:absolute; left:0; top:0; z-index:2}
	.index_slide_c ul { position:relative}
	.index_slide_c li { height:455px; float:left; width:100%; background-position:50% bottom; background-repeat:no-repeat !important; position:absolute; left:0; top:0; z-index:1; display:none;}
	.index_slide_c li.a{ margin-left:0;}
	.index_slide_c li a { display: block; width:100%; height:455px; overflow:hidden; text-align:center; position:relative; margin-left:-60px}
	.index_slide_c li a img { vertical-align:middle; height:455px; transition:0.7s;}
	.slide_row_text p { margin:0 0 0 129px; font-size:16px; line-height:30px;}
	.slide_row_text .s_t { margin-top:165px; margin-bottom:23px;}
	.slide_row_text .pnc { margin-right:20px;}
	
	.index_slide_c li.n a img { height:500px;}
	.index_slide_c li.n { z-index:2; margin-left:0}
	.index_slide_c li.n ,.index_slide_c li.a { display:block}
	
	.index_slide_st { position:absolute; bottom:30px; height:25px; left:0; width:100%; text-align:center; z-index:10}
	.index_slide_st span { display: inline-block; width:22px; height:17px; background:url(../images/index/side_st.png) no-repeat; margin:0 7px; cursor:pointer}
	.index_slide_st span.a { background-position:0 -17px;}
	/*左右切換按鈕*/
	.slide_row_prev ,.slide_row_next { width:13px; height:23px; position:absolute; left:25px; top:50%; margin-top:-6px; z-index:10; background:url(../images/index/slide_btns.png) no-repeat -13px 0; cursor:pointer}
	.slide_row_next { background-position:0 0; right:25px; left: auto}

.index_ubox { width:1200px; margin:0 auto; padding-top:40px; position:relative; background:url(../images/index/boxbg.png) no-repeat 1046px 11px; }
.index_ptbox_tit {padding-left:34px; margin-bottom:29px; margin-left:-4px;}
.index_ptbox_tit ,.index_ptbox_tit .i_t { background:url(../images/index/titlebg.png) no-repeat 0 0; height:40px; line-height:50px; overflow:hidden;}
.index_ptbox_tit .i_t { background-position:100% 0; font-size:30px; color:#b98339; font-weight:bold; padding-right:30px; float:left;}
.index_ptbox.y .index_ptbox_tit {margin-left:-9px}

.index_ptbox { width:582px; position:relative; z-index:2}
.index_ptbox dl { background:#fff; height:178px; overflow:hidden; /*border:#dcdcdc 1px solid; border-top:#ebba46 1px solid;*/ font-size:16px; margin-bottom:20px; padding-left:258px; padding-right:18px;}
.index_ptbox dd ,.index_ptbox dt { float:left; width:100%;}
.index_ptbox dd {}
.index_ptbox dd.i_d { height:72px; line-height:24px; overflow:hidden; font-size:14px; color:#000; margin-bottom:9px;}
.index_ptbox dt { font-size:18px; color:#000; font-weight:bold; height:44px; line-height:44px; margin-top:6px; overflow:hidden;}
.index_ptbox .m { /*width:267px;*/ width:237px; height:178px; /*border-right:#dcdcdc 1px solid;*/ float:left; margin:0 0 0 -258px; padding:0; background:#7f7f7f; position:relative; overflow:hidden}
.index_ptbox .m img { width:100%; height:auto; display:block; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); }
.index_ptbox .m .i_s { font-size:14px; position:absolute; left:0; top:0; width:96px; text-align:center; height:28px; line-height:28px; z-index:10; color:#fff; background:#ebba46; display:none}
.index_ptbox .m .i_s a { color:#fff;}

.index_ptbox .i_c { font-size:14px; margin-top:5px;}
.index_ptbox .i_c .c_1 ,.index_ptbox .i_c .c_2 ,.index_ptbox .i_c .c_3 {background:url(../images/index/listi.png) no-repeat; height:24px; line-height:24px; display: inline-block; padding-left:30px;}
.index_ptbox .i_c .c_1 {background-position:-3px 3px; padding-left:27px; text-decoration:underline}
.index_ptbox .i_c .c_2 {background-position:0 -54px; margin-right:20px;}
.index_ptbox .i_c .c_3 {background-position:0 -107px; color:#379fe8; cursor:pointer}
.index_ptbox .i_c .c_3.a { background-position:0 -174px}


/*
.groupavatar { position:relative; width:125px; height:90px; padding:53px 0 5px 0;}
.groupavatar img { height:88px; max-width:88px; margin-left:18px; border-radius:44px;}
.groupavatar .avu {background:url(../images/common/avatarbg.png) no-repeat 0 0; height:158px; width:123px; position:absolute; left:0; top:0}
*/
.index_recmember {}
.index_recmember .wp { overflow:hidden; width:1244px;}

.index_recmember_t { font-size:30px; color:#b98339; text-align:center; overflow:hidden; margin-bottom:2px; font-weight:bold; background: url(../images/index/titlebg.png)no-repeat 544px 37px;}
.index_recmember_t .i_t{ padding-top:41px; padding-bottom:10px; display:inline-block; padding-right:32px; background:url(../images/index/titlebg.png) no-repeat right 37px; margin-right:-32px;}
.index_recmember_c { padding-bottom:54px; width:120%;background:#fff; padding-left:21px; padding-top:2px;}
	.index_recmember_c dl { float:left; width:190px; margin-right:64px}
	.index_recmember_c .o_t { font-size:14px; line-height:24px; height:72px; overflow:hidden; text-align:center;}
	.index_recmember_c dt { color:#d29656; font-size:18px; overflow: hidden; text-align:center; margin:-4px 0 6px;}
		.index_recmember_c dt a { color:#d29656; font-weight:bold;}
	.index_recmember_c .groupavatar { margin:0 auto;}
	.index_recmember_c .o_b { height:68px; text-align:center; margin-top:3px;}
	.index_recmember_c .o_b .pn { margin-top:27px; margin-right:0; margin-left:1px;}
	.index_recmember_c .o_b .pn.e { background:none; border:#cdcdcd 1px solid; color:#cdcdcd}
	.index_recmember_c .o_b .pn.a { background:url(../images/common/ebtn.png) no-repeat 0 0; width:120px; height:68px !important; line-height:95px !important; overflow:hidden; padding-right:28px; text-align:center; color:#fff; border:0; border-radius:0; margin-top:0; padding-left:0; margin-left:13px;}
/*1800
.index_ubox { width:1110px; margin:0 auto; padding-top:50px; position:relative; background:url(../images/index/boxbg.png) no-repeat 100% 11px; }
.index_ptbox_tit {padding-left:33px; margin-bottom:24px; margin-left:-4px;}
.index_ptbox_tit ,.index_ptbox_tit .i_t { background:url(../images/index/titlebg.png) no-repeat 0 0; height:40px; line-height:50px; overflow:hidden;}
.index_ptbox_tit .i_t { background-position:100% 0; font-size:30px; color:#b98339; font-weight:bold; padding-right:30px; float:left}
.index_ptbox.y { padding-top:5px;}
.index_ptbox.y .index_ptbox_tit {margin-bottom:19px; margin-left:-9px}
*/
#fwin_dialog .alert_error { margin:20px 0 20px 20px; padding-top:15px;}
#fwin_dialog .o.pns{ display:none}