.col-title em,.important,.u_more i{
	font-style:normal
}

.u_m-title{
	margin-bottom:15px;
	position:relative;
	line-height:18px
}

.u_m-title h2,.u_m-title h3{
	font-size:16px;
	font-weight:800;
	color:#000;
	border-left:3px solid #f56f4a;
	padding-left:4px
}

.u_more,.u_more:active,.u_more:hover,.u_more:link,.u_more:visited{
	position:absolute;
	top:-2px;
	right:0;
	color:#666;
	font-size:12px;
	font-weight:100;
	padding-right:15px
}

.u_more:hover{
	text-decoration:none;
	color:#fb6f49
}

.u_more i{
	color:#f56f4a;
	font-weight:700;
	font-size:16px;
	margin-left:5px;
	line-height:16px;
	position:absolute;
	right:0;
	top:1px
}

.cylj .u_more i{
	vertical-align:baseline;
	background:0 0;
	color:#fb6f49
}

.col-title{
	margin:20px 0 15px;
	clear:both;
	overflow:hidden;
	_zoom:1
}

.col-title h2{
	line-height:18px;
	margin-left:13px;
	padding-left:5px;
	font-size:16px;
	font-weight:700;
	border-left:3px solid #f56f4a;
	float:left
}

.btnGrey,.btnGrey_light,.btnOrange,.btnPurple{
	height:25px;
	line-height:25px;
	padding:0 20px;
	display:inline-block;
	text-align:center
}

.col-title em{
	float:right
}

.col-title em a:link,.col-title em a:visited{
	color:#666
}

.col-title em a:active,.col-title em a:hover{
	color:red;
	text-decoration:none
}

.btnOrange,.btnPurple{
	background-color:#f56f4a;
	border:0;
	color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px
}

.btnGrey,.btnGrey_light{
	color:#fff;
	background-color:#647288;
	-webkit-border-radius:2px;
	border-radius:2px
}

.btnGrey_light{
	background:#C3C3C3;
	cursor:default
}

.btnOrange_wide{
	width:210px;
	height:30px;
	line-height:30px;
	padding:0
}

.btnOrange_wide2{
	width:175px;
	height:35px;
	line-height:35px;
	padding:0;
	font-size:14px
}

.btnOrange_login{
	width:202px;
	height:40px;
	line-height:40px;
	padding:0;
	font-size:14px;
	color:#fff;
	font-weight:700;
	border:none;
	-webkit-border-radius:0;
	border-radius:0;
	cursor:pointer
}

.btnOrange_large,.btn_large{
	height:50px;
	line-height:50px;
	padding:0 40px;
	font-size:18px;
	cursor:pointer
}

.btnOrange_small,.btn_small{
	height:25px;
	line-height:25px;
	padding:0 20px;
	font-size:12px;
	cursor:pointer
}

.btnGray_large{
	height:40px;
	line-height:40px;
	padding:0 40px;
	font-size:14px;
	cursor:pointer
}

.btnOrange:link,.btnOrange:visited{
	color:#fff
}

.btnOrange:active,.btnOrange:hover{
	color:#fff;
	background-color:#e7542b;
	text-decoration:none
}

a.btnGrey:link,a.btnGrey:visited{
	color:#fff
}

a.btnGrey:active,a.btnGrey:hover{
	color:#fff;
	background-color:#344156;
	text-decoration:none
}

a.btnGrey_light:link,a.btnGrey_light:visited{
	color:#fff
}

a.btnGrey_light:active,a.btnGrey_light:hover{
	color:#fff;
	background-color:#C3C3C3;
	text-decoration:none
}

.btnPurple{
	background-color:#464859
}

a.btnPurple:link,a.btnPurple:visited{
	color:#fff
}

a.btnPurple:active,a.btnPurple:hover{
	color:#fff;
	background-color:#5f52a0;
	text-decoration:none
}

.important,.u_crumb-nav .on{
	color:#fb6f49
}

.btnScroll2Top{
	width:60px;
	height:50px;
	background:url(../../images/scroll-ico.0847df74.png) no-repeat;
	display:inline-block;
	position:fixed;
	bottom:146px;
	left:50%;
	margin-left:560px;
	overflow:hidden
}

.btnScroll2Top a{
	width:60px;
	height:50px;
	display:block
}

.btnScroll2Top:hover{
	background-position:0 -50px
}

.u_crumb-nav .split{
	margin:0 4px
}

.u_mask{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	background:#000;
	filter:alpha(opacity=60);
	opacity:.6;
	left:0;
	top:0;
	z-index:10000
}

.banner li,.banner li a,.banner-box{
	position:relative
}

.userw{
	height:204px;
	float:left
}

.user{
	padding:18px 20px 12px
}

.user_login_box .box_login{
	width:224px
}

.privilege-info{
	margin-bottom:0;
	padding:8px 20px 18px;
	height:178px
}

.privilege-info .tb01 td{
	padding:6px 0
}

.user-link{
	border:1px solid #eee;
	margin-top:15px
}

.user-link .item{
	float:left;
	*display:inline
}

.user-link .item a{
	display:block;
	height:87px;
	width:90px;
	background:#fb6f49;
	color:#fff;
	border-right:1px solid #eee;
	text-align:center;
	overflow:hidden;
	-webkit-transition:background .2s ease-out;
	-moz-transition:background .2s ease-out;
	-o-transition:background .2s ease-out;
	transition:background .2s ease-out
}

.user-link .item a:hover{
	background:#464859;
	text-decoration:none
}

.user-link .icon_block{
	width:44px;
	height:40px;
	margin-top:12px;
	margin-bottom:8px
}

.user-link .item_1 a{
	background:#913eff
}

.user-link .item_2 a{
	background:#3ba3df
}

.user-link .item_3 a{
	background:#61b254
}

.user-link .item_1 a:hover{
	background:#7e37db
}

.user-link .item_2 a:hover{
	background:#348bbd
}

.user-link .item_3 a:hover{
	background:#519147
}

.banner{
	float:right;
	width:811px
}

.banner-box{
	width:270px;
	height:154px;
	margin-bottom:1px;
	overflow:hidden
}

.banner-box a,.banner-box img{
	display:block;
	width:270px;
	height:154px
}

.banner-box_m,.banner-box_m a,.banner-box_m img{
	width:269px;
	height:309px
}

.banner-box a{
	text-decoration:none
}

.banner-box_b{
	margin-bottom:0
}

.banner-box_m{
	margin:0 1px
}

.banner li{
	width:270px;
	height:310px;
	float:left;
	margin-right:6px;
	overflow:hidden
}

.banner li a{
	display:block
}

.l-ban-down{
	margin-top:6px
}

.banner-data{
	
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.71) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.71)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.71) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.71) 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.71)));
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.71) 100%);
	position:absolute;
	color:#fff;
	width:100%;
	height:100%;
	text-align:center;
	font-size:16px;
	line-height:25px;
	opacity:0;
	top:0;
	left:0;
	-webkit-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	cursor:pointer
}

.banner-data p{
	display:none;
	position:absolute;
	bottom:11px;
	left:21px
}

.banner-box:hover{
	text-decoration:none
}

.banner-box:hover .banner-data{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b5000000', GradientType=0)
}

.banner-box:hover .banner-data p{
	display:block;
	text-decoration:none
}

.privilege-con{
	margin-top:63px
}

.privilege{
	margin-bottom:41px;
	position:relative;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden
}

.prililege-head{
	position:relative;
	border-bottom:1px solid #f3f3f3;
	zoom:1
}

.prililege-head .title{
	display:inline-block;
	*display:inline;
	margin-right:15px;
	font-size:24px;
	color:#464859;
	font-weight:700;
	line-height:39px
}

.prililege-head .detail{
	vertical-align:text-bottom;
	font-size:14px;
	color:#464859
}

.prililege-head .more{
	display:block;
	zoom:1;
	width:48px;
	height:23px;
	border:1px solid #eee;
	line-height:23px;
	text-align:center;
	color:#9798a2;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	right:0;
	top:10px;
	text-decoration:none
}

.prililege-head .more:hover{
	background:#eee
}

.privilege-listw{
	position:relative;
	padding-top:19px;
	height:188px;
	border-top:1px solid #fafafa;
	overflow:hidden
}
.privilege-page-a{background:url(../images/card.png)  no-repeat #fff;



}
.privilege-page-a-card{ 
    margin-top: 22px;
    margin-left: 20px;
    font-size: 20px;
    float: left;
    overflow: hidden;
    width: 120px;
    height: 48px;
    padding: 1px;
    color: #fff;
    line-height: 25px;
    text-shadow:#996600 2px 1px 0px;
	
 
}
.privilege-page-a-qq{ 
margin-top:20px;
margin-left:20px; 
font-size:18px;
float: left;
overflow:hidden;
width:165px;
height:25px;
line-height:18px;
padding:1px;
color:#ef521d;
/*text-shadow:#ab2b00 1px 1px 0px;*/
}
.privilege-list .privilege-item,.privilege-page-list .privilege-item{
	float:left;
	*display:inline;
	margin-right:19px;
	margin-bottom:41px;
	padding:0;
	width:205px;
	height:188px;
	overflow:hidden;
	position:relative;
	zoom:1;
	-webkit-backface-visibility:hidden
}

.privilege-list .privilege-item a,.privilege-page-list .privilege-item a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	cursor:pointer;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(#000,#000)
}

.privilege-item-img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}

.privilege-item-mask{
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	-o-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out
}

.privilege-item-des{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:33px;
	text-align:center;
	background:#d7dde1;
	font-size:16px;
	color:#464859;
	-webkit-transition:line-height .2s ease-out;
	-moz-transition:line-height .2s ease-out;
	-o-transition:line-height .2s ease-out;
	transition:line-height .2s ease-out
}

.privilege-item:hover .privilege-item-img{
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-ms-transform:scale(1.06);
	-o-transform:scale(1.06);
	transform:scale(1.06)
}

.privilege-item:hover .privilege-item-mask{
	opacity:.4;
	filter:alpha(opacity=40)
}

.privilege-item:hover .privilege-item-des{
	line-height:68px
}

.privilege-next,.privilege-pre{
	height:33px;
	width:19px;
	position:absolute;
	left:-42px;
	top:120px;
	cursor:pointer;
	-webkit-transition:-webkit-transform .2s ease-out;
	-moz-transition:-moz-transform .2s ease-out;
	-o-transition:-o-transform .2s ease-out;
	transition:transform .2s ease-out
}

.privilege-next:hover,.privilege-pre:hover{
	-webkit-transform:scale(1.2)
}

.privilege-next{
	left:auto;
	right:-42px
}

.privilege-banner img{
	height:230px;
	width:1100px
}

.privilege-page-list{
	margin:15px -9px 0
}

.privilege-page-list .privilege-item{
	margin:0 9px 20px;
	overflow:hidden
}

.privilege-detail-conw{
	margin-top:20px
}

.privilege-detail-side{
	border:1px solid #edebe9;
	width:278px;
	min-height:646px;
	float:left
}

.privilege-detail-side .item{
	border-bottom:1px solid #fffde8;
	vertical-align:top
}

.privilege-detail-side .con{
	margin:13px auto 0;
	padding-bottom:30px;
	width:120px;
	display:none
}

.privilege-detail-side .con a{
	line-height:36px;
	font-size:13px;
	color:#806f66;
	text-decoration:none;
	display:block;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-bottom:1px solid transparent
}

.privilege-detail-side .con a:hover{
	font-weight:700;
	border-bottom:1px solid #efebd4
}

.privilege-detail-side .con_on{
	display:block
}

.privilege-detail-til{
	line-height:50px;
	font-size:22px;
	color:#70564b;
	display:block;
	zoom:1;
	cursor:pointer;

	background:-moz-linear-gradient(top,#fffde8 0,#fff 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffde8),color-stop(100%,#fff));
	background:-webkit-linear-gradient(top,#fffde8 0,#fff 100%);
	background:-o-linear-gradient(top,#fffde8 0,#fff 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(#fffde8),to(#fff));
	background:linear-gradient(to bottom,#fffde8 0,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffde8', endColorstr='#ffffff', GradientType=0)
}

.privilege-detail-til:hover,.privilege-detail-til_on{
	
	background:-moz-linear-gradient(top,#fffac6 0,#fff 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffac6),color-stop(100%,#fff));
	background:-webkit-linear-gradient(top,#fffac6 0,#fff 100%);
	background:-o-linear-gradient(top,#fffac6 0,#fff 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(#fffac6),to(#fff));
	background:linear-gradient(to bottom,#fffac6 0,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffac6', endColorstr='#ffffff', GradientType=0)
}

.icon_privilege_down,.icon_privilege_up{
	height:8px;
	width:16px;
	margin:23px 20px 0;
	float:left
}

.privilege-detail-con{
	float:right;
	width:743px;
	min-height:586px;
	border:1px solid #edebe9;
	padding:30px;
	line-height:26px;
	font-size:16px;
	color:#9a8f89
}

.privilege-detail-con h2{
	color:#806f66;
	margin-bottom:10px;
	font-size:16px
}

.privilege-detail-con section{
	margin-bottom:26px
}















@charset "utf-8";



/* --------------------yh��ʽ------------------ */



#yh {

	width:100%;

	height: auto !important;

	min-height:470px;

	height:470px;

	clear:both;

	margin:0 auto;

	background:#090000 url("../images/promotions/yh_bg.png") no-repeat center top ;

}



#yh .main_yh {

	width:1000px;

	height:100%;

	margin:0 auto;

}

/* yh_left */

#yh {

	width:750px;

	margin-top:25px;

}



.promotionbox {

	width:100%;

	background:#fff;

	margin-bottom:25px;

}



.promotionbox h2 {

	height:60px;

	line-height:60px;

	padding-left:20px;

	color:#333;

	font-size:18px;	

}



.promotionbox span.jz_time {

	display:block;

	height:30px;

	padding-left:20px;

	line-height:30px;

	color:#999;

	font-size:12px;

	border-top:1px solid #eee;

	border-bottom:1px solid #eee;

}



.details {

	padding:20px;

}



p span {

	display:block;

	line-height:24px;

	color:#666;

	font-size:14px;

}



p span.act_time { font-weight:bold; font-size:16px; color:#333;}

p span.act_cont { margin-top:10px;}

p span.act_cont_d, p span.act_obj_d { text-indent:2em}



.act_cont_tb{ width:100%; margin:10px 0; background:#165B1C;}

.act_cont_tb th, .act_cont_tb td { text-align:center; height:30px; line-height:30px; border:1px solid #0F4615; color:#FFF}

.act_cont_tb th.first, .act_cont_tb td.first { font-weight:bold; background:#0A2B0D; color:#E9D03A}



a.readmore-js-toggle {

	display:block;

	width:130px;

	height:40px;

	line-height:40px;

	text-align:center;

	color:#fff;

	background:#7D3637;

	position:absolute;

	right:20px;

	top:10px;

}



/* yh_right */

#yh .yh_right {

	width:232px;

	height:100%;

	right:0;

	top:25px;

}



.yh_right .yhhd {

	width:100%;

	height:398px;

	overflow:hidden;

}



.yhhd_head {

	margin:0;

	padding:0;

	width:100%;

	height:93px;

	background:#7D3637;

}



.yhhd_head span {

	display:block;

}



span.yhhd_head_txt1 {

	padding:22px 0 0 34px;

	line-height:30px;

	color:#fff;

	font-size:30px;

	font-weight:700;

}
span.yhhd_head_txt1  a{

 

	color:#fff;
 

}



span.yhhd_head_txt2 {

	padding:8px 0 0 34px;

	line-height:18px;

	color:#ffffff;

	font-size:18px;

}



.yhhd_list {

	margin:0;

	padding:0;

	width:232px;

	height:305px;

}



.yhhd_list li {

	display:block;

	width:100%;

	height:49px;

	border-top:1px solid #FFF;

	border-bottom:1px solid #e0e0e0;	

}

.yhhd_list li.last {

	border-bottom:none;

}



.yhhd_list li a {

	display:block;

	width:100%;

	height:100%;

	line-height:49px;

	text-align:center;

	color:#666;

	font-size:15px;

	background-color:#f0f0f0;

}



.yhhd_list li a:hover {

	color:#fff;

	background-color:#7D3637;

	transition:all ease .5s;

}



.yhhd_list li .selected {

	color:#fff;

	background-color:#a60f10;

	transition:all ease .5s;

}

.promotionbox .register{

	text-align:center;

	margin-right:auto;

	margin-left:auto;

	height: 30px;

}



