/* CSS Document */
img {
	max-width: 100%;
}
#dituContent img {
	max-width: none;
}
body {
	
	
}
.sub_updown {
	clear: both;
	padding: 30px 0;
}
/*banner*/
.y_phone_banner {
	position: relative;
  display: none;
}

    .swiper-pagination span {
    	width: 18px;
    	height: 18px;
    	background: url(../images/y_bg6.png) no-repeat center;
    	opacity: 1;
    }
    .swiper-pagination span.swiper-pagination-bullet-active {
    	background-image: url(../images/y_bg7.png);
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide img {
    	display: block;
    	width: 100%;
    	height:auto;
    }
/*banner*/
/*loading*/
.y_loading_cc {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 3000;
}
.y_loading_cc em {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -150px 0 0 -200px;
}
/*loading*/
/*以下为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
html,{
	height: 100%;
}
body{ font-size:12px; line-height:26px; font-family:"微软雅黑";}
.q_fs{ font-family:"宋体";}
.q_fa{ font-family:Arial, Helvetica, sans-serif;}
.q_fg{ font-family:Georgia, "Times New Roman", Times, serif;}
.q_ft{ font-family:"Times New Roman", Times, serif;}
.q_l{ float:left;}
.q_r{ float:right;}
.q_oh{ overflow:hidden;}
.q_pr{ position:relative;}
.q_pa{ position:absolute;}

/*以上为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
/*BEGIN*/
.ql_bottom{ clear:both;}
/*END*/
/*电子地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*电子地图*/
/*.d_null {
	min-height: 270px;
}*/


/*头部*/
.y_top_w {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	width:100%;
	height: 94px;
	background: url(../images/y_bg3.png) repeat-x;
}
.y_top {
   float: left;
   width: 62%;
   margin: 0 0 0 200px;
}
.y_top>em {
	display: none;
}
.y_top>a {
	float: left;
	margin: 12px 0 0 0;
}
.y_nav {
	float: right;
}
.y_nav>li:nth-last-of-type(1),
.y_nav>li:nth-last-of-type(2){
	display: none;
}
.y_nav>li {
	// position: relative;
	float: left;
	width: 100px;
}
.y_loa_center {
	display: none;
}
.y_nav_ej {
  height: 0;
  overflow: hidden;
}
.y_nav>li>a {
	font-size: 14px;
	display: block;
	min-width: 100px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding:0 10px;
	line-height: 94px;
	height: 94px;
}

.y_nav li a em {
	display: block;
}
.y_nav li a img {
	display: none;
	padding: 39px 0;
}

.y_nav_on a em {
	display: none!important;
}
.y_nav_on a img {
	display: inline-block!important;

}
.y_top_r {
	position: relative;
	float: right;
	height: 42px;
	line-height: 42px;
	color: #cacaca;
	font-size: 13px;
	margin: 25px 12px 0 0;
}
.y_login_af {
	float: left;
	line-height: 52px;
	height: 52px;
	overflow: hidden;
	margin-right: 10px;
}
.y_login_af a:nth-of-type(1) {
	margin-left: 0!important;
}
.y_login_af a,
.y_login_af span {
	line-height: 52px;
	height: 52px!important;
}
.y_login_af a em {
	float: right;
}
.y_login_af a img {
	border-radius: 46px;
	margin-right: 10px;
}
.y_top_r em {
	float: left;
}
.y_top_r a,
.y_top_r span {
	display: inline-block;
	
	height: 42px;
	text-align: center;
	overflow: hidden;
	color: #cacaca;
}
.y_top_r .bdsharebuttonbox {
	float: left;
	margin-left: 10px;
}
.y_top_r a:nth-of-type(1) {
	float: left;
	// margin-left: -10px;
}
.y_top_r>a:nth-of-type(1) {
	margin-left: -10px;
}
.y_top_r>a img {
	display: block;
	margin-top: -100px;
}
.y_ilxfs .c_lxsf {
	margin-top: 25px;
}
.y_top_r a:hover {
	color: #d4a45d;
}
.y_top_r a:hover img {
	margin-top: 0;
}
.y_search {
	display: none;
	height:42px;
	font-size: 16px;
	color: #666;
	padding: 0 10px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: -103px;
}
.y_login_search {
	left: -7px;
}
.y_search input {
	border: 0;
	background: none;
	height: 42px;
	line-height: 42px;
	width: 100%;
	font-family: "微软雅黑";
	
}

/*头部*/
/*底部*/
.y_bottom_w {
	width: 100%;
	min-height: 97px;
	background: #e9e9e9;
	text-align: center;
	color: #666;
	line-height: 30px;
	padding:25px 0 0 0;
}
.y_bottom_w a {
	color: #666;
}
.y_bottom_w a:hover {
	color: #a47824;
}
.y_bottom_cc {
	position: relative;
	width: 800px;
	margin: auto;
}
.to_top {
	position: absolute;
	right: -137px;
	width: 42px;
	height: 42px;
}
.to_top:hover img{
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.bdsharebuttonbox>a {
	width:42px!important;
	height: 42px!important;
	margin:0 5px!important;
}
.hxq_gaba {
    background: url("../images/gaba.png") no-repeat 0 center;
    display: inline-block;
    line-height: 26px;
    min-height: 20px !important;
    padding-left: 25px;
}
/*底部*/
/*首页*/
.y_i_story {
	width:100%;
	margin: 0 auto;
	margin-top: 5px;
	overflow: hidden;
  height:800px;
  background:url(../images/y_bg5291.png) no-repeat center;	
}
.y_i_story h2 {
  font-size: 40px;
  font-weight: normal;
  line-height:152px;
  text-align:center;	
}
.y_i_story h2 a {
  color: #fff;	
}
.y_i_story h2 a:hover {
  color:#a47824;	
}
.y_igs_cc { 
   width: 1270px;
   margin: auto;
   position:relative;	
}
.y_igs_cc li {
  opacity:0;
 /*width:326px;
  height:326px;*/
   // border:dashed 1px #d9d4d0;
  width:326px;
  height:326px;
  border-radius: 50%;
  text-align:center;
  transform:scale(1);
  transition:transform 2s;
}
.y_igs_cc li>a {
  display:block;
  width:326px;
  height:326px;
  // margin: 41.5px auto;
  position:relative;	
  font-size: 30px;
  color: #fff;
  background:rgba(233,233,233,0.4);
  border-radius:50%;
  transition:scale 2s;
}
.y_igs_cc li>a img{
	transition:transform 2s;
}

.y_igs_cc li>a img,
.y_igs_cc li>a>span {
	position:absolute;
	top:50%;
	left:50%;
	margin:-113px 0 0 -113px;
	width:226px;
	height:226px;
	border-radius:50%;	
}
.y_igs_cc li>a>span {
  background: rgba(0,0,0,0.3);	
}
.y_igs_cc li>a em {
  display:block;
  position:relative;
  z-index:500;
  padding: 152px 0 17px 0;
  background:url(../images/y_bg10.png) no-repeat center 100%;
  transform: scale(1);	
}

.y_igs_cc li:nth-of-type(1){
	left:-999px;
   top: 213px;	
}
.y_igs_cc li:nth-of-type(2){
	left: 50%px;
	margin-left: -163px;
    top: 50px;	
}
.y_igs_cc li:nth-of-type(3){
   top: 213px;
   left: 0;
   margin-left: -326px;
}
.y_i_jn h2 a {
  	color: #a47824;
}
.y_i_jn h2 a:hover {
  color: #fff;	
}
.y_i_jn {
  background:url(../images/y_bg13.png) no-repeat center -75px;
  height: 755px;
}
.y_ijn_list {
  width: 99.9%;
  margin: auto;
  position: relative;
  overflow: hidden;
}
.y_ijn_list li {
  float:left;
  width: 25%;
  height: 603px;
  text-align:center;
}

.y_ijn_list li a {
  display:block;
 
}
.y_ijn_list li a:nth-last-of-type(1) img{
	transform:scale(0.9);
	// transition: transform 1s;	
}

.y_ijn_list li>a:nth-of-type(1) {
  height: 121px;
  background: rgba(175,142,74,0.7);
}
.y_ijn_list li a:nth-of-type(1) img:nth-of-type(1) {
  padding:32px 0 11px 0;	
}
.y_ijn_list li a:nth-of-type(1) img:nth-of-type(2) {
  padding:0 8px 6px 8px;
  border-bottom: solid 1px #fff;	
}
.y_i_zy {
  text-align:center;
  position: relative;
  background: none;
 height: 710px!important;
 background: url(../images/y_bg14.png) no-repeat center 0;
}
.y_i_zy> img {
	width: 100%;
}
.y_i_zy h2 a {
  color: #fff;	
}
.y_izy_cc {
	// position: absolute;
	// top: 0;
	// left: 0;
	// width: 100%;
}
.y_izy_cc>img {
  display: block;
  width:69px;
  margin: auto;
  margin-top: 70px;	
}
.y_izy_cc>img:nth-of-type(2) {
  width:118px;
  margin-top: 20px;	
}
.y_izy_body {
  font-size: 18px;
  color: #fff;
  line-height:30px;
  padding: 25px 0 40px 0;
  
  min-height:60px;	
}
.y_izy_cc>a{
  display: inline-block;
  width: 188px;
  line-height:40px;
  text-align:center;
  color: #fff;
  text-transform:uppercase;
  border:solid 1px #fff;	
}
.y_izy_cc>a:hover {
  background: #fff;
  color:#aa9356;	
}
.y_ign {
  width:99.99%;
  margin: auto;
  margin-top: 5px;
}
.y_ign>a {
  position:relative;
  float:left;
  width:50%;	
}
.y_ign>a em {
	display: none;
	position: absolute;
	width: 90%;
	font-size: 14px;
	color: #fff;
	left: 50%;
    margin-left: -45%;
	top: 57%;
	text-align: center;
	overflow: hidden;
	white-space:nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
    
}
.y_ign>a>img:nth-of-type(1) {
  width: 100%;	
}
.y_ign>a>img:nth-of-type(2) {
	position: absolute;
	z-index: 500;
	left: 50%;
	top: 50%;
	margin-left: -67.5px;
	margin-top: -25px;
}
.y_ign>a>span {
  display:none;
  position:absolute;
  bottom:60px;
  left:50%;
  margin-left:-22px;
  width:44px;
  height:27px;
  border-radius:50%;
  background:rgba(255,255,255,0.6);
  text-align:center;
  padding:17px 0 0 0;	
}
.y_i_news{

  height: 364px;
  background: #e9e9e9;	
}
.y_i_news h2 a {
  color: #a47824;	
}
.y_i_news h2 a:hover {
  color: #6f6f6f;	
}
.y_in_list {
  max-width: none;
  
}
.y_inews_cc {
  width: 1060px;
  margin: 17px auto 0 auto;
  text-align:center;
  overflow: hidden;
}
.y_inews_cc h3 {
  width: 100%;
  font-size:24px;
  line-height: 38px;
  font-weight: normal;	
}
.y_inews_cc h3 a {
  display: block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  color: #6f6f6f;
}
.y_inews_cc h3 a:hover {
	color: #a47824;
}
.y_in_fy {
  padding: 48px 0 0 0;	
}
.y_in_fy span {
  display: inline-block;
  text-indent:-99999px;
  margin:0 5px;
  cursor:pointer;
  background:url(../images/y_bg16.png) no-repeat center;
  width:18px;
  height:18px;	
}
.y_in_fy span.on {
  background-image:url(../images/y_bg15.png);	
}
.y_ijn_list li:nth-of-type(3) .y_icp_ms,
.y_ijn_list li:nth-of-type(4) .y_icp_ms {
}


.y_ijn_list li:nth-of-type(3) .y_icp_ms span,
.y_ijn_list li:nth-of-type(4) .y_icp_ms span {

}
.y_ijn_list li:nth-of-type(1) .y_icp_ms,
.y_ijn_list li:nth-of-type(2) .y_icp_ms {
	
}
 .y_ijn_list li .y_icp_ms {
	    // display: none;
}
.y_icp_ms {
	
	/*transition: transform 2s;*/
    /*transform: scale(0);*/

    // transition: opacity 800ms;
    // -webkit-transiton: opacity 800ms;
	position: absolute;
	overflow: hidden;
	display: none;
	top:121px;
	left: 0;
	text-align: left;
	width:100%;
	height: 482px;
	background: url(../images/jnback.jpg) no-repeat center;
    z-index: 900;
	/*padding:43px 0 0 18px;*/
}
.y_icp_ms>a {
	display: block;
	height: 100%;
}
.y_icp_ms em:hover {
	color: #a47824;
}
.y_icp_ms_cc {
	height: 100%;
	width: 1050px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: 100% 36px;
	// background-size: auto;
}
.y_icp_ms em {
   display: block;
   width: 670px;
   font-size: 40px;
   color: #fff;
   line-height: 80px;
   font-weight: bold;
   padding-top: 157px;
   padding-left: 15px;
}


// .y_icp_ms em img:nth-of-type(2) {
// 	display: inline-block;
// 	padding:10px 0 7px 0;
// 	background: url(../images/y_bg18.png) no-repeat center 100%;
// }
.y_icp_ms span{
	display: block;
	width: 670px;
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	padding-left: 15px;
}
.y_i_contact {
	height: 754px;
	background-image:url(../images/y_bg20.png);
}
.y_i_lx_cc {
	width: 98%;
	height: 554px;
	margin: auto;
}
.y_i_lx_cc>a {
	display: none;
}
.y_i_lx_cc>div {
	float: left;
	width: 50%;
	height: 554px;
}
.y_ilxfs {
	background:rgba(10,27,6,0.7);
}
.y_ilxfs .c_lxsf {
	float: none;
	max-width: 713px;
	margin: 97px auto 0 auto;
	text-align: center;
	color: #fff;
}
.y_imean_c {
	position: fixed;
	right:20px;
	top:50%;
	z-index: 1000;
	margin-top: -167px;
}
.y_imean_c li {
	padding:0 25px 0 0;
	color:#fff;
	font-size: 15px;
	text-align: right;
	margin-top: 12px;
	
	cursor: pointer;
}
.y_imean_c li em{
	opacity: 0;
	padding: 0 12px 0 0;
}
.y_imean_c li span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/y_bg21.png) no-repeat center;
}
.y_cli_on span{
	background-image:url(../images/y_bg1.png)!important;
}
.y_cli_on em {
	opacity: 1!important;
}
/*首页*/
/*庄园*/
.y_mbjz>em {
	display: block;
	text-align: center;
	font-size: 34px;
	color: #a47824;
	line-height: 133px;
}
.y_jz_body {
	font-size: 18px;
	line-height: 30px;
	color: #1d1d1d;
}
.y_zy {

	min-height: 300px;
	padding: 0 0 50px 0;
	background:url(../images/y_bg24.png) repeat-x 0 744px;
}
.y_xxdj em {
	color: #fff;
}
.y_xxdj .y_jz_body {
	color: #fff;
}
.y_zy .y_imean_c li {
	display: none;
	color: #a47824;
}
/*庄园*/
/*大事记*/

.y_dsj{
	background: #1d1d1d;
	min-height: 884px;
	padding-bottom: 20px;
}
.y_dsj_cc>em {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 34px;
	line-height: 36px;
}
.y_dsj_list {
	margin: 80px 0 0 0;
	background: url(../images/y_bg26.png) repeat-x center 16px;
	padding: 0 0 45px 0;
	position: relative;
	overflow: hidden;
}
.y_dsj_list .tempWrap {
	float: left;
	width: 960px;
	margin: auto;
	overflow: hidden;
}
.y_dsj_list>a {
	position: absolute;
	top: 0;
	width: 19px;
	height: 33px;
	background: url(../images/y_bg27.png) no-repeat center 0;
	margin-top: 0;
	
}

.y_dsj_list>a:hover {
	background-position: 0 100%;
}
.y_dsj_time_w {
	float: left;
	width: 954px;
	overflow: hidden;
}
.y_dsj_time {
	margin: auto;
	margin-top: -15px;
	width: 954px!important;
	
}
.y_dsj_time dl {
	float: left;
	width: 106px;
	text-align: center;
	cursor: pointer;
	margin-top: 18px;
	margin-right: 14px!important;
}
.y_dsj_time dl dd {
	display: block;
	width: 106px!important;
	height: 26px;
	background: url(../images/y_bg25.png) no-repeat center;
}

.y_dsj_time dl dt {
	display: block;
	width: 106px!important;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 56px;
	padding-top: 26px;
	background: url(../images/y_bg25.png) no-repeat center 0;
}
.y_dsj_list .next {
	float: right;
	background: url(../images/y_bg28.png) no-repeat center 0;
}
.y_dsj_on dt{
	color: #a47824!important;
	background-image: url(../images/y_bg30.png)!important;
}
.y_dsj_body {
	display: none;
	min-height: 504px;
}
.y_dsj_body li {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #999;
}
.y_dsj_body li>a img {
	float: left;
	width: 414px;
	height: 158px;
	
}
.y_dsj_body li>a:hover[href] img {
   opacity: 0.8;
   filter: alpha(opacity=80);
} 
.y_dsj_body li h3 a[href]:hover {
  color: #a47824;
}
.y_dsj_body li>a {
	float: left;
	margin:0 35px 0 0;
}
.y_dsj_body li h3 {
	font-weight: normal;
	font-size: 16px;
}
.y_dsj_body li h3 a {
	display: block;
	color: #fff;
	line-height: 20px;
	padding: 0 0 20px 0;
	background: url(../images/y_bg29.png) no-repeat 450px 100%;
}
.y_dsj_body li>span {
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding: 15px 0 15px 0;
}
.y_dsj_on dd {
	background-image: url(../images/y_bg30.png)!important;
}
/*大事记*/
/*职位一览*/
.y_zwyl {
	background: #1c1c1c url(../images/y_bg31.png) no-repeat center;
	min-height: 884px;
}
.y_zw_list {
	min-height: 635px;
	padding: 22px 0 60px 0;
}
.y_zw_list li {
	margin: 20px 0 0 0;
}
.y_zw_list li>em {
	float: left;
/* 	margin: 0 16px 0 0; */
	width: 70px;
	line-height: 82px;
	text-align: center;
	font-size: 50px;
	font-family: Arial;
	color: #fff;
	background: #a47824;
}
.y_zp_top {
	overflow: hidden;
	padding-left: 16px;
	height: 82px;
	background: #fff url(../images/y_bg32.png) no-repeat 980px 62px;
	color: #333;
	cursor: pointer;
}
.y_zp_top>em {
	display: block;
	font-size: 18px;
	line-height: 32px;
	padding: 14px 0 0 0;
}
.y_zp_top>span {
	float: left;
	font-size: 14px;
	line-height: 28px;
	margin-right: 5px;
}

.y_zp_bottom {
	display: none;
	font-size: 14px;
	line-height: 28px;
	color:#fff;
	padding: 23px 0 0 103px;
}
.y_zp_bottom>em {
	display: block;
}
.y_zp_bottom a {
	float: left;
	width: 120px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	background: #979797;
	margin:20px 10px 0 0;
}
.y_zp_tel {
	display: none;
}
.y_zp_bottom a:hover {
	background: #a47824;
}
.y_zp_on>em {
	background: #fff!important;
	color: #a47824!important;
}
.y_zp_on .y_zp_top {
	overflow: hidden;
	padding-left: 16px;
	background: #a47824 url(../images/y_bg33.png) no-repeat 980px 62px!important;
	color: #fff!important;
}
/*职位一览*/
/*资讯详细*/
.y_zxxq {
	width: 1100px;
	margin: auto;
	padding: 0 0 32px 0;
}
.y_zxxq a[href]:hover {
	color: #666;
}
.y_zxxq h1 {
	font-size: 20px;
	color: #1d1d1d;
	text-align: center;
	line-height: 60px;
	border-bottom: dashed 1px #d2d2d2
	;
}
.y_xx_dx {
	line-height: 48px;
	text-align: center;
	font-size: 14px;
	color: #676767;
	text-transform: uppercase;
}
.y_xx_dx img{
	vertical-align: middle;
}
.y_zx_body {
	font-size: 14px;
	color:#5a5a5a;
	line-height: 33px;
	padding: 10px 0 46px 0;
	min-height: 300px;
}
.y_zxxq .c_navbread {
	color: #d4a45d;
	max-width: none;
}
.y_zxxq .c_navbread a {
	color: #d4a45d;
}
.y_zxxq>a {
	display: block;
	width: 102px;
	line-height: 47px;
	background: #d4a45d;
	color: #fff;
	text-align: center;
	font-size: 16px;
	
}
.y_zxxq>a:hover {
	color: #000000;
}

/*资讯详细*/
/*注册*/
.y_zc_w {
	position: relative;
	background:url(../images/y_bg34.png) no-repeat center;
	height: 700px;
	padding: 149px 0 0 0;
}
.y_zc_cc {
	width: 680px;
	height: 513px;
	margin: 0 auto 0 auto;
	background: rgba(0,0,0,0.5);
}
.y_zc_cc>em {
	display: block;
	font-size: 18px;
	color: #fff;
	width: 461px;
	margin: auto;
	line-height: 40px;
	padding: 25px 0 0 0;
}
.y_zc_cc>em a {
	float: right;
	width: 151px;
	line-height: 41px;
	background: #3fbb2c;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.y_zc_cc>em a.smwxl {
	float: right;
	width: 151px;
	line-height: 41px;
	background: #3fbb2c;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.y_zc_cc>em a.smwxl:hover {
	color: #fff;
}
.y_zc_cc>em a img {
	vertical-align: middle;
}
.y_zc_cc>em a:hover {
	background-color: #d4a45d;
}
.y_zc_input {
  width: 461px;
  margin: 22px auto 0 auto;
  height: 42px;
  background: #fff;
  border-radius: 4px;	
}
.y_zc_input input {
	float: left;
	width: 385px;
	border: 0;
	 height: 42px;
	 line-height: 42px;
	background: none;
	font-family: "微软雅黑";
	color: #666;
}
.y_zc_input lable {
	float: left;
	width: 55px;
	height: 42px;
	text-align: center;
	vertical-align: middle;
}
.y_zc_input lable img {
	display: inline-block;
	margin-top: 12px;
}
.y_zc_cc a:nth-last-of-type(2) {
	display: block;
	width: 461px;
	margin: auto;
	line-height: 53px;
	font-size: 14px;
	color: #fff;
	text-align: right;
}
.y_zc_cc form>a:nth-last-of-type(1) {
	display: block;
	width: 461px;
	margin: auto;
	text-align: center;
	line-height: 41px;
	font-size: 16px;
	color: #fff;
	background: #d4a45d;
	border-radius: 4px;
}
.y_zc_cc a:nth-last-of-type(2):hover {
	color: #d4a45d;
}
.y_zc_cc form>a:nth-last-of-type(1):hover {
	background-color: #fb9805;
} 
/*注册*/
/*登录*/
.y_dl_w {
	background-image: url(../images/y_bg681.jpg);
}
.y_yzm_cc {
	width: 461px;
	margin: 22px auto 0 auto;
}
.y_login_cc {
	height: 420px!important;
}
.y_yzm_input {
	float: left;
   width: 220px;
   margin: 0;
}
#yzm {
	width: 200px;
	text-indent: 10px;
}
.y_yzm_cc lable {
	float: left;
	margin-left: 10px;
}
.y_yzm_cc lable img {
	display: block;
	width: 109px;
	height: 42px;
	cursor: pointer;
}
.y_yzm_cc>a {
	float: left;
	color: red;
	line-height: 42px;
	margin-left: 10px;
	background: none;
}
.y_yzm_cc>a:hover {
	color: #d4a45d;
}
/*登录*/
/*分页*/
.y_fenye {
	text-align: center;
}
.y_fenye a,
.y_fenye span {
	display: inline-block;
	width: 18px;
	height: 18px;
	font-size: 16px;
	color: #a47824;
	text-align: center;
	line-height: 18px;
	margin: 0 5px;
}
.y_fenye span {
	background: url(../images/y_bg35.png) no-repeat center;
	text-indent: -99999px;
}
.y_fenye a:nth-of-type(1),
.y_fenye a:nth-last-of-type(1) {
	font-family: "宋体";
}
.y_fenye a[href]:hover {
	color: #f79e1a;
}
/*分页*/
/*个人信息*/
.y_grxx {
	width: 1000px;
	margin: auto;
	padding: 0 0 85px 0;
}
.y_grxx>em {
	display: block;
	text-align: center;
	font-size: 34px;
	color: #a47824;
	line-height: 132px;
}
.y_xx_top>em {
	display: block;
	line-height: 49px;
	background: #fafafa;
	border-bottom: dashed 1px #e7e6e6;
	padding: 0 0 0 26px;
	font-size: 16px;
	color: #666666;
}
.y_xx_top>em span {
	margin: 0 0 0 52px;
	padding: 0 0 0 14px ;
}
.y_zl_list {
	padding: 0 0 0 142px;
}
.y_zl_list li {
   line-height: 49px;
   margin-bottom: 12px;
   font-size: 14px;
   color: #666666;
}
.y_zl_list li em {
	float: left;
	width: 70px;
	text-align: right;
}
.y_zl_list li input {
	float: left;
	margin-top: 9px;
	line-height: 31px;
	height: 31px;
	font-family: "微软雅黑";
	background: none;
	border: solid 1px #fff;
}
.y_zl_list li input[type='text'] {
	
	
	border:solid 1px #dfdfdf;
	
	color: #666666;
	width: 220px;
	padding-left: 15px;
}
.y_zl_list li:nth-of-type(4) input {
	float: left;
	padding-left: 6px;
	line-height: 31px;
	height: 31px;
	border:solid 1px #dfdfdf;
}
.y_zl_list li:nth-of-type(3) input {
	margin-right: 8px;
}
.y_zl_list li:nth-of-type(3) span {
	margin-right: 25px;
}
.y_zl_list li:nth-of-type(4) input:nth-of-type(1) {
	width: 55px;
}
.y_zl_list li:nth-of-type(4) input:nth-of-type(2) {
	width: 30px;
	margin-left: 8px;
}
.y_zl_list li:nth-of-type(4) input:nth-of-type(3) {
	width: 30px;
	margin-left: 8px;
}
.y_zl_list li span {
	float: left;
}
.y_xx_xg_on input {
	border: solid 1px #dfdfdf !important;
}
.y_zl_list li a {
	float: left;
	color: #c40000;
	margin-left: 17px;
}
.y_zl_list li a:hover {
	color: #a47824;
}
.y_zl_list li:nth-last-of-type(1) a {
	width: 54px;
	line-height: 30px;
	color: #fff;
	background: #d53637;
	border:solid 1px #c90000;
	text-align: center;
	margin-left: 70px;
}
.y_zl_list li:nth-last-of-type(1) a:hover {
	background-color: #a47824;
	border-color: #a47824;
}
.y_grxx_bottom>em {
	display: block;
	line-height: 48px;
	background: #fafafa;
	font-size: 16px;
	color: #666666;
	border-top: solid 1px #efefef;
	border-bottom: dashed 1px #e7e6e6;
}
.y_grxx_bottom>em span {
	float: left;
	padding: 0 0 0 26px; 
}
.y_grxx_bottom>em img {
	display: none;
	float: left;
	padding: 4px 0 0 64px;
	width: 39px;
	height: 39px;
}
.y_gtx {
	padding: 20px 0 40px 0;
	border-bottom: solid 1px #efefef;
	position: relative;
}
.y_gtx img {
	float: left;
	width: 100px;
	height: 100px;
	padding: 13px;
	box-shadow: 3px 3px 5px #ccc;
}
.y_gtx input {
	display: none;
	float: left;
	background: none;
	border: none;
	opacity: 0;
	margin: 45px 0 0 10px;
}

.y_gtx label:hover {
	color: #a47824;
}
.y_gtx label {
	position: absolute;
	width: 186px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	left: 212px;
	top: 64px;
	background: url(../images/y_bg683.png) no-repeat;
}
.y_gtx em{
	position: absolute;
	text-align: center;
	left: 215px;
	top: 110px;
}
/*个人信息*/
/*卡券*/
.y_kq_list li {
	float: left;
	width: 482px;
	height: 240px;
	position: relative;
	margin-top: 35px;
}
.y_kq_list li:nth-of-type(even){
	float: right;
}
.y_kqxx {
	position: relative;
	transition: transform 2s;
	z-index: 999;
	width: 90%;
	height: 90%;
	padding: 3%;
	background: url(../images/y_kj1.png) no-repeat center;
	background-size: 96%;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	margin: 1px 0 0 1px;
}
.y_kqxx em {
	position: absolute;
	width: 97px;
	height: 71px;
	right: 15px;
	top: 10px;
	color: #d8a45b;
	text-align: center;
	font-size: 16px;
}
.y_kqxx span {
	position: absolute;
	text-align: center;
	width: 100%;
	text-align: center;
	top: 45%;
	left: 0;
	font-size: 16px;
	color: #d4a45d;
}
.y_kqxx i {
	position: absolute;
	text-align: center;
	width: 100%;
	text-align: center;
	top: 60%;
	left: 0;
	font-size: 14px;
	color: #d4a45d;
	font-style: normal;
	
}
.y_kqxx strong {
	position: absolute;
	width: 100%;
	top: 73%;
	left: 0;
	font-style: normal;
	color: #d4a45d;
	font-size: 10px;
	text-align: center;

	font-weight: normal;
}
.y_kq_body {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
	height: 90%;
	// width: 257px;
	// height: 131px;
	background: url(../images/y_kj3.png) no-repeat center;
	background-size: 96%;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
	font-size: 14px;
	line-height: 20px;
	color:#d4a45d;
	transform: rotateY(-180deg);
	transition: transform 2s;
	overflow: hidden;
	padding: 3%;
}
.y_kq_sm>em {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	padding-bottom: 20px;
}
.y_kjysy em,
.y_kjysy span,
.y_kjysy i,
.y_kjysy strong,
.y_kjysy .y_kq_body{
	color: #d2d2d2;
}
.y_kjysy .y_kqxx {
	background-image: url(../images/y_kj2.png)!important;

}
@keyframes kq_body{
	to{
     transform: rotateY(90deg);
	}
}
@keyframes kq_xx{
	to {
		text-transform: rotateY(180deg);
	}
}
.y_kjysy .y_kq_body {
	background-image: url(../images/y_kj4.png);
}
.y_kq_on {
	transform: rotateY(180deg);
}
.y_kqxx_on {
	transform: rotateY(0deg);
}
// .y_kq_list li{
// 	animation: kq_body 1s;
// }
// .y_kq_list li:hover .y_kq_body{
// 	transform: rotateX(0deg);
// }
// .y_kq_list li:hover .y_kqxx {
// 	transform: rotateX(180deg);
// } 
/*卡券*/
/*========================pc=========================================*/
.w1002,.w1004,.w1100,.w1200{ margin:0px auto;}
/*微信登录*/
.y_wechat_tc {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20000;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);

}
.y_ewm_cc {
	position: absolute;
	width: 200px;
	height: 200px;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -100px;
	

}
@keyframes wechat_login{
  to{
  	transform:rotateX(0deg);
   } 
}
.y_ewm_cc img {
	display: block;
	transform:rotateX(90deg);
	width: 100%;
	animation: wechat_login 2s infinite alternate;
}

/*微信登录*/	
#y_igs,
#y_ijn,
#y_izy,
#y_i_lxwm,
#y_gushi,
#y_gongyi,
#y_yuanjing,
#y_xxdj,
#y_jzaq {
	display: block;
   margin-top: -92px;
   height: 92px;
}
@media screen and (max-width: 1050px) {
	.y_icp_ms_cc {
		width: 100%;
		background-position: 98% 56px; 
	}
	.y_zx_body img{
		height:auto !important;
	}
}
@media screen and (max-width:1296px) and (min-width:1220px) {
	.y_top {
		width: 870px!important;
	}
	.y_login_af a img {
		display: none;
	}
	.y_nav > li {
		width: 90px;
	}
}
@media screen and (min-width:770px) and (max-width: 1150px) {
	.y_i_zy {
		height: 510px!important;
		background-position: -700px -100px; 
	}
	.y_i_news {
		height: 285px;
	}
}