﻿body {
    color: #333;
    font-family: 微软雅黑;
}
input:focus{
    outline: -webkit-focus-ring-color auto 0px;
}
.header-div {
    width: 1000px;
    margin: auto;position:relative;
}
.city{
    font-size:16px;position: absolute;
top: 22px;
left: 136px;
}
.city span{
    font-size:14px;margin-left: 6px;cursor:pointer;
}
.logo {
 height: 28px;
width: 62.5px;
float: left;
background: url('../images/logo_03.png') no-repeat 0px 0px/100% 100%;
margin-top: 10px;
margin-left: 10px;
}

.Login {
        float: right;
    margin-right: 5px;cursor:pointer;
}
.leave{
background: url('../images/in-1_03.png') no-repeat center/15px 8px;margin-left: 5px;
height: 15px;
float: right;
width: 12px;position:relative;
margin-top: 18.5px;

}
.leave_option{
position: absolute;
top: 29px;display:none;
right: -1px;
z-index: 1;box-shadow:1px 1px 3px #999;
}
.leave_option p ,.leave_option p a{
    width: 110px;
    line-height: 40px;    display: block;
    text-indent: 39px;
    color: #23ad59;
    font-size: 14px;cursor:pointer;
    background: #fff url('../images/per_03.png') no-repeat 20px -16px/12.5px 43px;
}
.leave_option p:first-child {
border-bottom:2px solid #eaeaea;background-position: 20px 15px;
}
.per-link{
    display:inline;
}
.ydw_dn1 {

    background: url('../images/login_pic_03.png') no-repeat 20px  center/19px 22px;cursor:pointer;
width: 50px;
height: 48px;
}
.ydw-nav {
    overflow: hidden;margin:auto;
}

.Login-phto {
    position:relative;
    float: left;

    margin-top: 6px;
   
}
.date-vip-h {
    background-image: url('../images/date-vip_03.png');
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    bottom: 4px;
    left: 26px;
}
    .Login-phto img {
            width: 36px;
    height: 36px; border-radius: 50%;
    }

.Login-name {
    float: left;
    margin-top:14px;
    margin-left: 10px;
}

.Login-Grade {
 display: block;
background-color: #f37800;
width: 38px;
height: 16px;
border-radius: 6px;
font-size: 10px;
color: #fff;
line-height: 16px;
text-align: center;
margin-top: 5px;
}

.ydw-nav li {
    width: 13.6666667%;
    float: left;
    height: 76px;
    cursor: pointer;
    background: url('../images/nav.png') no-repeat center -325px/39px 376px;position:relative
}
.ydw-nav li.ydw-news {
    background: url('../images/xx.png') no-repeat center;
    background-size: 40px;
    background-position: center 12px;
    position:relative
}
.ydw-news sup{
    position: absolute;
    top: 2px;
    right: 16px;
    width: 19px;
    height: 19px;
    line-height: 19px;
    border-radius: 10px;
    background: #f00;
    text-align: center;
    color: #fff;
}
li.setAcitvity{
    background-position:center -54px;
}
.setAcitvity a{
    color:#333;height: 100%;
    width: 100%;
    display: block;
}
li.activities{
    background-position:center -122px;
}
li.bbs{
    background-position:center -192px;
}
li.destina{
    background-position:center -259px;
}
li.myhome{
        background-position:center 12px;

}
.ydw-nav li font{
    position:absolute;bottom:0;width:100%;text-align:center;font-size:16px;
    color:#333;
}
.ydw-nav-li {
    background-color: #ff9d00;
    padding: 0 14px;color:#fff;
}

.picture {
    height: 650px;
    position: relative;display:none;
}
.picture div{
    background-size:100% auto;background-repeat:no-repeat;background-position:center center;

}
.CityLocat {
    border-radius:50px;
    margin-left: 83px;margin-right: 65px;padding-top: 10px;
    height: 28px;
}
.search-div {
    margin-left: 52px;background-color: rgb( 255, 255, 255 );border-radius:3px;position:relative;
}
.citylocat-header {
    font-size: 14px;
width:50px;color:#fff;
    text-indent: 0px;float: left;
    line-height: 22px;
}

.citylocat-header > span {
margin-left: 0px;
height: 20px;
cursor: pointer;
background: url('../images/in-1_03.png') no-repeat 6px 13px/7px 5px;
width: 20px;
display: inline-block;
}

.search {
    border-radius: 3px;
    background-color: rgb( 255, 255, 255 );
    padding: 0;
text-indent: 28.5px;font-size:12px;
    color: #c5c5c5;width: 100%;
height: 28px;
border: none;
}

.search-button {
    background: url('../images/in-2_03.png') no-repeat center center/12px 12px;
    cursor: pointer;
    width: 28px;
height:100%;
position: absolute;
}

.content {
    width: 710px;margin-top:10px;
}

.container {
    width: 1001px;
    margin: auto;
}

.content-head-left {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb( 250, 169, 38 );
    font-weight: bold;height: 20px;
    line-height: 18px;
    float: left;/*background-color: #fff;*/
}

.content-head-right {
    border-bottom: 1px solid #b0cf8b;
    margin-left: 98px;font-size:12px;
    color: #b0cf8b;    line-height: 18px;
}

.content-1, .content-2, .content-3,.content-4,.content-5 {
    margin-top: 10px;overflow: hidden;
}
.content-head-right > span {
    float: right;
    color: #faa926;
    cursor: pointer;display:none;
}
.content-list-1,.content-list-3,.content-list-4,.content-list-5{
    margin: 11px 0px 15px;box-sizing:padding-box;margin: 30px 0px 10px;overflow:hidden;
}
.content-list-4{
    margin-left:-26px;margin-top:10px;
}
.content-list-3{
    margin-left:-26px;margin-top:10px;margin-bottom:10px;
}
.content-list-1 li {
    width: 170px;
    height: 114px;
    margin-right: 10px;
    
    float: left;
    cursor:pointer;
}
.content-list-1 li div{
    height:100%;padding-top:40%;box-sizing:border-box;background: no-repeat center/ 100% 100%;
}
.content-list-1 li:nth-child(2) {
    background-image: url('../images/here3.jpg');
}

.content-list-1 li:nth-child(3) {
    background-image: url('../images/hear.png');
}

.content-list-1 li:nth-child(4) {
    background-image: url('../images/here2.jpg');
    margin-right: 0;
}
.content-list-1 span{
display: block;
width: 82px;
border-radius: 11px;
background-color: rgba( 0, 0, 0,0.4 );
font-weight: bold;
color: #ffffff;
line-height: 22px;
text-align: center;
margin: 0 auto;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.content-head-right-2{
    margin-left: 66px;
}
.content-list-2{
    margin:0px;overflow:hidden;margin-right:-10px;margin-left:-8px;font-family:黑体;
}
.content-list-2 >li{
width: 33.333%;
box-sizing: border-box;float: left;
margin-top: 0px;height:280px;overflow:hidden; margin-right:8px;margin-left:8px;margin-bottom:10px;
}
.content-list-2 li:nth-child(n+7){
    display:none;
}
/*@media screen and (max-width: 620px) {
    .content-list-2 li {
   width: 50%;
}
}*/
.hide_dn,.hide_dn2{
    display:none;
}
.content-list-2 li>a{
    border:1px solid #d5d5d5;display: block;width:99%;height:99%;
}
.content-2-li-img{
 margin:-1px -1px 0;height:145px;
}
.content-2-li-img img{
    width:100%;height:100%;
}
.content-2-li-right{

}
.content-2-li-box{
    padding:0 5px;
}
.content-2-li-right-h3 {
    font-size: 16px;
    color: #3d3d3d;
    font-weight: normal;
    line-height: 20px;
    overflow: hidden;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
}
.content-2-li-right-div{
    padding-top: 9px;height:40px;overflow:hidden;

}
.content-2-li-bottom{margin-top:4px;line-height: 21px;}
.content-2-li-right-p {
color: rgb( 133, 132, 131 );
font-size: 16px;
height: 141px;
line-height: 29px;
margin-bottom: 2px;
margin-top: 2px;
overflow: hidden;

}
.content-2-li-bottom time {
    color: #999;
        background: url('../images/ework_09_03.png') no-repeat left center/15px;
    padding-left: 23px;font-size: 14px;padding-top:1px;
}
.content-2-li-div-bot{
    color:#3b3b3b;font-size:14px;line-height:33px;
}
.content-2-li-bottom address{font-size:14px;color:#999999;font-style:normal;background: url('../images/addr_pic_03.png') no-repeat left center/15px;padding-left: 23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;}
.content-2-li-div-bot span{
    float:right; color:#fd0000;
}
.content-2-li-div-bot img{width:20px;height:20px;border-radius:10px;overflow:hidden;float:left;margin-top:7px;margin-right:5px;}
.content-2-li-bottom span{
   

}
.content-2-li-div-bot font{
   
}
.content-list-3 li {
   width: 33.3333%;
float: left;margin-top:20px;
padding-left: 26px;
box-sizing: border-box;
}
.content-list-3 li:nth-child(n+7){
    display:none
}


@media screen and (max-width: 550px) {
    .content-list-3 li {
   width: 50%;    padding-left: 16px;
}

.content-list-3 li:nth-child(n+5){
    display:none
}
}
.content-list-3-box{
    border:1px solid #f0efef;
}
.content-list-3-pho {
    width:46%;border-radius:50%;overflow:hidden;
   box-sizing: border-box;border:1px solid #f0f0f0;margin:auto;margin-top: 6%;
}
.content-list-3-gz{
    width:77px;height:25px;background-color:#ff9d00;text-align:center;line-height:25px;margin:auto;margin-top: 7%;font-size:14px;color:#fff;border-radius:3px;
}
.content-list-3-div-bot{
    margin-top: 9.3%;margin-bottom: 15px;
}
.content-list-3-div-bot > div {
    text-align: center;
    width: 50%;
    display: inline-block;
    font-size: 14px;color:#666666;
}
.content-list-3-div-bot > div:first-child{
    border-right:1px solid #e5e5e5;box-sizing: border-box;
}
.content-list-3-div-bot > div :first-child{
    font-weight:bold;font-size:16px;
}
.content-list-3-div-bot p{
    line-height: 23px;
}
.content-list-3-pho img{
    width: 94%;
height: 94%;
margin: 3%;
border-radius: 50%;
display: block;cursor:pointer;
}
.content-list-3-font{
    width:100%;padding:0 10px;
    text-align:center;margin-top: 7%;box-sizing:border-box;
        font-size:18px;color:#666666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.content-list-4 li:nth-child(4) {
    margin-right: 0;
}
.content-list-4 li {
width: 33.333%;
float: left;
height: 220px;padding-left:26px;box-sizing: border-box;margin-top:20px;
}
@media screen and (max-width: 550px) {
    .content-list-4 li {
width: 50%;
float: left;
height: 220px;padding-left:26px;box-sizing: border-box;
}

}
.content-list-4-box{
    height:100%;
    position:relative; background: url('../images/100001977.jpg') no-repeat center/ 100% 100%;

}
.content-list-4-box img{
    float: right;
margin-top: 6px;
}
.content-list-4-div{
width: 100%;
color: #fff;
background-color: rgba( 0, 0, 0,0.4 );
padding-left: 8px;
position: absolute;
bottom: 0px;font-weight:bold;
    height: 60px;box-sizing:border-box;
font-size: 14px;
padding-top: 6px;
white-space: nowrap;
}
.content-list-4-div-bot{
    font-weight:normal;margin-left: -8PX;margin-top: 8px;
}
.content-list-4-div-bot span{
    text-align:center;width:50%;display:inline-block;font-size:12px;
}
.content-list-5{
    margin-right:-20px;
}
.content-list-5 li {
    width: 33.3333%;
   float: left;
    position:relative;margin-bottom:20px;padding-right:20px;box-sizing:border-box;
}
.content-list-5 li:nth-child(n+7){
    display:none;
}
.content-list-5-pho{
        margin-top: 4px;
}
.content-list-5-pho img {
    width: 20px;
    height: 20px;
    float: left;
    font-size: 11px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    overflow: hidden;
    margin-top: 3px;
}
 .content-list-5-top{
     height:84%;position: relative;
 }
  .content-list-5-top > div{
background: no-repeat center;height:100%;background-size:auto  100%;

  }
.content-list-5-top-p{
color: #474747;font-weight:bold;
font-size: 16px;
height: 56px;
line-height: 28px;display:table-cell;vertical-align:middle;
}
.content-list-5-top-div{
height:56px;overflow:hidden;
}
.content-list-5-bottom {
    background-color: #fff;
    font-size: 14px;
    color: #ffa100;
 line-height: 28px;

}
.content-list-5-bottom time{
        margin-right: 10px;margin-left:10px;

}
.content-list-5-bottom font{
    position:absolute;left: 80px;
top: -2px;
}
/******************活动详情***********************/

.date-tit{
font-size: 22px;  color: rgb( 0, 0, 0 );
  line-height: 1.273;
}
/*切换城市*/
.city-select{
    margin-top:9px;
border: 1px solid #fec05d;border-top: none;
width: 420px;
height: 248px;
padding: 10px 20px;
position: absolute;
top: 71px;
z-index: 100;
left: 130px;
background-color: #fff;
display: none;
}
.city-select-top > p{
    line-height:30px;
}
.city-select-top > span{
    margin-right:22px;cursor:pointer;
}
.city-select-top{
    border-bottom:1px dashed #fd8b62;padding-bottom:6px;
}
.city-select-letter{
margin-bottom:5px;color:#fff;
}
.city-select-letter span{
    padding:0 15px;background-color:#dcdcdc;cursor:pointer;
}
span.b_ff9d00{
    background-color:#ff9d00;
}
.city-select-bottom{
    margin-top:16px;
}
.city-select-addr{
    color:#ff9d00;line-height:30px;
}
.city-select-addr span{
    margin-left:15px;color:#5d5d5d;cursor:pointer;
}
.tck{
    width:520px;/*margin:-157px 0 0 -260px;*/
}
.tck_gb{
    width: 40px;
height: 40px;
background-image: url("../images/off_03.png");
margin-top: -20px;
margin-right: -20px;
border-radius: 20px;
}
.tck_ydw_zc, .tck_ydw_dn {
    margin-bottom: 36px;height: auto;color:#000;
line-height: 20px;
}
.tck_ydw_zc font{
    color:#fd8b62;
}
.tck_ydw_zc{
    float:right;width: auto !important;
}
.tck_dn{
    background-color:#f5f5f5;padding-bottom:44px;
}
.tck_zc{
    background-color:#f5f5f5;padding-bottom:44px;
}
.tck_ydtxz_uname,.tck_ydtxz_pword{
        background-color:#fff;height:auto;border-radius:0;margin-bottom: 18px;

}
.tck_ydtxz_pword{
    margin-bottom: 14px;
}
.tck_ydtxz_uname input, .tck_ydtxz_pword input {
    margin: 0;
    padding-left: 40px;
box-sizing: border-box;
    background: url('../images/dl_input_03.png') no-repeat 9px 10px;
}
.tck_ydtxz_pword input {

    background: url('../images/dl_input_03.png') no-repeat 9px -20px;
}
.check_span {
    border: #c4c4c4 1px solid;
    width: 18px;cursor:pointer;margin-right:8px;
    height: 18px;
    float: left;
    box-sizing: border-box;
}
.check_ok{
    background: url('../images/check_ok_03.png') no-repeat center center;
}
.tck-dl-check{
    width:400px;margin:auto;
}
.search-box {
    margin-top: 25px;
}
.search-box-t {
    height: 35px;
    margin-bottom: 30px;
    border: 2px solid #ff9d00;
}
.search-box-t > span {
        float: right;
    width: 109px;
    height: 100%;
    cursor: pointer;
    background: #ff9d00 url('../images/seac_03.png') no-repeat 21px center;
    font-size: 20px;
    line-height: 35px;
    color: #fff;
    text-indent: 52px;
}
.search-box-t div {
    margin-right: 109px;
}
.search-box-t input {
    width: 100%;
    height: 35px;
    border: none;
    color: #cecece;
    text-indent: 8px;
    box-sizing: border-box;
}
.clear::after{
    content:".";
    height:0;
    visibility:hidden;display:block;
    clear:both;
}
.LZhead {
    width: 50px;
    height: 50px;
    border-radius: 25px;
    overflow: hidden;
    float: left;
}
.Postlist {
    border-bottom: 1px solid #e8e6e6;
    padding: 20px 0;
}
.content-head-right-3 >div {
    line-height: 37px;
    padding: 0 22px;
    font-size: 16px;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    float: left;
}
.b_ff9d00 {
    background-color: #ff9d00!important;
    color: #fff;
}
.content-head-right-3 >div {
    line-height: 37px;
    padding: 0 22px;
    font-size: 16px;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    /* float: left; */
}
.content-head-right-3 {
    margin: 0px;
    border-bottom: 1px solid #ff9d00;
    overflow: hidden;
}
.Listinf {
    font-size: 12px;
    margin-top: 12px;
    color: #8c8c8c;
}
.Listinf span {
    margin-right: 58px;
}
.Abstract {
    margin-left: 68px;
}
.content-head-right-3 span {
    margin-top: 15px;
    float: right;
    color: #faa926;
    cursor: pointer;
}
.Postlist:first-child .ListTitle {
    color: #ff6000;
}
.ListTitle {
    font-size: 16px;
}
.Postlist:nth-child(3) {
    color: #eeb53c;
}
.Postlist:nth-child(2) .ListTitle span {
    background: url('../images/hot_03.png') no-repeat left;
    margin-left: 6px;
    padding-left: 14px;
}