.banner_left_icon {
    display: none;
}

.listbg {
    min-width: 1220px;
    background: #f3f3f3;
}

/*-----------------右侧按钮-----------*/
.banner_right_icon {
    display: none;
}

.banner .banner_left_icon,
.banner .banner_right_icon {
    opacity: 0;
    transition: all .5s;
}

.banner:hover .b-list {
    opacity: 1;
}

.banner:hover .banner_left_icon,
.banner:hover .banner_right_icon {
    opacity: 0.6;
}

.banner:hover .banner_left_icon:hover,
.banner:hover .banner_right_icon:hover {
    opacity: 1;
}

.content_tt {
    position: relative;
    width: 1220px;
    margin: 0 auto;
}

.content {
    position: relative;
    overflow: hidden;
}

.content_fixed {
    position: absolute;
    right: -60px;
    z-index: 100;
    top: 0;
    width: 50px;
    display: none;
    padding: 0 5px;
}

.content_fixed ul {
    background: rgba(0, 0, 0, 0.3);
    display: block;
    border-radius: 5px;
}

.content_fixed ul li {
    height: 40px;
    line-height: 20px;
    text-align: center;
    color: white;
    font-size: 14px;
    cursor: pointer;
    border-bottom: 1px solid #d1d1d1;
    padding: 10px 5px;
}

.content_fixed ul li a {
    display: block;
    color: white;
}

.content_fixed ul li.active {
    background: #ec6941;
}

.content_fixed ul li:hover {
    background: #ec6941;
}

.content_fixed ul li.fixed_top {
    border-radius: 5px 5px 0 0;
}

.content_fixed ul li.downapp {
    position: relative;
    border-bottom: none;
    border-radius: 0 0 5px 5px;
}

.content_fixed ul li.downapp div {
    position: absolute;
    left: -100px;
    bottom: 0;
    display: none;
}

.content_fixed ul li.downapp:hover div {
    display: block;
}

.returntoTop {
    padding: 40px 10px 0;
    font-size: 14px;
    display: block;
    height: 30px;
    margin-top: 10px;
    line-height: 20px;
    text-align: center;
    color: #9c9c9c;
    cursor: pointer;
    background: url(../images/returnbtn.png) no-repeat center top;
}

.returntoTop:hover {
    background: url(../images/backtopon.png) no-repeat center top;
    color: #ec6941;
}

.zxct_cont > p {
    height: 41px;
    line-height: 41px;
    color: black;
    font-size: 14px;
    border-bottom: 1px solid #f1f0ee;
}

.zxct_cont > p a {
    color: #000;
    text-decoration: underline;
}

.zxct_cont > p > span {
    color: #a7947d
}

.zxct_cont .nav_list {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    background: white;
}

.zxct_cont .nav_list li {
    position: relative;
    overflow: hidden;
    padding: 0 30px;
    border-bottom: 1px solid #e5e5e5;
}

.zxct_cont .nav_list li p {
    float: left;
    line-height: 48px;
}

.zxct_cont .nav_list li i {
    display: block;
    float: left;
    margin: 0 2px;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 13px;
    cursor: pointer;
    border: 1px solid transparent;
    position: relative;
}

.zxct_cont .nav_list li i em.hot {
    position: absolute;
    width: 25px;
    height: 11px;
    /*background:url(../images/hottb.png) no-repeat;*/
    top: -6px;
    left: -5px;
}

.zxct_cont .nav_list li i em.new {
    position: absolute;
    width: 25px;
    height: 11px;
    background: url(../images/newtb.png) no-repeat;
    top: -6px;
    left: -5px;
}

.zxct_cont .nav_list li i.active {
    color: #ec6941;
    border: 1px solid #ec6941;
}

.zxct_cont .nav_list li i:hover {
    color: #ec6941;
    border: 1px solid #ec6941;
}

.zxct_cont .nav_list li span {
    background: #ec6941;
    display: block;
    float: left;
    height: 24px;
    margin-top: 13px;
}

.zxct_cont .nav_list li span b {
    font-size: 12px;
    color: white;
    padding: 3px 10px;
}

.zxct_cont .nav_list li span a {
    float: right;
    display: block;
    width: 24px;
    height: 22px;
    margin-top: 1px;
    margin-right: 1px;
    background: white;
    color: #ec6941;
    text-align: center;
    line-height: 22px;
}

.cont_txt > div.cont_video_box {
    position: relative;
    /*width: 278px;*/
    float: left;
    /*margin-right: 33px;*/
    padding-bottom: 0;
}

.cont_txt > div.cont_video_box.cont_txtLast {
    margin-right: 0;
    float: left;
}

.cont_txt > div.cont_video_box .cont_txtPos {
    position: relative;
}

.cont_txt > div.cont_video_box .cont_txtPos img {
    height: 220px;
    width: 100%;
}

.cont_txt > div.cont_video_box .cont_txtPos .opa_txt span {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    left: 8px;
}

.cont_txt > div.cont_video_box .cont_txtPos .opa_txt span img {
    width: 18px;
    height: 18px;
}

div.cont_txtPos .left_top {
    left: 0px;
    top: 0px;
    background: #ec6941;
    color: white;
    padding: 3px 10px;
    font-size: 12px;
    text-align: center;
    position: absolute;
}

.cont_txt > div.cont_video_box .right_top {
    right: 0;
    top: 0;
    padding: 3px 5px;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 12px;
    text-align: center;
    position: absolute;
}

.kcnav {
    overflow: hidden;
    margin-left: -15px;
    border-top: 1px solid #ebebeb;
}

.kcnav li {
    width: 33.3333%;
    height: 30px;
    text-align: center;
    line-height: 33px;
    font-size: 12px;
    float: left;
}

.kcnav li.praise span {
    background: url(../images/praise.png) 26px center no-repeat;
}

li.praise.active span {
    background: url(../images/praise1.png) 26px center no-repeat;
}

.kcnav li.reply span {
    background: url(../images/reply.png) 26px center no-repeat;
}

.kcnav li.reply.active span {
    background: url(../images/reply1.png) 26px center no-repeat;
}

.kcnav li.like span {
    background: url(../images/like.png) 26px center no-repeat;
}

.kcnav li.like.active span {
    background: url(../images/like1.png) 26px center no-repeat;
}

.kcnav li.last span {
    border-right: 0;
}

.kcnav li span {
    display: block;
    height: 20px;
    padding-left: 20px;
    line-height: 20px;
    margin-top: 6px;
    border-right: 1px solid #ebebeb;
}

.kcnav li .nobder {
    border: none;
}

.kcnav li.active, .kcnav li:hover {
    color: #ec6941;
}

.cont_txt > div.cont_video_box .cont_jsTxt .btn {
    clear: both;
    overflow: hidden;
}

div.cont_video_box .cont_jsTxt {
    background: white;
    overflow: hidden;
    margin-left: 0;
}

div.cont_video_box .cont_jsTxt .btn span {
    float: left;
    cursor: pointer;
    color: #ec6941;
    padding: 0 6px;
    line-height: 18px;
    border: 1px solid #ec6941;
    display: inline;
    margin-top: 12px;

}

div.cont_video_box .studyinfo {
    width: 100%;
    margin: 11.5px 0;
}

div.cont_video_box .studyinfo .fr {
    margin-right: 18px;
    color: #535353;
}

div.cont_video_box .studyinfo span b {
    font-weight: normal;
    color: #c5c5c5;
}

div.cont_video_box .studyinfo .contrbj {
    margin-right: 0;
    margin-left: 18px;
}

.pushbtnbox button {
    width: 178px;
    height: 44px;
    border: none;
    border: 1px solid #a6937c;
    font-size: 14px;
    color: #a6937c;
    background: white;
    display: block;
    outline: none;
    cursor: pointer;
    margin: 0 auto 60px;
}

.pushbtnbox button:hover {
    border: 1px solid #ec6941;
    color: #ec6941;
    background: white;
}

.pushbtnbox span {
    width: 50px;
    height: 50px;
    background: url(../images/jzanimate.gif) center center no-repeat;
    margin: 35px auto 60px;
    display: none;
}

.video_window {
    width: 100%;
    background: #262626;
    height: 607px;
    overflow: hidden;
}

.video_window .content .video_title {
    width: 100%;
    height: 63px;
    font-size: 16px;
    color: white;
    line-height: 63px;
}

.video_window .content .video_cont {
    height: 100%;
}

.video_window .content .video_cont > div {
    display: block;
    float: left;
    height: 500px;
}

.video_window .content .video_cont > div.m {
    width: 900px;
}

.video_window .content .video_cont > div.video_left {
    width: 218px;
    height: 542px;
    background: #1c1c1c;
    padding: 0 10px;
}

.video_window .content .video_cont > div.video_left p {
    width: 100%;
    height: 33px;
    border-bottom: 2px solid #323232;
}

.video_window .content .video_cont > div.video_left p span {
    font-size: 14px;
    line-height: 43px;
    margin-left: 16px;
    color: #c5c5c5;
    border-bottom: 2px solid #ec6941;
}

.video_window .content .video_cont > div.video_left .video_list li {
    height: 36px;
    line-height: 36px;
    color: #c5c5c5;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    padding-left: 10px;
    width: 188px;
}

.video_window .content .video_cont > div.video_left .video_list li.active {
    color: #ec6941;
    /*background: url(../images/bofanglistac.png) center left no-repeat;*/
}

.video_window .content .video_cont > div.video_left .video_list li:hover {
    color: #ec6941;
}

.pancil {
    width: 25px;
    height: 40px;
    position: absolute;
    /*background:#303030 url(../images/pancil.png) 8px 10px no-repeat;*/
    text-align: center;
    color: #c5c5c5;
    line-height: 18px;
    padding-top: 25px;
    font-size: 13px;
    top: 220px;
}

.video_window .content .video_cont > div.video_right {
    width: 285px;
    background: wheat;
    position: absolute;
    right: -206px;
    /*display:none;*/
}

.video_window .content .video_cont > div.video_right .video_right_title {
    height: 30px;
    line-height: 30px;
    background: #a6937c;
    padding: 0 10px;
    font-size: 14px;
    color: white;
}

.video_window .content .video_cont > div.video_right .video_right_title a {
    float: right;
    color: white;
    cursor: pointer;
    font-size: 16px;
}

.video_window .content .video_cont > div.video_right .video_right_btn {
    height: 20px;
    font-size: 12px;
    color: #a6937c;
    background: #c9bdac;
    line-height: 20px;
    text-align: center;
    border-bottom: 1px solid #d3cabb;
    position: relative;
}

.video_window .content .video_cont > div.video_right .video_right_btn a {
    position: absolute;
    color: white;
    cursor: pointer;
    margin-right: 8px;
    padding-right: 13px;
    background: url(../images/loadDown_icpn1.png) right center no-repeat;
    right: 0;
}

.video_window .content .video_cont > div.video_right .video_right_over {
    overflow-y: scroll;
    height: 260px;
    background: #fdfcf4;
    padding-left: 14px;
}

.video_window .content .video_cont > div.video_right .video_right_over .video_right_over_box {
    width: 245px;
    font-size: 12px;
    border-left: 2px solid #cfc4b4;
    padding-bottom: 10px;
    padding-left: 5px;
    position: relative;
}

.video_window .content .video_cont > div.video_right .video_right_over .video_right_over_box .video_right_over_wrap_cont {
    padding: 20px 8px 0px;
    line-height: 20px;
}

.video_window .content .video_cont > div.video_right .video_right_over .video_right_over_box .video_right_over_time {
    /*background: url(../images/bijitime.png) no-repeat left center;*/
    position: absolute;
    left: -7px;
    padding-left: 24px;
    color: white;
    font-size: 12px;
    padding-right: 10px;
}

.video_right_over_wrap_btn {
    position: absolute;
    right: 0;
    top: 3px;
}

.video_right_over_wrap_btn p {
    overflow: hidden;
    height: 12px;
}

.video_right_over_wrap_btn p a {
    float: left;
    margin-left: 20px;
    display: inline;
}

.video_right_over_wrap_btn p .bj {
    width: 12px;
    height: 12px;
    /*background:url(../images/bj.png) no-repeat;*/
}

.video_right_over_wrap_btn p .bj:hover {
    /*background:url(../images/bjh.png) no-repeat;*/
}

.video_right_over_wrap_btn p .del {
    width: 12px;
    height: 12px;
    /*background:url(../images/delhmr.png) no-repeat;*/
}

.video_right_over_wrap_btn p .del:hover {
    /*background:url(../images/delh.png) no-repeat;*/
}

.video_window .content .video_cont > div.video_right .video_right_txt {
    background: #a6937c;
    padding: 15px;
    padding-bottom: 5px;
    position: relative;
    min-height: 188px;
}

.video_window .content .video_cont > div.video_right .video_right_txt p {
    position: relative;
}

.video_window .content .video_cont > div.video_right .video_right_txt p a {
    position: absolute;
    bottom: 6px;
    right: 2px;
    color: #c5c5c5;
}

.video_window .content .video_cont > div.video_right .video_right_txt textarea {
    background: #fdfcf4;
    width: 100%;
    height: 151px;
    color: #c5c5c5;
    line-height: 20px;
}

.video_window .content .video_cont > div.video_right .video_right_txt .keeping {
    color: #a6937c;
    border-radius: 5px;
    position: absolute;
    padding: 2px 10px;
    background: #fff;
    bottom: 8px;
    right: 13px;
}

.viede_continfo_left {
    float: left;
    width: 877px;
    overflow: hidden;
    padding-top: 25px;
}

.contrlbg {
    background: #ffffff;
    border: 1px solid #e4e0db;
    margin-bottom: 14px;
    padding: 15px;
    overflow: hidden;
}

.viede_continfo_left .cont_leftTit_txt {
    width: 820px;
    margin: 0 auto;
}

.viede_continfo_left .cont_leftTit_txt .cont_leftTit_txt_title {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}

.viede_continfo_left .cont_leftTit_txt .cont_leftTit_txt_title span {
    color: #a6937d;
}

.viede_continfo_left .cont_leftTit_txt .cont_leftTit_txt_cont {
    color: #000000;
    font-size: 14px;
    line-height: 28px;
    text-indent: 28px;
}

.viede_continfo_right {
    padding-top: 25px;
    float: right;
    width: 320px;
}

.viede_continfo_right .cont_leftTit {
    margin-bottom: 20px;
    border-bottom: none;
}

.viede_continfo_right .kjdownleftlist {
    font-size: 16px;
}

.viede_continfo_right .kjdownleftlist li {
    margin-bottom: 16px;
    padding-left: 30px;
    /*background:url(../images/downicon.png) left center no-repeat;*/
}

.viede_continfo_right .kjdownleftlist li a {
    color: #ec6941;
    float: right;
    cursor: pointer;
}

.viede_continfo_right .kjdownleftlist li a:hover {
    text-decoration: underline;
}

.viede_continfo_right .jsxx {
    min-height: 170px;
}

.viede_continfo_right .jsxx dl {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}

.viede_continfo_right .jsxx dl dt {
    float: left;
    width: 105px;
}

.viede_continfo_right .jsxx dl dd {
    float: left;
}

.viede_continfo_right .jsxx dl dd p.jsxx_user_name {
    height: 50px;
    line-height: 70px;
    font-size: 18px;
}

.viede_continfo_right .jsxx > p {
    font-size: 14px;
    line-height: 28px;
    color: #000000;
}

.color_txt {
    color: #a6937d;
}

.replybox {
    position: relative;
    height: 160px;
    margin: 20px 25px 10px;
}

.replybox > p {
    position: relative;
    height: 100px;
}

.replybox > p textarea {
    width: 790px;
    height: 80px;
    font-size: 14px;
    border: 1px solid #f1f0ee;
    padding: 10px 8px;
}

.replybox > p .hksr {
    font-size: 14px;
    position: absolute;
    bottom: 8px;
    right: 3px;
    color: #a3a3a3;
}

.addpic {
    display: block;
    padding-left: 20px;
    margin-top: 8px;
    /*background:url(../images/tjpic.png) left center no-repeat;*/
}

.replybox > p a span {
    color: #000000;
}

.replybox button {
    width: 180px;
    height: 32px;
    top: 123px;
    right: 0;
    outline: none;
    position: absolute;
    cursor: pointer;
    border: 1px solid #ec6941;
    border-radius: 5px;
    color: #ec6941;
    background: white;
}

.replyboxinfo {
    overflow: hidden;
}

.replyboxinfo .replyboxinfo_list {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #f1f0ee;
}

.replyboxinfo .replyboxinfo_list .userimgleft {
    width: 110px;
    float: left;
}

.replyboxinfo .replyboxinfo_list .userimgleft img {
    border-radius: 50%;
    display: block;
    margin: 15px auto;
}

.replyboxinfo .replyboxinfo_list ul {
    width: 730px;
    float: left;
}

.replyboxinfo .replyboxinfo_list ul li p.user_name {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_cont {
    font-size: 14px;
    color: #000000;
}

.morepicbox {
    margin-top: 10px;
    overflow: hidden;
}

.imgboxq {
    float: left;
}

.morepicbox img {
    float: left;
    margin-right: 10px;
    display: inline;
    border: 1px solid #fff;
}


.morepicbox .smalltp {
    border: 1px solid red;
}

.morepicbox a {
    float: left;
    color: #a6937c;
    font-size: 12px;
    margin-top: 55px;
}

.morepicbox a:hover {
    color: #ec6941;
}

.replyboxinfo .replyboxinfo_list ul li p.user_btn {
    height: 40px;
    line-height: 40px;

}

.replyboxinfo .replyboxinfo_list ul li p.user_btn a {
    font-size: 12px;
    color: #000000;
    cursor: pointer;
    margin-right: 10px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_btn a:hover {
    color: #ec6941;
}

.replyboxinfo .replyboxinfo_list ul li p.user_btn a span {
    color: #c5c5c5;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text {
    height: 36px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text span {
    width: 640px;
    position: relative;
    display: block;
    float: left;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text span textarea {
    width: 99%;
    height: 36px;
    outline: none;
    border: 1px solid #f1f0ee;
    line-height: 36px;
    font-size: 12px;
    color: #c5c5c5;
    text-indent: 10px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text span a {
    position: absolute;
    right: 25px;
    top: 11px;
    color: #c5c5c5;
    font-size: 12px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text button {
    width: 74px;
    height: 34px;
    border-radius: 5px;
    float: right;
    background: #ec6941;
    color: white;
    outline: none;
    border: none;
    cursor: pointer;
    font-family: "微软雅黑";
}

.replyboxinfo .replyboxinfo_list ul li p.user_text > a {
    width: 74px;
    height: 34px;
    border-radius: 5px;
    float: right;
    border: 1px solid #ec6941;
    color: #ec6941;
    cursor: pointer;
    font-family: "微软雅黑";
    line-height: 34px;
    text-align: center;
    font-size: 14px;
}

.replyboxinfo .replyboxinfo_list ul li p.user_text > a:hover, .contrlbg > .replybox > button:hover {
    background: #ec6941;
    border: 1px solid #ec6941;
    color: #fff;
}

.index_video p.small_window_txt {
    bottom: 0;
    width: 278px;
    height: 35px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    cursor: move;
    background: rgba(0, 0, 0, 0.5);
}

.cont_eight_banner > div {
    -webkit-transform: rotate(0deg);
}

.cont_eight_banner > div > p.imgover {
    border-radius: 50%;
    height: 113px;
    width: 113px;
    overflow: hidden;
}

.cont_eight_banner > div > p.imgover img {
    position: relative;
    left: -2px;
    top: -2px
}

.cont_eight_banner > div > .imgover:hover {
    border-radius: 50%;
    height: 113px;
    width: 113px;
    overflow: hidden;
    box-shadow: -1px -1px 5px #b7b1b1, 1px 1px 5px #b7b1b1;
}

.cont_eight_banner > div:hover p.imgover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.small_window_close {
    height: 20px;
}

.small_window_close a {
    float: right;
    cursor: pointer;
}

.at_page_title {
    width: 100%;
    height: 42px;
    background: white;
    line-height: 42px;
}

.cont_Mlogo.bgwhite {
    background: white;
}


/*---------------海淀北部文化中心-----------------*/
.likebox {
    overflow: hidden;
}

.likebox .cont_txtOne {
    float: none;
    margin: 0 auto;
    height: auto;
}

.likebox .cont_txtOne:hover {
    box-shadow: none;
}

.whctshow {
    width: 1218px;
    background: #ffffff;
    border: 1px solid #ebe8e4;
    margin: 20px auto 0;
    overflow: hidden;
}

.whctshow_l {
    width: 408px;
    margin: 20px 0 20px 20px;
    float: left;
}

.whctshow_lt {
    width: 408px;
    height: 323px;
    overflow: hidden;
    margin-bottom: 10px;
}

.whctshow_ld {
    width: 408px;
    height: 48px;
    position: relative;
    overflow: hidden;
}

.whctshow_ld ul {
    width: 500%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.whctshow_ld li {
    float: left;
    margin-right: 10px;
    display: inline;
    border: 1px solid #fff;
}

.whctshow_ld .liborder {
    border: 1px solid red;
}

.whctshow_ld li a {
    display: block;
}

/*.whctshow_ldl{*/
/*	width:21px;*/
/*	height:45px;*/
/*	background:url(../images/hdsydzl.png) no-repeat;*/
/*	position:absolute;*/
/*	top:1px;*/
/*	left:0;*/
/*	}*/
/*.whctshow_ldr{*/
/*	width:21px;*/
/*	height:45px;*/
/*	background:url(../images/hdsydzr.png) no-repeat;*/
/*	position:absolute;*/
/*	top:1px;*/
/*	right:0;*/
/*	}*/
.whctshow_r {
    margin-left: 60px;
    float: left;
    display: inline;
    width: 385px;
    border-right: 1px solid #edeae5;
    height: 100%;
}

.whctshow_tit {
    margin: 30px 0 15px;
    font-size: 22px;
    color: #000000;
}

/*.allj{*/
/*	font-size:16px;*/
/*	color:#ec6941;*/
/*	padding-left:28px;*/
/*	background:url(../images/hdsyd_06.png) left center no-repeat;*/
/*	margin-bottom:18px;*/
/*	display:block;*/
/*	}*/
.aboutqj p {
    font-size: 14px;
    color: #000000;
    margin-bottom: 24px;
}

.aboutqj .adtress {
    margin-bottom: 60px;
}

.aboutqj > p > span {
    color: #818181;
}

.aboutqj > p > span i {
    margin-left: 24px;
}

.aboutqj .fxbox {
    overflow: hidden;
    margin-bottom: 20px;
    height: 28px;
    margin-top: 50px;
}

.fxyinc {
    padding: 3px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: -35px;
    left: 180px;
    display: none;
}

.fxbox span {
    margin-top: 5px;
}

.fxbox span, .fxbox a {
    float: left;
}

.fxbox a {
    width: 28px;
    height: 28px;
    margin-right: 10px;
    display: inline;
}

.fxyinc span {
    color: #fff;
}

/*.fxwb{*/
/*	background:url(../images/hdsydwb.png) no-repeat;*/
/*	}*/
/*.fenx{*/
/*	background:url(../images/hdsydkj.png) no-repeat;*/
/*	}*/
/*.qqfx{*/
/*	background:url(../images/hdsydqq.png) no-repeat;*/
/*	}*/
/*.wxfx{*/
/*	background:url(../images/hdsydwx.png) no-repeat;*/
/*	}*/
/*.fxbox .addfx{*/
/*	margin-top:7px;*/
/*	width:14px;*/
/*	height:14px;*/
/*	background:url(../images/hdsydtj.png) no-repeat;*/
/*	}*/
.btnboxdiv {
    overflow: hidden;
}


/*.zan1{*/
/*	float:left;*/
/*	width:88px;*/
/*	height:34px;*/
/*	border:1px solid #ec6941;*/
/*	border-radius:6px;*/
/*	text-align:center;*/
/*	line-height:34px;*/
/*	margin-right:10px;*/
/*	display:inline;*/
/*	font-size:14px;*/
/*	background:#fff url(../images/chaozimg.png) 15px center no-repeat;*/
/*	color:#ec6941;*/
/*	padding-left:10px;*/
/*}*/
/*.zan{*/
/*	float:left;*/
/*	width:88px;*/
/*	height:34px;*/
/*	border:1px solid #ec6941;*/
/*	border-radius:6px;*/
/*	text-align:center;*/
/*	line-height:34px;*/
/*	margin-right:10px;*/
/*	display:inline;*/
/*	font-size:14px;*/
/*	color:#fff;*/
/*        background:#ec6941 url(../images/hdsydz.png) 15px center no-repeat;*/
/*	padding-left:10px;*/
/*	}*/
/*.scxh1{*/
/*	float:left;*/
/*	width:88px;*/
/*	height:34px;*/
/*	border:1px solid #ec6941;*/
/*	border-radius:6px;*/
/*	text-align:center;*/
/*	line-height:34px;*/
/*	margin-right:10px;*/
/*	display:inline;*/
/*	font-size:14px;*/
/*	background:url(../images/hdsydxon.png) 15px center no-repeat;*/
/*	color:#ec6941;*/
/*	padding-left:10px;*/
/*	}*/


/*.scxh{*/
/*	float:left;*/
/*	width:88px;*/
/*	height:34px;*/
/*	border:1px solid #ec6941;*/
/*	border-radius:6px;*/
/*	text-align:center;*/
/*	line-height:34px;*/
/*	margin-right:10px;*/
/*	display:inline;*/
/*	font-size:14px;*/
/*	background:#ec6941 url(../images/hdsydmr.png) 15px center no-repeat;*/
/*	color:#fff;*/
/*	padding-left:10px;*/
/*}*/


.btnboxdiv p {
    margin-top: 10px;
    float: left;
}

.btnboxdiv span {
    color: #ec6941;
}

.whctshow_rr {
    padding: 22px 12px 0;
    float: left;
}

.whctshow_rrtit {
    font-size: 18px;
    color: #a6937c;
    padding-bottom: 8px;
    border-bottom: 1px solid #f1f0ee;
    margin-bottom: 25px;
}

.mapbox {
    width: 315px;
    height: 304px;
    margin: 0 auto;
    position: relative;
}

/*.mapbox p{*/
/*	width:78px;*/
/*	height:25px;*/
/*	float:right;*/
/*	font-size:12px;*/
/*	line-height:25px;*/
/*	padding-left:12px;*/
/*	text-align:center;*/
/*	color:#fff;*/
/*	background:#ec6941 url(../images/hdsydbs.png) 7px center no-repeat;*/
/*	}*/
.crvadio {
    margin: 20px 0;
}

.cctpbj {
    margin-top: 15px;
}

.contrlbg2 {
    overflow: hidden;
}

.zjmargin {
    margin-top: 25px;
}

.cxposition span {
    position: absolute;
    bottom: -7px;
    left: 13px;
}

/*-------------场馆预定页---------------*/
.ms-list-li {
    /*height: 88px;*/
}

.ms-many {
    position: absolute;
    margin-top: 55px;
    right: 7px;
    font-size: 14px;
    color: #ec6941;
    cursor: pointer;
}

.ms-botm {
    bottom: 5px;
}

.ms-top {
    top: 0px;
}

.ms-ti {
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    margin-bottom: 40px;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.ms-ti .ms-li div {
    float: left;
}

.ms-ti .ms-li p {
    float: left;
    margin-left: 2px;
    font-size: 14px;
}

.ms-ti .ms-li p input {
    margin: 0 5px;
    border: none;
    border: 1px solid #e5e5e5;
    border-width: 1px;
}

.content .cont_txt .ms-data {
    width: 278px;
}

.ms-line span {
    line-height: 35px;
    font-size: 12px;
    color: #fff;
    padding: 0 27px;
}

.ms-line i {
    position: absolute;
    top: 8px;
    left: -8px;
    margin-left: 143px;
    background: #fff;
    width: 1px;
    height: 18px;
}

.cont_txtin {
    position: relative;
}

.ms-fot-bg {
    height: 166px;
    background: #fff;
}

.ms-fot {
    margin-left: 16px;
    margin-bottom: 3px;
}

.ms-fot .ms-fot1 {
    line-height: 22px;
    padding-top: 19px;
    font-size: 14px;
    color: #000;
}

.ms-fot .ms-fot2 {
    line-height: 22px;
    font-size: 12px;
    color: #000;
}

.ms-fot .ms-fot3 {
    line-height: 40px;
    font-size: 12px;
    color: #535353;
}

.ms-yd {
    width: 280px;
    margin: 0 auto;
}

.ms-yd a {
    margin: 0 auto;
    display: block;
    width: 180px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #a6937c;
    background: #f9f7f5;
    text-align: center;
    border-radius: 5px;
}

.ms-data:hover a {
    color: #fff;
    background: #ec6941;
}

/*--------我要预订类名----------*/
.ms-yd .ms-yudi-bg {
    color: #fff;
    background: #ec6941;
}

/*---------场馆预定页2-------------*/
.ms-line p {
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}


.ms-sec-tex {
    padding-left: 36px;

    padding-top: 11px;
    position: relative;
}

.ms-sec-tex p {
    font-size: 12px;
    color: #535353;
    line-height: 30px;
}

.ms-sec1 {
    position: relative;
}

.ms-sec2 {
    position: relative;
}

.ms-sec1 i {
    position: absolute;
    top: 8px;
    left: -18px;
    width: 15px;
    height: 15px;
    background: url(../images/ms-dz.png) no-repeat;
}

.ms-sec2 i {
    position: absolute;
    top: 8px;
    left: -18px;
    width: 13px;
    height: 13px;
    background: url(../images/ms-time.png) no-repeat;
}

/*-------鼠标移入图标出现--------*/

.s-sc {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    height: 23px;
    background: #ec6941;
    color: #fff;
    z-index: 2;
    display: none;
}

.s-sc img {
    margin-top: 6px;
    margin-left: 8px;
}

.s-sc span {
    line-height: 23px;
    padding-left: 3px;
    padding-right: 8px;
}

/*-------活动报名页-------*/
.s-scrth {
    position: relative;
    height: 49px;
    line-height: 49px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
}

.s-scrth span {
    display: block;
    margin: 0 auto;
    width: 110px;
    height: 49px;
    text-align: center;
    font-size: 14px;
    color: #a7947d;
    cursor: pointer;
}

.img-foot {
    margin-top: 18px;
    border-top: 1px solid #f4f4f4;
}

.img-foot p {
    float: left;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    margin-top: 6px;
    width: 92px;
    border-right: 1px solid #ebebeb;
    text-align: center;
}

.img-foot .img-foot1 {

}

.img-foot .img-foot1 i {
    background: url(../images/praise.png) no-repeat;
}

.cont_jsTxt .ms-sec-tex .ms-se, .cont_jsTxt .ms-sec-tex .ms-se:hover {
    background: #f9f7f5;
    color: #a7947d;
}

.s-scrth img {
    margin-top: 20px;
    margin-left: 5px;
}


.sce-list {
    height: 48px;
    width: 1022px;
    background: #f3f3f3;
    margin-left: 130px;
    border: 1px solid #e5e5e5;
}

.sce-list p {
    margin-left: 15px;
    margin-right: 7px;
    font-size: 14px;
    color: #000;
}

.zxct_cont .nav_list li .sce-list p.active {
    color: #ec6941;
    border: 1px solid #ec6941;
}

.zxct_cont .nav_list li .sce-list p {
    padding: 0 8px;
    margin-top: 11px;
    line-height: 24px;
}

.sce-list {
    margin-bottom: 20px;
}

.zxct_cont .nav_list li .trues {
    font-size: 14px;
    background: #ec6941;
    width: 61px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    margin-top: 14px;
    margin-left: 20px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}

.zxct_cont .nav_list li .trues:hover {
    background: #fd7247;
}

.content .clearFix .txttow {
    margin-bottom: 25px;
}

.l-g3 span {
    color: #000;
}

.l-g3 span:hover {
    color: #ec6941;
}

div.video_right {
    width: 285px;
    background: wheat;
    position: absolute;
    /*display:none;*/
    z-index: 999;
    top: 308px;
    left: 50%;
    margin-left: 535px;
}

.video_right_title {
    height: 30px;
    line-height: 30px;
    background: #a6937c;
    padding: 0 10px;
    font-size: 14px;
    color: white;
}

div.video_right .video_right_title a {
    float: right;
    color: white;
    cursor: pointer;
    font-size: 16px;
}

div.video_right .video_right_btn {
    height: 20px;
    font-size: 12px;
    color: #a6937c;
    background: #c9bdac;
    line-height: 20px;
    text-align: center;
    border-bottom: 1px solid #d3cabb;
    position: relative;
}

.video_right_btn a {
    position: absolute;
    color: white;
    cursor: pointer;
    margin-right: 8px;
    padding-right: 13px;
    background: url(../images/loadDown_icpn1.png) right center no-repeat;
    right: 0;
}

.video_right_btn .curah1 {
    background: url(../images/loadDown_icpn1.png) right center no-repeat;
}

/*.video_right_btn .curah{*/
/*  background:url(../images/loadDown_icpnh1.png) right center no-repeat;*/
/*	}*/
div.video_right .video_right_over {
    overflow-y: hidden;
    height: 260px;
    background: #fdfcf4;
    padding-left: 14px;
    display: none;
}

div.video_right .video_right_over .video_right_over_box {
    width: 245px;
    font-size: 12px;
    border-left: 2px solid #cfc4b4;
    padding-bottom: 10px;
    padding-left: 5px;
    position: relative;
}

div.video_right .video_right_over .video_right_over_box .video_right_over_wrap_cont {
    padding: 20px 8px 0px;
    line-height: 20px;
}

/*div.video_right .video_right_over .video_right_over_box .video_right_over_time {*/
/*  background: url(../images/bijitime.png) no-repeat left center;*/
/*  position: absolute;*/
/*  left: -7px;*/
/*  padding-left: 24px;*/
/*  color: white;*/
/*  font-size:12px;*/
/*  padding-right:10px;*/
/*}*/
.video_right_over_wrap_btn {
    position: absolute;
    right: 0;
    top: 3px;
}

.video_right_over_wrap_btn p {
    overflow: hidden;
    height: 12px;
}

.video_right_over_wrap_btn p a {
    float: left;
    margin-left: 20px;
    display: inline;
}

/*.video_right_over_wrap_btn p .bj{*/
/*	width:12px;*/
/*	height:12px;*/
/*	background:url(../images/bj.png) no-repeat;*/
/*	}*/
/*.video_right_over_wrap_btn p .bj:hover{*/
/*	background:url(../images/bjh.png) no-repeat;*/
/*	}*/
/*.video_right_over_wrap_btn p .del{*/
/*	width:12px;*/
/*	height:12px;*/
/*	background:url(../images/delhmr.png) no-repeat;*/
/*	}*/
/*.video_right_over_wrap_btn p .del:hover{*/
/*	background:url(../images/delh.png) no-repeat;*/
/*	}*/
div.video_right .video_right_txt {
    background: #a6937c;
    padding: 15px;
    padding-bottom: 5px;
    position: relative;
    min-height: 188px;
}

div.video_right .video_right_txt p {
    position: relative;
}

div.video_right .video_right_txt p span {
    position: absolute;
    bottom: 6px;
    right: 2px;
    color: #c5c5c5;
    font-size: 12px;
}

div.video_right .video_right_txt textarea {
    background: #fdfcf4;
    width: 100%;
    height: 151px;
    color: #c5c5c5;
    line-height: 20px;
    outline: none;
}

div.video_right .video_right_txt .keeping {
    color: #a6937c;
    border-radius: 5px;
    position: absolute;
    padding: 3px 12px;
    background: #fff;
    bottom: 8px;
    right: 13px;
    font-size: 12px;
}

#whhd {
    position: relative;
}

.viedo_info {
    color: white;
    height: 45px;
    line-height: 45px;
    background: #0a0a0a;
}

.viedo_info p {
    float: left;
    font-size: 12px;
    overflow: hidden;
}

.viedo_info p a {
    float: left;
    margin-left: 10px;
    display: inline;
}

.viedo_info p a img {
    margin-top: 13px;
    margin-right: 10px;

}

.viedo_info ul {
    float: right;
}

.viedo_info ul li {
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    padding: 0 10px 0 30px;
    cursor: pointer;
    /*  border-right: 1px solid #686868;
*/
    display: inline;
    position: relative;
}

.viedo_info ul .viedo_info_btn4 {
    border: none;
}

.viedo_info ul li a {
    color: #ffffff;
}

.viedo_info ul li i {
    position: absolute;
    height: 15px;
    width: 1px;
    background: #686868;
    top: 14px;
    right: 0;
}

/*.viedo_info ul li.viedo_info_btn{*/
/*  background: url(../images/video_fx0.png) 10px center no-repeat;*/
/*}*/
/*.viedo_info ul li.viedo_info_btn:hover{*/
/*  background: url(../images/video_fxh0.png) 10px center no-repeat;*/
/*}*/
.viedo_info_btn:hover a, .viedo_info_btn2:hover a, .viedo_info_btn4:hover a {
    color: #ec6941;
}

/*.viedo_info ul li.viedo_info_btn1{*/
/*  background: url(../images/video_fx4.png) 10px center no-repeat;*/
/*}*/
.vadiofxtb {
    position: absolute;
    padding: 13px;
    background: #252525;
    top: -36px;
    left: -65px;
    overflow: hidden;
    width: 165px;
    display: none;
}

.vadiofxtb a {
    width: 23px;
    height: 23px;
    float: left;
    margin: 0 5px;
}

/*.viedo_info ul li.viedo_info_btn2{*/
/*  background: url(../images/video_fx2.png) 10px center no-repeat;*/
/*}*/
/*.viedo_info ul li.viedo_info_btn2:hover{*/
/*  background: url(../images/video_fxh2.png) 10px center no-repeat;*/
/*}*/
/*.viedo_info ul li.viedo_info_btn3{*/
/*  background: url(../images/video_fx3.png) 10px center no-repeat;*/
/*}*/
.alertewm {
    position: absolute;
    top: -110px;
    left: -24px;
    width: 124px;
    height: 124px;
    background: #252525;
    display: none;
}

.alertewm .smword {
    line-height: 25px;
    font-size: 12px;
    color: #c5c5c5;
    width: 100%;
    text-align: center;
}

/*.alertewm span{*/
/*	clear:both;*/
/*	display:block;*/
/*	width:87px;*/
/*	height:87px;*/
/*	background:url(../images/erwm_03.png) no-repeat;*/
/*	border:2px solid #9b8a75;*/
/*	margin-left:17px;*/
/*	}*/
/*.viedo_info ul li.viedo_info_btn4{*/
/*  background: url(../images/video_fx1.png) 10px center no-repeat;*/
/*}*/
/*.viedo_info ul li.viedo_info_btn4:hover{*/
/*  background: url(../images/video_fxh1.png) 10px center no-repeat;*/
/*}*/

.cont_three_img {
    position: relative;
    float: left;
    top: 5px;
    left: -20px;
}

.video_box {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 100;
    width: 250px;
}

/*-------------------戏曲活动室----------------------*/

.xqhdbox {
    width: 310px;
    height: 330px;
    margin: 0 auto;
    overflow: hidden;
}

.xqhdbox li {
    overflow: hidden;
    padding: 16px 5px;
    border-bottom: 1px dashed #f3f2f0;
}

.hdsleft {
    float: left;
}

.hdslefttit {
    font-size: 16px;
    color: #353535;
    margin-bottom: 15px;
}

.meternr {
    font-size: 12px;
    color: #818181;
}

.whctshow_rhds {
    margin-bottom: 0;
}

.xqhdbox li a {
    padding: 8px 20px;
    border: 1px solid #ec6944;
    border-radius: 6px;
    font-size: 14px;
    color: #ec6944;
    float: left;
    margin-left: 50px;
    display: inline;
    margin-top: 10px;
}

.xqhdbox li a:hover {
    background: #ec6944;
    color: #fff;
}

.nicescroll-rails {
    background: #f1f0ee;
}

.nomargbtm {
    padding-bottom: 0;
}

.cont_txtfour {
    margin-bottom: 30px;
}

.txtptit {
    margin: 20px 0;
}

.changgms {
    width: 359px;
    height: 270px;
    position: relative;
}

.addimgbox {
    margin-top: 10px;
    display: none;
}

.addimgbox li {
    float: left;
    margin-right: 8px;
    display: inline;
    position: relative;
}

/*.adimgk{*/
/*	display:block;*/
/*	width:52px;*/
/*	height:52px;*/
/*	background:url(../images/pladdpica.png) no-repeat;*/
/*	}*/
/*.deletepic{*/
/*	position:absolute;*/
/*	width:15px;*/
/*	height:15px;*/
/*	background:url(../images/pladdpicrmu.png) no-repeat;*/
/*	top:-5px;*/
/*	right:-5px;*/
/*	}*/
.addimgbox .showlibtn {
    display: block;
}

/*.mapbox a {*/
/*    width: 78px;*/
/*    height: 25px;*/
/*    position:absolute;*/
/*	top:0;*/
/*	right:0;*/
/*    font-size: 12px;*/
/*    line-height: 25px;*/
/*    padding-left: 12px;*/
/*    text-align: center;*/
/*    color: #fff;*/
/*    background: #ec6941 url(../images/hdsydbs.png) 7px center no-repeat;*/
/*}*/

.picfdbox {
    margin-top: 20px;
    width: 100%;
    position: relative;
}

/*.picfdbox img{
	display:none;
	}*/
.picfdbox .imgblock {
    display: block;
}

/*.imgsq{*/
/*	font-size:14px;*/
/*	color:#a6937c;*/
/*	line-height:14px;*/
/*	padding-right:10px;*/
/*	background:url(../images/sqjt.png) right center no-repeat;*/
/*	position:absolute;*/
/*	margin-left:10px;*/
/*	}*/

/*--------------海淀公共文化服务平台-门户版-场馆预定-活动室列表0522 空状态----------------------*/

/*.noabout{*/
/*	padding-left:105px;*/
/*	width:275px;*/
/*	height:82px;*/
/*	margin:100px auto 120px;*/
/*	background:url(../images/ganth.png) left center no-repeat;*/
/*	}*/
.noabout p {
    font-size: 24px;
    color: #a6937c;
    line-height: 48px;
}

.noabout span {
    font-size: 18px;
    color: #535353;
}


/*------------------------------------*/
.L_rightBox .cont_txt .newbj {
    margin-top: 40px;
    margin-right: 60px;
}

.disnone {
    display: none;
}

.tabzxkt .newbj > .cont_txtPos > .rt_qxsc {
    display: inline-block;
    padding-left: 20px;

}

/*.newbj>.cont_txtPos>.rt_qxsc i{*/
/*	width:15px;*/
/*	height:12px;*/
/*	background:url(../images/nosc.png) 2px center no-repeat;*/
/*	position:absolute;*/
/*	top:6px;*/
/*	left:3px;*/
/*	}*/

/*-------------------海淀公共文化服务平台-文化地图---------------------------*/
.L_warp .leftnrp {
    width: 880px;
}

.leftnrpbox {
    padding-top: 8px;
}

.leftnrp_one {
    padding: 20px;
    width: 838px;
    border: 1px solid #e4e0db;
    background: #fff;
    margin-top: 12px;
    overflow: hidden;
}

.leftnrp_onel {
    position: relative;
    width: 231px;
    height: 173px;
    float: left;
}

.scrwspan {
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    background: #ec6944;
    padding: 3px 5px;
}

.studyinfo span {
    font-size: 12px;
}

.dkyjbj {
    padding-left: 15px;
}

.playing {
    position: absolute;
    left: 13px;
    top: 12px;
}

.y_time {
    position: absolute;
    right: 13px;
    top: 8px;
    color: #fff;
    font-size: 12px;
}

.leftnrp_oner {
    float: left;
    margin-left: 20px;
    display: inline;
    width: 580px;
    padding-top: 5px;
}

.yhmtit {
    display: block;
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
}

.yhmtit:hover {
    color: #ec6941;
}

.yhmcon {
    font-size: 12px;
    color: #818181;
    line-height: 20px;
}

.zfbox {
    font-size: 12px;
    margin-top: 20px;
    position: relative;
    width: 100%;
    height: 16px;
}

.zfboxl {
    float: left;
    overflow: hidden;
}

.zfboxl a {
    float: left;
    color: #c5c5c5;
    padding-left: 20px;
    margin-right: 20px;
    display: inline;
}

.zfboxr {
    float: right;
    color: #c5c5c5;
}

/*.seeing{*/
/*	background:url(../images/scicon1.png) left center no-repeat;*/
/*	}*/
/*.seeing:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/sciconh1.png) left center no-repeat;*/
/*	}*/
/*.looking span{*/
/*	background:url(../images/scicon1.png) 23px center no-repeat;*/
/*	}*/
/*.praise span:hover{*/
/*	background:url(../images/scicon1.png) 26px center no-repeat;*/
/*	}*/
/*.kcnav .praise,.kcnav .like{*/
/*	cursor:pointer;*/
/*	}*/
/*.kcnav .praise:hover span{*/
/*	background:url(../images/praise1.png) 26px center no-repeat;*/
/*	}*/
/*.kcnav .reply:hover span{*/
/*	background:url(../images/reply1.png) 26px center no-repeat;*/
/*	}*/
/*.kcnav .looking:hover span{*/
/*	background:url(../images/sciconh1.png) 26px center no-repeat;*/
/*	}*/
/*.kcnav .like:hover span{*/
/*	background:url(../images/like1.png) 26px center no-repeat;*/
/*	}*/
.qx_sc {
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

.qx_sc span {
    color: #fff;
}

/*.cbang{*/
/*	background:url(../images/scicon2.png) left center no-repeat;*/
/*	}*/
/*.zfboxl a.active,.cbang:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/praise1.png) left center no-repeat;*/
/*	}*/
/*.mrcbang{*/
/*	color:#ec6941;*/
/*	background:url(../images/praise1.png) left center no-repeat;*/
/*	}*/
/*.wxtb{*/
/*	background:url(../images/scicon3.png) left center no-repeat;*/
/*	}*/
/*.wxtb:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/reply1.png) left center no-repeat;*/
/*	}*/
/*.love{*/
/*	background:url(../images/scicon4.png) left center no-repeat;*/
/*	}*/
/*.loveactive,.love:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/like1.png) left center no-repeat;*/
/*	}*/
/*.mrlove{*/
/*	color:#ec6941;*/
/*	background:url(../images/like1.png) left center no-repeat;*/
/*	}*/
/*.loadown{*/
/*	background:url(../images/scicon5.png) left center no-repeat;*/
/*	}*/
/*.loadown:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/sciconh5.png) left center no-repeat;*/
/*	}*/
.viede_continfo_rightt {
    padding-top: 0;
}

/*.scwhhd{*/
/*	width:275px;*/
/*	height:271px;*/
/*	background:url(../images/scwhrbg.png) no-repeat;*/
/*	margin-bottom:30px;*/
/*	overflow:hidden;*/
/*	}*/
.scwhhdimg {
    width: 251px;
    height: 157px;
    margin: 15px auto 11px;
}

.scwhhd > p {
    font-size: 12px;
    color: #818181;
    line-height: 20px;
    text-indent: 2em;
    width: 251px;
    margin: 0 auto;
}

/*------------------------双文化-VR-------------------------*/

.wenhvrbox {
    width: 1220px;
    height: 644px;
    border: 1px solid #e1e1e1;
    margin: 46px auto;
    position: relative;
    background: #fff;
}

.bigimgbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 122px;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99;
}

.imgboxin {
    width: 100%;
    height: 122px;
    overflow: hidden;
    display: none;
}

.lblibox {
    width: 840px;
    height: 92px;
    margin: 15px auto;
    overflow: hidden;
    position: relative;
}

.lblibox ul {
    position: absolute;
    width: 800%;
    overflow: hidden;
    top: 0;
    left: 0;
}

.lblibox ul li {
    float: left;
    margin-right: 15px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.lblibox ul li img {
    border-radius: 5px;
}

/*.shadow{*/
/*	position:absolute;*/
/*	width:155px;*/
/*	height:92px;*/
/*	background:url(../images/imgzz.png) no-repeat;*/
/*	top:0;*/
/*	left:0;*/
/*	display:none;*/
/*	}*/
.showbd {
    display: block;
}

.areaname {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 14px;
    color: #fff;
    font-size: 15px;
    text-shadow: 2px 2px 5px #000;
}

/*.leftbbtn1,.leftbbtn2,.leftbbtn3,.leftbbtn4,.leftbbtn5{*/
/*	width:16px;*/
/*	height:37px;*/
/*	position:absolute;*/
/*	background:url(../images/hdwhzx_left.png) no-repeat;*/
/*	top:42px;*/
/*	left:30px;*/
/*	}*/
/*.rightbbtn1,.rightbbtn2,.rightbbtn3,.rightbbtn4,.rightbbtn5{*/
/*	position:absolute;*/
/*	top:42px;*/
/*	right:30px;*/
/*	background:url(../images/hdwhzx_right.png) no-repeat;*/
/*	width:16px;*/
/*	height:37px;*/
/*	}*/
.erwmpos {
    position: absolute;
    right: 15px;
    bottom: 75px;
    width: 110px;
    height: 150px;
    background: #eeeeee;
}

.erwmpos img {
    width: 98px;
    height: 98px;
    margin: 6px;
}

.erwmpos p {
    text-align: center;
    font-size: 10px;
    color: #999;
    margin-bottom: 4px;
}

.vrtoplb {
    width: 1220px;
    height: 585px;
    overflow: hidden;
}

.vrtoplb ul {
    overflow: hidden;
}

.vrtoplb ul li {
    float: left;
    position: relative;
    width: 1220px;
    height: 586px;
    cursor: pointer;
}

.contybg {
    width: 165px;
    height: 40px;
    background: rgba(0, 0, 0, 0.4);
    top: 292px;
    left: 530px;
    position: absolute;
    border-radius: 20px;
}

/*.djqjimg{*/
/*	line-height:40px;*/
/*	color:#fff;*/
/*	font-size:13px;*/
/*	padding-left:40px;*/
/*	background:url(../images/hdwhzx_btn.png) 16px center no-repeat;*/
/*	}*/

.vrlbnav {
    width: 660px;
    height: 60px;
    position: relative;
    margin: 0 auto;
}

.vrlbnav ul {
    position: absolute;
    top: 0;
    left: 0;
}

.vrlbnav ul li {
    float: left;
    width: 110px;
    height: 56px;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 3px solid transparent;
    margin-left: -1px;
    display: inline-block;
    cursor: pointer;
    color: #393939;
    font-size: 15px;
    line-height: 56px;
    text-align: center;
    padding-left: 20px;
}

/*.vrlbnav ul .allcj1{*/
/*	background:url(../images/hdwhzx_vrh1.png) 13px center no-repeat;*/
/*	color:#ec6941;*/
/*	border-bottom:3px solid #ec6941;*/
/*	}*/
/*.allcj2{*/
/*	background:url(../images/hdwhzx_vr2.png) 13px center no-repeat;*/
/*	}*/
/*.allcj3{*/
/*	background:url(../images/hdwhzx_vr3.png) 13px center no-repeat;*/
/*	}*/
/*.allcj4{*/
/*	background:url(../images/hdwhzx_vr4.png) 13px center no-repeat;*/
/*	}*/
/*.allcj5{*/
/*	background:url(../images/hdwhzx_vr5.png) 13px center no-repeat;*/
/*	}*/
/*---------------图片转动---------------*/

.pano {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    cursor: move;
}

.pano .controls {
    position: relative;
    top: 40%;
}

.pano .controls a {
    position: absolute;
    display: inline-block;
    text-decoration: none;
    color: #eee;
    font-size: 3em;
    width: 20px;
    height: 20px;
}

.pano .controls a.left {
    left: 10px;
}

.pano .controls a.right {
    right: 10px;
}

.pano.moving .controls a {
    opacity: 0.4;
    color: #eee;
}

.wmbox {
    padding-bottom: 60px;
}


/*-----------------------我的课程---------------------------------*/
.mycourntit {
    font-size: 24px;
    color: #000;
    text-align: center;
    line-height: 60px;
}

.settime {
    font-size: 12px;
    color: #c5c5c5;
    width: 753px;
    margin: 15px auto 25px;
    overflow: hidden;
}

.settime > span {
    padding-right: 20px;
    float: left;
    line-height: 28px;
}

.conpgwy {
    font-size: 15px;
    color: #525252;
    line-height: 40px;
    text-indent: 2em;
    width: 753px;
    margin: 0 auto 18px;
}

.setimg {
    margin: 25px auto;
    width: 752px;
    height: 374px;
    display: block;
}

.nrfxy {
    float: right;
    overflow: hidden;
}

.conpfj {
    width: 753px;
    margin: 0 auto;
    font-size: 15px;
    color: #525252;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e5e5;
}

/*.conpfj span{*/
/*	padding-left:25px;*/
/*	background:url(../images/downicon.png) left center no-repeat;*/
/*	}*/

.pagebox {
    margin: 35px auto;
    width: 753px;
}

.pagebox a {
    font-size: 14px;
    color: blue;
    margin-bottom: 15px;
    display: block;
}

.pagebox a:hover {
    color: #ec6941;
}

.content .kzbtmmg {
    margin-bottom: 60px;
}

.mg-right .gbtopmg {
    margin-top: 0;
}

.mg-right .gbtopmg li {
    line-height: 32px;
    padding-right: 18px;
}

.mg-right-box .mg-right .gbtopmg li span {
    padding-left: 0;
    font-size: 14px;
}

.clearfix .gbcolor {
    color: #c5c5c5;
}

.gbpadbtm {
    padding-bottom: 25px;
}

/*---------------------------个人中心活动积分-------------------*/

.tablebox {
    background: #fff;
    padding: 35px 20px;
}

.tablebox td {
    text-align: left;
    border: none;
    padding: 0 10px;
    font-size: 14px;
    color: #818181;

}

.jftit {
    overflow: hidden;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.jftit p {
    font-size: 18px;
    float: left;
    color: #a7947d;
}

.jftit p span {
    font-size: 24px;
    color: #ec6941;
}

.jftit a {
    float: right;
    color: #ec6941;
}

.tablebox tr:nth-of-type(odd) {
    background: #f6f4f2;
    height: 36px;
    line-height: 36px;
}

.tablebox table tr:nth-child(even) {
    line-height: 45px;
    height: 45px;
}

.thtit td {
    font-size: 16px;
    color: #818181;
    font-weight: 700;
    line-height: 40px;
}

.tablebox tr:nth-of-type(1) {
    background: none;
}

.tablebox tr td:nth-of-type(1) {
    width: 185px;
}

.tablebox tr td:nth-of-type(2) {
    width: 630px;
}

.tablebox td span {
    color: #ec6941;
}

/*--------------海淀北部文化中心------------------------------*/
.hdbbwh_l {
    width: 445px;
}

.hdbbwh_l > ul {
    width: 445px;
    height: 351px;
}

.hdbbwh_ld {
    width: 445px;
    height: 71px;
}

/*.hdwhzx_ldl{*/
/*	width:23px;*/
/*	height:69px;*/
/*	background:url(../images/left_icon1.png) no-repeat;*/
/*	}*/
/*.hdwhzx_ldr{*/
/*	width:23px;*/
/*	height:69px;*/
/*	background:url(../images/right_icon1.png) no-repeat;*/
/*	}*/
.hdbbwh_r {
    width: 345px;
}

.hdbbwh_rtit {
    overflow: hidden;
    margin: 30px 0 5px;
}

.hdbbwh_rtit p, .hdbbwh_rtit span {
    float: left;
    margin: 0;
    line-height: 29px;
}

.hdbbwh_rtit p {
    margin-right: 30px;
}

.aboutqj .btmwdp {
    margin-bottom: 25px;
}

.abouthdzx p {
    margin-bottom: 10px;
}

.abouthdzx .hdfxbox {
    margin-top: 26px;
    margin-bottom: 0px;
}

.sscgdown {
    width: 278px;
    margin: 22px;
}

.bbwhg {
    font-size: 18px;
    color: #000;
    display: block;
    margin-bottom: 28px;
}

.jtlxbox {
    padding-left: 0;
}

.jtlxbox p {
    line-height: 36px;
    font-size: 14px;
}

.jtlxbox i {
    top: 11px;
}

/*.jtxlp{*/
/*	margin-left:8px;*/
/*	padding-left:13px;*/
/*	color:#ec6941;*/
/*	background:url(../images/ccdwicon.png) left center no-repeat;*/
/*	}*/
.hdsydmk {
    margin-top: 40px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e2ddd6;
}

.hdsydmk_l {
    width: 877px;
    float: left;
}

.sfxdbox {
    overflow: hidden;
}

.sfxdbox p {
    text-align: right;
    float: right;
    line-height: 66px;
    margin-left: 28px;
    font-size: 12px;
    height: 66px;
    position: relative;
    padding-left: 28px;
}

.sfxdbox p span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #ec6941;
    position: absolute;
    top: 25px;
    left: 0;
}

.sfxdbox p .kexd {
    background: #f7eee4;
}

.sfxdbox p .nokexd {
    background: #f3f3f3;
}

.hdydbg {
    overflow: hidden;
}

.hdydbg_l {
    float: left;
    width: 70px;
    text-align: right;
    color: #a6937c;
}

.hdydbg_l li {
    margin-top: 31px;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
}

.contbtmpd {
    padding-bottom: 60px;
    padding: 15px;
    overflow: hidden;
}

.hdydbg_r {
    float: left;
    width: 764px;
    margin-left: 9px;
    display: inline;
}

.hdydbg_r table {
    border: 1px solid #fff;
}

.hdydbg_r th {
    line-height: 44px;
    color: #fff;
    background: #c4b099;
    text-align: center;
    font-size: 14px;
    border: 1px solid #fff;
}

.hdydbg_r td {
    line-height: 49px;
    border: 1px solid #fff;
}

.hdydbg_r a, .hdydbg_r span {
    display: block;
}

.hdydbg_r a {
    background: #f7eee4;
}

.hdydbg_r .abgzmg {
    background: #ec6941;
}

.hdydbg_r span {
    background: #f9f9f9;
}

.hdsydmk_r {
    width: 270px;
    float: left;
    padding: 25px;
    border-left: 1px solid #e2ddd6;
}

/* 新增tab */
.tabnav {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.tabnav > div {
    width: 45%;
    height: 37px;
    background-color: #f7eee4;
    border-radius: 6px;
    font-size: 16px;
    color: #81674a;
    /* color: #fff; */
    text-align: center;
    line-height: 37px;
    cursor: pointer;
}

.tabnav .active_tab {
    color: #fff !important;
    background-color: #c4b099 !important;
}

/* #c4b099 */
.tabnav > div:hover {
    opacity: 0.8;
}

.essential {
    display: none;
}

.personnel_information {
    width: 100%;
}

.personnel_information .item_card {
    width: 100%;
    margin: 20px 0px;
}

.personnel_information .item_card .infoname {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
}

.personnel_information .item_card > div {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 1px;
    color: #1a1a1a;
}

.personnel_information .item_card > div .delete {
    color: red;
    cursor: pointer;
}

/* 修改的部分 */
.hdsydmk_rtit {
    overflow: hidden;
    border-bottom: 1px solid #f6f5f4;
    margin-bottom: 15px;
}

.hdsydmk_rtit img {
    float: left;
}

.hdbbwh_rtit2 {
    float: left;
    margin: 0;
    margin-left: 20px;
    display: inline;
    margin-top: 5px;
    padding-bottom: 10px;
}

.hdbbwh_rtit2 .hdsydmk_qf {
    float: none;
    margin-right: 0;
    font-size: 22px;
    color: #000;
    width: 150px;
}

.hdbbwh_rtit2 .btmwdp {
    font-size: 14px;
    color: #818181;
    margin-right: 0;
}

.yuddate {
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f6f5f4;
}

.ydrq {
    font-size: 14px;
    color: #000;
    margin-bottom: 8px;
}

.ydrq span {
    color: #ec6941;
}

.datebox {
    overflow: hidden;
    font-size: 12px;
    margin-bottom: 5px;
}

.datebox span {
    float: left;
    padding: 3px;
    color: #ec6941;
    border: 1px solid #ec6941;
    margin-right: 22px;
}

.datebox a {
    color: #c5c5c5;
    line-height: 24px;
}

.datebox a:hover {
    color: #ec6941;
}

.yuddate input {
    width: 100%;
    height: 14px;
    line-height: 14px;
    color: #818181;
    font-size: 12px;
    border: none;
    margin-top: 10px;
    cursor: pointer;
}

.showts {
    font-size: 12px;
    color: #ff0101;
}

.xzxgty {
    overflow: hidden;
    width: 200px;
    margin: 25px auto 20px;
}

.xzxgty input {
    width: 12px;
    height: 12px;
    border: 1px solid #e5e5e5;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.xzxgty span {
    font-size: 12px;
    color: #c5c5c5;
    float: left;
}

.tybtnbox {
    text-align: center;
}

.tjyybtn {
    display: inline-block;
    padding: 10px 60px;
    background: #ec6941;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.tjyybtn:hover {
    background: #fd7247;
}

.yudxzcon {
    margin-top: 20px;
    padding: 0 10px;
}

.yudxzcon li {
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
}

.yudxzcon li span {
    color: #a6937c;
}

.reszpd {
    padding-top: 14px;
}

.hdbbwh_rtit2 p {
    line-height: 24px;
}

.hdbbwh_rtit2 .needsmrz {
    width: 155px;
    color: #a6937c;
}

.needmg {
    margin-top: 12px;
}

.needsmrz i {
    color: #ec6941;
    font-style: normal;
}

.yyalert {
    width: 185px;
    height: 46px;
    color: #a7947d;
    border: 1px solid #a7947d;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
}

.wydrq, .yuddatet input, .showtsw {
    color: #c5c5c5;
}

.plearcrq {
    font-size: 14px;
    padding: 10px 35px;
    background: #f9f7f5;
    border-radius: 5px;
    color: #a6937c;
    margin-top: 20px;
    display: inline-block;
}

.wqsjbs {
    overflow: hidden;
    margin-bottom: 15px;
}

.wqsjbs p {
    font-size: 20px;
    color: #000;
    float: left;
}

.wqsjbs span {
    float: left;
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ed6942;
    font-size: 12px;
    color: #ed6942;
    margin-left: 10px;
    margin-top: 3px;
}

.fbsjll {
    font-size: 12px;
    color: #d3d3d3;
    padding-left: 10px;
}

.fbsjll a {
    color: #d3d3d3;
}

.mgimgtp {
    margin: 5px 0 0 10px;
}

.hdchbz {
    width: 690px;
    float: left;
    margin-left: 80px;
    display: inline;
}

.hdchbz_top {
    width: 635px;
    height: 60px;
    position: relative;
    padding-left: 30px;
    margin-bottom: 60px;
}

.dathedbox {
    margin-top: 45px;
    width: 100%;
    height: 17px;
    border-bottom: 2px dashed #a5937d;
}

.dathedboxh {
    width: 40%;
    height: 17px;
    border-bottom: 2px solid #ec6941;
    position: absolute;
    top: 0;
    left: 20px;
}

.hdchbz_top span {
    position: absolute;
    font-size: 14px;
    color: #d2c9bd;
    padding-top: 40px;
}

/*.hdchbz_top .hdjz1{*/
/*	top:0;*/
/*	left:0;*/
/*	background:url(../images/hdbmiconh_1.png) top center no-repeat;*/
/*	color:#ec6941;*/
/*	}*/
/*.hdchbz_top .hdjz2{*/
/*	top:0;*/
/*	left:37%;*/
/*	background:url(../images/hdbmiconh_2.png) top center no-repeat;*/
/*	color:#ec6941;*/
/*	}*/
/*.hdjz3{*/
/*	top:0;*/
/*	left:74%;*/
/*	background:url(../images/hdbmicon_3.png) top center no-repeat;*/
/*	}*/
.bucxcon {
    overflow: hidden;

}

.aboutqj3 {
    float: left;
    width: 310px;
    overflow: hidden;
}

.aboutqj3 p {
    overflow: hidden;
    margin-bottom: 13px;
}

.aboutqj3 span {
    float: left;
    color: #818181;
}

.aboutqj3 > p > font {
    width: 158px;
    float: left;
    line-height: 25px;
}

.aboutqj3 > p em {
    color: #ed6942;
}

.fybox {
    overflow: hidden;
}

.fybox p {
    float: left;
    margin-right: 22px;
    display: inline;
}

.bucxcon_r {
    float: left;
    margin-left: 25px;
    display: inline;
}

.willjoin {
    margin-top: 65px;
}

.meindw {
    margin: 15px 0 26px;
}

.meindw p {
    font-size: 14px;
    line-height: 26px;
}

/*--------------------活动订单-------------------------*/

.lbygdcw {
    overflow: hidden;
}

.selectxl {
    float: left;
    margin-right: 20px;
    display: inline;
}

.selectxl select {
    width: 156px;
    height: 30px;
    outline: none;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
}

.selectxl option {
    padding-left: 10px;
    color: #535353;
}

.nrcontit {
    width: 100%;
    height: 35px;
    background: #a7947d;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.nrcontit td {
    border: none;
    font-size: 16px;
    color: #fff;
}

.tablebt {
    height: 35px;
    background: #edeae5;
    text-align: left;
    font-size: 14px;
    line-height: 35px;
    overflow: hidden;
}

.ddtime {
    float: left;
    display: inline;
    margin-left: 38px;
    color: #000;
}

.ddtime i {
    color: #818181;
    margin-left: 30px;
}

.ddtime span {
    margin-left: 45px;
    color: #818181;
}

.nextbgq {
    background: #fff;
    padding: 20px 20px;
    overflow: hidden;
}

.xxjbox {
    overflow: hidden;
    float: left;
}

.xxjbox img {
    float: left;
    margin-right: 20px;
    display: inline;
}

.xxjright {
    float: left;
    text-align: left;
}

.xxjright span {
    display: block;
    margin-left: 10px;
    font-size: 15px;
    color: #000;
    margin-bottom: 2px;
    width: 180px;
    line-height: 18px;
}

.piaoqinbkn {
    float: left;
}

.yzmbhtt {
    font-size: 12px;
    line-height: 12px;
}

.xxjright p {
    width: 190px;
    padding-left: 20px;
    font-size: 12px;
    color: #535353;
    line-height: 16px;
    margin-bottom: 5px;
}

/*.xxjright p:first-of-type{*/
/*	background:url(../images/txt_icon1.png) left 2px no-repeat;*/
/*	}*/
/*.xxjright p:last-of-type{*/
/*	background:url(../images/txt_icon2.png) left 2px no-repeat;*/
/*	}*/
.wsyztbox {
    display: inline-block;
    margin: 0 auto;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    /*float:left;*/
    position: relative;
    width: 150px;
}

.wsyztbox input {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 3px;
    left: 0;
}

.wsyztbox label {
    float: left;
    margin-left: 18px;
    color: #535353;
}

.wsyztbox p {
    float: left;
    margin-left: 8px;
    display: inline;
    color: #535353;
}

.firsttd2 {
    width: 480px;
}

.wsyztbox span {
    font-size: 10px;
    color: #ec6941;
    margin-left: 8px;
    float: left;
    font-size: 10px;
    border: 1px solid #ec6941;
    height: 14px;
    width: 30px;
    line-height: 14px;
    text-align: center;
}

.pwxxbox {
    margin-left: 40px;
    float: left;
    display: inline;
}

.kzbtngd {
    display: inline-block;
    position: relative;
    width: 495px;
}

.jz {
    font-size: 12px;
    margin: 10px 0 10px 40px;

}

.piaoq {
    overflow: hidden;
    margin-bottom: 5px;
}

.bmr, .piaoq > span {
    font-size: 12px;
    float: left;
    margin-left: 40px;
    color: #535353;
}

.piaoq > span {
    margin-left: 73px;
    color: #a3a3a3;
}

.piaoq .ddzt {
    color: #ec6941;
}

.tding {
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    background: #a7947d;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
}

/*.delbox{*/
/*	float:right;*/
/*	padding-left:20px;*/
/*	margin-right:30px;*/
/*	font-size:12px;*/
/*	color:#c5c5c5;*/
/*	background:url(../images/delhmr.png) left center no-repeat;*/
/*	}*/
/*.delbox:hover{*/
/*	color:#ec6941;*/
/*	background:url(../images/delh.png) left center no-repeat;*/
/*	}*/
.tddate {
    font-size: 12px;
    float: right;
    color: #a3a3a3;
}

.pwxxbox2 {
    margin-left: 70px;
}

.kzbtngd2 {
    width: 450px;
}

.ydxxbox {
    float: left;
}

.ydxxbox p {
    font-size: 12px;
    color: #535353;
    margin-bottom: 5px;
}

.yongqk {
    position: relative;
}

.msyqk {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 190px;
    color: #535353;
    font-size: 12px;
}

.xdnrq {
    display: none;
}

.msyqk2 {
    right: 0;
}

.xxjright em {
    font-size: 12px;
    color: #000;
    margin-bottom: 3px;
    display: block;
}

.cgddcon span {
    margin-left: 0;
    margin-bottom: 5px;
}

.cgddcon p {
    line-height: 15px;
}

/*.cgddcon p:first-of-type{*/
/*	background:url(../images/txt_icon1.png) left top no-repeat;*/
/*	}*/
/*.cgddcon p:last-of-type{*/
/*	background:url(../images/txt_icon2.png) left top no-repeat;*/
/*	}*/
.ydxxbox > p > span {
    margin-left: 60px;
}

.lastthree {
    margin-bottom: 0;
}

/*-----------------------志愿项目详情页-------------------------*/
.zmxmy_r {
    margin-left: 75px;
}

.zmxmytit {
    margin-top: 78px;
}

.fwsjp {
    overflow: hidden;
}

.fwsjp span {
    float: left;
}

.futime {
    width: 268px;
    float: left;
}

.fwsjp .jtxlp {
    float: none;
}

.topht {
    margin-top: 35px;
}

.zyztdbox {
    text-align: center;
}

.zyztdbox p {
    font-size: 16px;
    color: #000;
}

.zjyqtit {
    height: 50px;
    background: #e4e0db;
    line-height: 50px;
    padding-left: 30px;
    font-size: 14px;
    margin-bottom: 14px;
}

.xgzyxm li {
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f0ee;
    margin-bottom: 10px;
}

.xgzyxm li > a {
    overflow: hidden;
    margin-bottom: 10px;
    cursor: pointer;
}

.xgzyxm li > a i {
    float: left;
    margin-right: 5px;
    display: inline;
}

.xgzyxm li > a span {
    width: 275px;
    float: left;
    font-size: 14px;
    color: #535353;
    line-height: 24px;
}

.xgzyxm li > span {
    font-size: 12px;
    color: #8b8b8b;
    padding-left: 15px;
}

.xgzyxm li > a:hover i, .xgzyxm li > a:hover span {
    color: #ec6941;
}

.xgzyxm .lastlibq {
    border-bottom: none;
}

/*-------------------------登陆页面---------------------------*/

/*.loginbx{*/
/*	overflow:hidden;*/
/*	width:1220px;*/
/*	height:560px;*/
/*	margin:0 auto;*/
/*	background:url(../images/loginbg.png) 710px 95px no-repeat;*/
/*	}*/
.logink {
    width: 420px;
    height: 440px;
    border: 1px solid #f1e8e0;
    background: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 5px;
    margin: 60px 0 0 200px;
}

.logintit {
    height: 50px;
    text-align: center;
}

.logintit a {
    width: 210px;
    text-align: center;
    font-size: 18px;
    color: #333333;
    line-height: 50px;
    float: left;
    border-bottom: 2px solid #e3e3e3;
}

.logintit a:hover, .logintit a.active {
    color: #c5965d;
    border-bottom: 2px solid #c5965d;
}

.zhlogin {
    padding: 30px 50px;
}

.yongh {
    height: 36px;
    border: 1px solid #cec5b8;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}

/*.yongh span{*/
/*	float:left;*/
/*	width:24px;*/
/*	height:24px;*/
/*	background:url(../images/loginyh.png) no-repeat;*/
/*	margin:6px;*/
/*	display:inline;*/
/*	}*/
.yongh input {
    width: 275px;
    height: 36px;
    border: none;
    float: left;
}

.yongh2 input {
    padding-left: 10px;
}

.yzmbox {
    overflow: hidden;
}

.yzmbox_l {
    width: 120px;
    float: left;
}

.yzmbox_l input {
    padding-left: 10px;
    width: 190px;
}

/*.yongh .secrite{*/
/*	background:url(../images/loginmm.png) no-repeat;*/
/*	}*/
/*.yzmbox p{*/
/*	width:150px;*/
/*	height:35px;*/
/*	float:right;*/
/*	margin-top:1px;*/
/*	background:url(../images/loginyz.png) no-repeat;*/
/*	}*/
.loginbtn {
    width: 100%;
    height: 36px;
    background: #c5965d;
    display: block;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    margin-bottom: 15px;
}

.zhwt {
    overflow: hidden;
    margin-bottom: 20px;
}

.zhwt p {
    float: left;
    font-size: 12px;
    color: #818181;
}

.zhwt a {
    font-size: 12px;
    color: #41bef8;
}

.zhwt > a {
    float: right;
}

.kjdl {
    overflow: hidden;
    padding: 0 5px;
    margin-bottom: 15px;
}

.kjdl p {
    float: left;
}

.linep {
    width: 115px;
    border: 1px solid #cccccc;
    margin-top: 10px;
}

.linepwd {
    width: 74px;
    text-align: center;
    font-size: 14px;
    color: #898989;
}

.loginfs {
    overflow: hidden;
}

.loginfs a {
    float: left;
    padding-left: 55px;
    height: 44px;
    line-height: 44px;
    margin: 0 35px 0 40px;
}

/*.qq{*/
/*	color:#494949;*/
/*	background:url(../images/loginqq.png) left center no-repeat;*/
/*	}*/
/*.qq:hover{*/
/*	color:#38a5f1;*/
/*	background:url(../images/loginqqh.png) left center no-repeat;*/
/*	}*/
/*.wx{*/
/*	color:#494949;*/
/*	background:url(../images/loginwx.png) left center no-repeat;*/
/*	}*/
/*.wx:hover{*/
/*	color:#38a5f1;*/
/*	background:url(../images/loginwxh.png) left center no-repeat;*/
/*	}*/
.dxdlts {
    font-size: 12px;
    color: #818181;
    margin-bottom: 10px;
}

.yzmbox2 p {
    height: 34px;
    width: 100px;
    border: 1px solid #d3d3d3;
    background: #f6f6f6;
    font-size: 14px;
    line-height: 34px;
    color: #979797;
    text-align: center;
}

/*--------------------------文化设施---------------------*/
.whsstit {
    overflow: hidden;
    padding-left: 10px;
}

.radiobox2 {
    float: left;
    overflow: hidden;
    margin-right: 35px;
    display: inline;
}

.radiobox2 input {
    width: 12px;
    height: 12px;
    float: left;
    margin-top: 14px;
    margin-right: 10px;
    display: inline;
}

.radiobox2 label {
    float: left;
    font-size: 14px;
    color: #818181;
    line-height: 40px;
}

.L_rightBox .cont_txt .newbj2 {
    margin-top: 0;
}


/*--------------------我的联系人列表--------------------------*/
.mlrbox {
    background: #a7947d;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 34px;
}

.mylxrtit {
    font-size: 16px;
    line-height: 34px;
    color: #fff;
    padding-left: 20px;
}

.addsc {
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #f4f4f4;
}

.addsc_l {
    float: left;
    overflow: hidden;
    margin-top: 16px;
}

.addsc_l a {
    float: left;
    font-size: 14px;
    color: #535353;
    font-weight: normal;
    padding-left: 24px;
    margin-right: 35px;
    line-height: 34px;
}

.tablebox2 {
    padding-top: 0;
    margin-bottom: 60px;
}

/*.tjadd{*/
/*	background:url(../images/mylxr1.png) no-repeat left center;*/
/*	}*/
/*.tjdel{*/
/*	background:url(../images/del.png) no-repeat left center;*/
/*	}*/
/*.tjadd:hover{*/
/*	background:url(../images/mylxrh1.png) no-repeat left center;*/
/*	color:#ec6941;*/
/*	}*/
/*.tjdel:hover{*/
/*	background:url(../images/del1.png) no-repeat left center;*/
/*	color:#ec6941;*/
/*	}*/
.tablebox2 .thtit2 td:nth-of-type(1) {
    width: 100px;
}

.tablebox2 .thtit2 td:nth-of-type(2) {
    width: 120px;
}

.xlhbox {
    overflow: hidden;
}

.xlhbox input {
    float: left;
    width: 12px;
    height: 12px;
    margin: 14px 10px 0 0;
}

.xlhbox input {
    float: left;
}

.xlhbox2 input {
    margin-top: 10px;
}

.thtit2 td {
    text-align: center;
}

.czbox {
    overflow: hidden;
    width: 100%;
    height: 36px;
    position: relative;
}

.czbox a {
    float: left;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    margin: -9px 10px 0 0;
}

/*.closet{*/
/*	background:url(../images/mylxr2.png) no-repeat;*/
/*	left:25px;*/
/*	}*/
/*.closet:hover{*/
/*	background:url(../images/mylxrh2.png) no-repeat;*/
/*	}*/
/*.write{*/
/*	background:url(../images/mylxr3.png) no-repeat;*/
/*	left:60px;*/
/*	}*/
/*.detail{*/
/*	background:url(../images/dingyue_icon.png) no-repeat;*/

/*	}*/
/*.write:hover{*/
/*	background:url(../images/mylxrh3.png) no-repeat;*/
/*	}*/

/*------------------------志愿者报名------------------------*/
.zybmjbxx {
    width: 1220px;
    margin: 20px auto 0;
}

.jbxxbox {
    overflow: hidden;
    height: 320px;
    background: #fff;
    border: 1px solid #f1f0ee;
    margin-bottom: 30px;
}

.jbxxbox_l {
    float: left;
    width: 825px;
    padding: 10px 15px;
}

.formbox {
    padding-top: 20px;
}

.formbox table, .formbox tr, .formbox td {
    border: 0;
}

.formbox th {
    font-size: 14px;
    color: #818181;
    width: 80px;
}

.formbox th, .formbox td {
    height: 50px;
}

.srchs2 {
    width: 281px;
    height: 32px;
}

.jbxxbox_r {
    background: #ec6941;
    float: left;
    padding-top: 20px;
    text-align: center;
    width: 362px;
    height: 100%;
}

.hdtsgzx {
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    line-height: 26px;
    margin-bottom: 20px;
}

.sszzp {
    font-size: 14px;
    color: #fff;
}

.zyzcn {
    padding: 10px 15px;
    background: #fff;
    margin-bottom: 90px;
}

.zyzcnbtm {
    padding: 0 30px 45px;
}

.zyzcnbtmp {
    font-size: 14px;
    color: #000;
    line-height: 70px;
}

.fwsm {
    border: 1px solid #f1f0ee;
}

.fwsmtit {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #d1c0a5;
}

.smtj {
    height: 265px;
    padding: 25px 35px;
    overflow-y: scroll;
}

.smtj p {
    font-size: 14px;
    color: #818181;
    line-height: 24px;
    text-indent: 2em;
    margin-bottom: 10px;
}

.sftyty {
    overflow: hidden;
    margin: 10px 0 90px;
}

.sftyty input {
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 5px;
    margin-right: 10px;
    display: inline;
}

.sftyty p {
    font-size: 14px;
    color: #c5c5c5;
}

.zyzbmbtn {
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 40%;
}

.zyzbmbtn a {
    display: inline-block;
    width: 180px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #ec6941;
    border-radius: 5px;
}

.zyzbmbtn a:hover {
    background: #fd7247;
}

.datexzr {
    overflow: hidden;
}

.datexzr span {
    float: left;
    height: 34px;
    padding: 0 5px;
    font-size: 14px;
    border: 1px solid #ededed;
    line-height: 34px;
    margin-left: 10px;
    display: inline;
    margin-top: 20px;
    position: relative;
}

.datexzr .hoveri {
    border: 1px solid #ff4a00;
}

/*.datexzr .hoveri i,.datexzr span:hover i{*/
/*	position:absolute;*/
/*	width:14px;*/
/*	height:14px;*/
/*	background:url(../images/okdg.png) no-repeat;*/
/*	bottom:0;*/
/*	right:0;*/
/*	}*/
.datexzr span:hover {
    border: 1px solid #ff4a00;
}


.datexzr1 {
    overflow: hidden;
}

.datexzr1 span {
    float: left;
    height: 34px;
    padding: 0 5px;
    font-size: 14px;
    border: 1px solid #ededed;
    line-height: 34px;
    margin-left: 10px;
    display: inline;
    margin-top: 20px;
    position: relative;
}

.datexzr1 .hoveri {
    border: 1px solid #ff4a00;
}

/*.datexzr1 .hoveri i,.datexzr span:hover i{*/
/*    position:absolute;*/
/*    width:14px;*/
/*    height:14px;*/
/*    background:url(../images/okdg.png) no-repeat;*/
/*    bottom:0;*/
/*    right:0;*/
/*}*/
.datexzr1 span:hover {
    border: 1px solid #ff4a00;
}

/*------------------------文化活动-----------------------*/
.zybmjbxx2 {
    padding-top: 20px;
}

.xxjtit {
    overflow: hidden;
    background: #fff;
    border-top: 5px solid #a7947d;
    padding: 25px 20px;
}

.xxjtit_l {
    float: left;
    overflow: hidden;
}

.xxjtit_l img {
    float: left;
}

.xxjtit_lr {
    float: left;
    margin-left: 20px;
    display: inline;
}

.xxtitp {
    font-size: 16px;
    color: #000;
    margin: 6px 0 20px;
}

/*.xxtitpt{*/
/*	font-size:12px;*/
/*	line-height:16px;*/
/*	color:#535353;*/
/*	padding-left:;*/
/*	}*/
.xxjright em {
    font-size: 12px;
    color: #a7947d;
    margin-left: 20px;
}

/*.xxjtit_r{*/
/*	margin-left:50px;*/
/*	width:745px;*/
/*	float:left;*/
/*	overflow:hidden;*/
/*	background:url(../images/hdbmdtbg.png) repeat-x;*/
/*	}*/
.xxjtit_r a {
    float: left;
    width: 64px;
    margin-right: 72px;
    display: inline;
    text-align: center;
    cursor: pointer;
}

.xxjtit_r a:hover i {
    background: #ec6941;
}

.xxjtit_r a:hover p {
    color: #ec6941;
}

.xxjtit_r .xztsa i {
    background: #ec6941;
}

.xxjtit_r .xztsa p {
    color: #ec6941;
}

.xxjtit_r .lasta {
    margin-right: 0;
}

.xxjtit_r a i {
    display: block;
    width: 64px;
    height: 64px;
    background: #d5cbbe;
    border-radius: 32px;
    font-size: 30px;
    color: #efebe6;
    line-height: 64px;
    font-style: italic;
    margin-bottom: 8px;
}

.xxjtit_r a p {
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

.xxjright .xxjrightts {
    margin-bottom: 10px;
}

.zyzcn2 {
    margin-top: 40px;
}

.hdrqcc {
    height: 42px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
}

/*.hdrqcc span{*/
/*	font-size:22px;*/
/*	color:#000;*/
/*	position:absolute;*/
/*	line-height:42px;*/
/*	padding-bottom:7px;*/
/*	background:url(../images/downLoad2.png) center bottom no-repeat;*/
/*	left:0;*/
/*	}*/
/*.hdrqcc p{*/
/*	line-height:42px;*/
/*	font-size:#535353;*/
/*	font-size:12px;*/
/*	margin-left:200px;*/
/*	}*/
.hdccform {
    margin-bottom: 20px;
}

.hdccformin {
    margin-top: 25px;
}

.bok-L .icon6 {
    top: 10px;
    left: 220px;
}

.hdccformin .bok-Lt {
    margin-left: 90px;
    display: inline;
    margin-top: 2px;
}

.hdccformin .xzshul {
    overflow: hidden;
    float: left;
}

.xzshul span {
    float: left;
    line-height: 38px;
}

.slbox {
    float: left;
    overflow: hidden;
}

.slbox a {
    float: left;
    font-size: 25px;
    background: #f4f4f4;
    width: 40px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #e6e6e6;
}

.slbox em {
    float: left;
    width: 40px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.hdccformin .xzshul .symes {
    font-size: 12px;
    color: #535353;
    margin-left: 15px;
}

.hdrqcc2 p {
    margin-left: 160px;
    float: left;
}

.hdrqcc2 .right {
    float: right;
    margin-top: 0;
}

.xzzwxx {
    text-align: center;
    margin: 36px 0 30px;
}

.xzzwxx p {
    font-size: 14px;
    color: #535353;
    margin-bottom: 25px;
}

.xzzwxx p span {
    color: #0000ff;
}

.xzzwxx a {
    font-size: 12px;
    color: #fff;
    padding: 3px 8px;
    background: #a7947d;
    border-radius: 5px;
}

.formbox3 tr th {
    width: 80px;
}

.formbox3 tr .tstd {
    width: 280px;
}

.sdhts {
    font-size: 12px;
    color: #535353;
}

.formbox3 {
    padding-bottom: 20px;
}

.txbmxx {
    padding-top: 10px;
}

.txbmxxbig {
    overflow: hidden;
}

.txbxxsmall {
    float: left;
    font-size: 14px;
    color: #535353;
    margin: 15px 14px 0;
    display: inline;
    width: 120px;
}

.tablebox3 {
    margin-bottom: 25px;
}

.danmenkz {
    padding-top: 25px;
}

.xdmgbj {
    padding-left: 20px;
}

/*---------------------------书香海淀------------------------------------
*/
.goodbook {
    margin-bottom: 20px;
}

.huanyp {
    float: right;
    font-size: 12px;
    color: #a6937c;
    margin-top: 10px;
}

.contrlbg2 {
    padding: 0;
    padding-bottom: 20px;
}

.nywrskbox {
    overflow: hidden;
    padding: 20px;
    border-bottom: 1px solid #f4f4f4;
}

.nywrsk_l {
    float: left;
    margin-right: 30px;
    display: inline;
}

.nywrsk_r {
    float: left;
}

.nywkrp {
    font-size: 16px;
    color: #a6937c;
    margin-bottom: 10px;
}

.fbtbox {
    overflow: hidden;
    margin-bottom: 15px;
}

.fbtbox p {
    font-size: 12px;
    color: #535353;
    float: left;
    padding-left: 20px;
    margin-right: 30px;
    display: inline;
}

/*.fbt1{*/
/*	background:url(../images/witer.png) left center no-repeat;*/
/*	}*/
/*.fbt2{*/
/*	background:url(../images/l-time.png) left center no-repeat;*/
/*	}*/
/*.fbt3{*/
/*	background:url(../images/ms-ico1.png) left center no-repeat;*/
/*	}*/
/*.nykrcon{*/
/*	width:535px;*/
/*	height:106px;*/
/*	background:url(../images/haoshd_rbg.png) no-repeat;*/
/*	padding:20px 35px;*/
/*	}*/
.nykrcon p {
    font-size: 12px;
    color: #535353;
    line-height: 18px;
    text-indent: 2em;
}

.jxylbox {
    overflow: hidden;
    padding-top: 20px;
}

.jxylbox li {
    float: left;
    margin: 0 20px;
}

.jxylbox li p {
    font-size: 13px;
    color: #535353;
    margin-top: 10px;
}

.jxylbox li span {
    font-size: 12px;
    color: #535353;
}

.jrdysbk {
    overflow: hidden;
}

.jrdysbk1 {
    float: left;
    background: #fff;
    border: 1px solid #e4e0db;
    margin-right: 10px;
    display: inline;
    margin-bottom: 17px;
}

.jrdysbk1_top {
    overflow: hidden;
    padding: 20px;
}

.jrdysbk1_top img {
    float: left;
    margin-right: 20px;
    display: inline;
    border: 1px solid #f1f0ee;
}

.jrdysbk1_topr {
    float: left;
    width: 205px;
}

.jrdysbk1_topr span {
    font-size: 18px;
    color: #ec6941;
    margin-bottom: 20px;
    display: inline-block;
}

.py {
    font-size: 12px;
    color: #535353;
    margin-bottom: 10px;
}

.pyd {
    font-size: 12px;
    color: #818181;
    line-height: 18px;
    margin-bottom: 15px;
}

.gokdzs {
    padding: 5px 10px;
    background: #ec6941;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
}

.xkcnav li {
    width: 20%;
}

/*.kcnav li.setzf span{*/
/*	background:url(../images/scicon5.png) 20px center no-repeat;*/
/*	}*/
/*.kcnav li.setzf span:hover{*/
/*	background:url(../images/sciconh5.png) 20px center no-repeat;*/
/*	}*/
.jrdysbk2 {
    margin-right: 0;
}

.mg-right-box2 {
    margin-top: 30px;
    width: 320px;
    float: right;
}

.cont_leftTit2 {
    border: 0;
}

.lbimgul {
    width: 227px;
    height: 320px;
    overflow: hidden;
}

.lbimgul li {
    display: none;
}

.lbimgul .dygli {
    display: block;
}

.lbimgbox {
    width: 227px;
    margin: 0 auto;
    text-align: center;
}

.circlebox {
    overflow: hidden;
    height: 8px;
    margin-top: 13px;
    display: inline-block;
}

.circlebox li {
    width: 8px;
    height: 8px;
    background: #d9d9d9;
    border-radius: 4px;
    float: left;
    margin: 0 5px;
    cursor: pointer;
}

.circlebox .circleli {
    background: #a6937c;
}

.contrlbg3 {
    padding: 0;
}

.rsbtit {
    overflow: hidden;
    margin-bottom: 12px;
}

.rsbtit li {
    float: left;
    padding: 3px 8px;
    border-radius: 5px;
    background: #d2c9bd;
    margin-right: 20px;
    display: inline;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.rsbtit .tusbg {
    background: #a6937c;
}

.rsbconbox {
    overflow: hidden;
}

.rsbconbox ul {
    display: none;
}

.rsbconbox .firstul {
    display: block;
}

.tsconbox {
    overflow: hidden;
    padding: 10px;
    border-bottom: 1px dashed #dcdcdc;
}

.tsconbox2:hover {
    background: #f6f4f2;
}

.tscon_l {
    float: left;
}

.tscon_l p {
    font-size: 14px;
    color: #535353;
}

.tscon_l span {
    font-size: 12px;
    color: #818181;
    padding-left: 22px;
}

.gom {
    float: right;
    font-size: 14px;
    line-height: 40px;
    color: #818181;
}

.gom:hover {
    color: #ec6941;
}

.lastlib {
    border: 0;
}

.contrlbg4 {
    margin-bottom: 25px;
}

.filmebox {
    overflow: hidden;
    margin-top: 12px;
    display: none;
}

.filmebox img {
    float: left;
    margin-right: 15px;
    display: inline;
    border: 1px solid #dcdcdc;
}

.filmebox p {
    float: left;
    width: 180px;
    font-size: 12px;
    line-height: 18px;
    color: #818181;
}

.gbcolor {
    color: #a6937c;
}

.filmebox2 {
    display: block;
}


/*-------------------提交订单弹出------------------------*/
.blockbg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 9999999;
    /*display: none;*/
    overflow: hidden;
}

.tjddtc {
    width: 890px;
    height: 550px;
    position: fixed;
    top: 40%;
    margin-top: -200px;
    left: 50%;
    margin-left: -445px;
    background: #fff;
    border-radius: 5px;
    z-index: 99999990;
    box-shadow: 1px 1px 2px #908f8f;
    display: none;
}

.qrxxx {
    line-height: 40px;
    padding-left: 22px;
    font-size: 18px;
    font-weight: bold;
    color: #a7947d;
    background: #f5f5f5;
    border-bottom: 1px solid #eaeaea;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.nrcon2 {
    margin: 15px 20px 10px;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    height: 400px;
    overflow-y: auto;
}

.kzbtngd2 {
    width: 383px;
}

.piaoq8 > span {
    margin-left: 36px;
}

.fhxgxx {
    font-size: 12px;
    color: #535353;
    margin-left: 20px;
    display: block;
    margin-bottom: 10px;
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.kzbtngd3 {
    width: 460px;
}

/*--------------------注册页面--------------------------*/
.zcyhbox {
    overflow: hidden;
}

.zcyhbox p {
    float: left;
    line-height: 38px;
    width: 80px;
    text-align: right;
    font-size: 14px;
}

.zhlogin2 {
    padding: 30px;
}

.yzmbox3 {
    margin-left: 80px;
}

.yzmbox3 .yzmbox_l {
    width: 170px;
}

.yzmbox3 input {
    width: 160px;
}

.yzmbox3 p {
    width: 90px;
}

.zcmgbtm {
    margin-bottom: 15px;
}

.zcmgbtm input {
    padding-left: 10px;
}

/*---------------------底部返回------------------------*/
.footertt {
    position: relative;
}

.returntoTop2 {
    position: absolute;
    top: -100px;
    right: 0;
    display: none;
}

.syalert {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    width: 500px;
    background: #fff url(../images/alerttcbg.png) 30px 50px no-repeat;
    z-index: 99999999999999;
    overflow: hidden;
}

.syalertit {
    height: 36px;
    line-height: 36px;
    background: #a7947d;
    padding: 0 20px;
    overflow: hidden;
}

.syalertit span {
    font-size: 16px;
    color: #fff;
    float: left;
}

.syalertit em {
    width: 22px;
    height: 22px;
    background: url(../images/alerttc.png) no-repeat;
    float: right;
    margin-top: 7px;
}

.conboxzh {
    float: right;
    width: 310px;
    padding: 45px 50px;
}

.conboxzh p {
    font-size: 14px;
    color: #535353;
    line-height: 24px;
    margin-bottom: 40px;
}

.surebtn2 {
    display: inline-block;
    width: 100px;
    height: 30px;
    background: #a7947d;
    border-radius: 6px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin-left: 55px;
}


/*-------------------------活动日历----------------------------*/
/*.hdrltab{*/
/*	margin-top:45px;*/
/*	margin-bottom:185px;*/
/*	border:1px solid #e8e8e8;*/
/*	background:url(../images/rltitbg.png) left top repeat-x;*/
/*	}*/
.hdrlbox2 {
    width: 360px;
    height: 42px;
    margin: 0 auto;
}

.hdrltit {
    float: left;
    font-size: 20px;
    color: #fff;
    line-height: 42px;
    margin-right: 50px;
}

.rqlbtime {
    float: left;
    overflow: hidden;
}

/*.leftime,.rightime{*/
/*	float:left;*/
/*	width:8px;*/
/*	height:14px;*/
/*	margin-top:15px;*/
/*	background:url(../images/rlggl.png) no-repeat;*/
/*	}*/
/*.leftime:hover{*/
/*	background:url(../images/rlgglon.png) no-repeat;*/
/*	}*/
.rqlbtime ul {
    float: left;
    width: 175px;
    height: 42px;
    overflow: hidden;
    text-align: center;
    line-height: 42px;
}

.rqlbtime ul li {
    font-size: 18px;
    color: #fff;
}

/*.rightime{*/
/*	background:url(../images/rlggr.png) no-repeat;*/
/*	}*/
/*.rightime:hover{*/
/*	background:url(../images/rlggron.png) no-repeat;*/
/*	}*/
.datebox2 {
    overflow: hidden;
    line-height: 45px;
    background: #fcfcfc;
}

.datebox2 p {
    float: left;
    font-size: 13px;
    color: #696969;
    margin: 0 73px 0 18px;
}

.lbybgx {
    background: #fff;
}

.lbybgx td {
    width: 14.2%;
    height: 140px;
    text-align: left;
    color: #000;
}

.lbybgx span {
    font-size: 16px;
    padding-left: 20px;
}

.lbybgx .premon {
    color: #9d9d9d;
}

.sybccbox p, .czimgtit {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #fd906f;
    border-radius: 30px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
}

.sybccbox:hover {
    background: #fff4f1;
}

.czxjul {
    padding: 10px;
}

.czxjul li {
    line-height: 20px;
    font-size: 13px;
    /*overflow:hidden;*/
    width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    list-style-type: disc;
    margin-left: 6px;
    color: #ec6941;
}

.czxjul li a {
    color: #696969;
}

.czxjul li a:hover {
    color: #ec6941;
    text-decoration: underline;
}

.czimgbox {
    width: 173px;
    height: 143px;
    position: relative;
    cursor: pointer;
}

.czimgtit {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 8;
}

.czbiaot {
    width: 90%;
    font-size: 13px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    height: 30px;
    padding-left: 10%;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xfcyy {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.xfcyy p {
    width: 145px;
    line-height: 24px;
    color: #fff;
    font-size: 13px;
    margin: 50px auto 0;
}

.whctshowbz {
    width: auto;
    margin-bottom: 20px;
}

.whctshow_lt3 {
    margin-bottom: 0;
}

.gjjyw {
    padding: 2px 5px;
    color: #ec6941;
    border: 1px solid #ec6941;
    font-size: 12px;
}

.whctshow_r5 {
    border: 0;
}

.showmore {
    /*padding-left:40px;*/
    float: right;
    color: #ec6941;
}

.ms-sec7 {
    padding-left: 20px;
}

.ms-sec7 i {
    position: absolute;
    left: 0;
}

.continfo_right2 {
    padding-top: 45px;
}

.whztalert {
    width: 730px;
    background: #fff;
    box-shadow: 0px 3px 5px #d2d1d1;
    position: absolute;
    top: 50px;
    left: 530px;
    /*display: none;*/
    padding-left: 20px;
}

.whztone {
    width: 720px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.whztbox {
    float: left;
    margin: 25px 30px 25px 0;
    width: 210px;
    height: 150px;
    position: relative;
}

.whztbox p {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
}

.whztalert1 {
    width: 241px;
    height: 174px;
    background: #fff;
    box-shadow: 0px 3px 5px #d2d1d1;
    position: absolute;
    top: 50px;
    left: 1170px;
    /*display: none;*/
}

.whztalert1 .whztone {
    width: 241px;
    height: 174px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

/*---------------------意见反馈---------------------*/
.feedback {
    width: 980px;
    margin: 35px auto 70px;
    border: 1px solid #e4e0db;
    background: #fff;
    padding: 10px 10px 40px 10px;
}

.numone1 {
    padding: 30px 35px;
}

.lmbtone {
    font-size: 16px;
    margin-bottom: 25px;
}

.whfkk {
    overflow: hidden;
    margin-bottom: 25px;
}

.whfkk li {
    cursor: pointer;
    width: 98px;
    height: 30px;
    border: 1px solid #d8d8d8;
    font-size: 15px;
    color: #818181;
    line-height: 30px;
    text-align: center;
    float: left;
    margin-right: 15px;
    display: inline;
    margin-bottom: 16px;
}

.whfkk .scvryj {
    margin-right: 0;
}

.whfkk li:hover, .whfkk .hovlia {
    background: #ec6941;
    border: 1px solid #ec6941;
    color: #fff;
}

.areabox {
    position: relative;
    height: 150px;
    margin-bottom: 40px;
}

.areabox, .areabox textarea {
    width: 900px;
}

.areabox textarea {
    height: 145px;
    resize: none;
    line-height: 20px;
    background: #f3f4f3;
    border: none;
    padding-top: 5px;
    outline: none;
    padding-left: 10px;
}

.areabox span {
    position: absolute;
    font-size: 12px;
    color: #000;
    right: 20px;
    bottom: 10px;
}

.mgbtymfk {
    margin-bottom: 45px;
    padding-top: 0;
}

.lbybgx td {
    vertical-align: top;
}


/*---------------------意见反馈---------------------*/
.feedback {
    width: 980px;
    margin: 35px auto 70px;
    border: 1px solid #e4e0db;
    background: #fff;
    padding: 10px 10px 40px 10px;
}

.numone1 {
    padding: 30px 35px;
}

.lmbtone {
    font-size: 16px;
    margin-bottom: 25px;
}

.whfkk {
    overflow: hidden;
    margin-bottom: 25px;
}

.whfkk li {
    width: 98px;
    height: 30px;
    border: 1px solid #d8d8d8;
    font-size: 15px;
    color: #818181;
    line-height: 30px;
    text-align: center;
    float: left;
    margin-right: 15px;
    display: inline;
    margin-bottom: 16px;
}

.whfkk .scvryj {
    margin-right: 0;
}

.whfkk li:hover, .whfkk .hovlia {
    background: #ec6941;
    border: 1px solid #ec6941;
    color: #fff;
}

.areabox {
    position: relative;
    height: 150px;
    margin-bottom: 40px;
}

.areabox, .areabox textarea {
    width: 900px;
}

.areabox textarea {
    height: 145px;
    resize: none;
    line-height: 20px;
    background: #f3f4f3;
    border: none;
    padding-top: 5px;
    outline: none;
    padding-left: 10px;
}

.areabox span {
    position: absolute;
    font-size: 12px;
    color: #000;
    right: 20px;
    bottom: 10px;
}

.mgbtymfk {
    margin-bottom: 45px;
    padding-top: 0;
}


/*------------------------兴趣爱好------------------------*/

.headertit {
    background: #f4f4f4;
}

.nav3 ul li a, .dlzcbox2 a {
    color: #a6937c;
}

.loimg2 {
    margin-bottom: 35px;
}

.agxqtit {
    text-align: center;
    font-size: 36px;
    font-weight: 100;
    margin-bottom: 65px;
}

.gxqconbox {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 180px;
}

.gxqconbox li {
    width: 146px;
    height: 34px;
    border: 1px solid #d3d3d3;
    float: left;
    margin-right: 22px;
    font-size: 18px;
    line-height: 34px;
    text-align: center;
    color: #3b3b3b;
    font-weight: 100;
    margin-bottom: 22px;
    border-radius: 18px;
}

.hobbysel {

    background: #fd987a;
    border-color: #fd987a;
}

.gxqconbox li a {
    display: block;
}

.gxqconbox .nortmarg {
    margin-right: 0px;
}

.gxqconbox li:hover {
    border: 1px solid #ed6942;
}

.gxqconbox li:hover a {
    color: #ed6942;
}

.qdbtna {
    width: 1000px;
    height: 110px;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -500px;
    border-top: 1px solid #e6e6e6;
    background: #fff;
}

.qdbtna a {
    display: inline-block;
    width: 135px;
    height: 34px;
    background: #ed6942;
    margin-top: 30px;
    font-size: 20px;
    font-weight: 100;
    color: #fff;
    line-height: 34px;
    border-radius: 6px;
}

/*---------------------app下载页---------------------------*/

.dlzcbox {
    float: right;
    overflow: hidden;
}

.dlzcbox a {
    float: left;
    color: #d9cdba;
    line-height: 32px;
    font-size: 12px;
}

.delbtn {
    margin-right: 18px;
    display: inline;
}

.delbtn span {
    margin-left: 18px;
}

/*.banqu{*/
/*	width:100%;*/
/*	height:630px;*/
/*	background:url(../images/appxzbanner.jpg) center top no-repeat;*/
/*	overflow:hidden;*/
/*	}*/
.whcter {
    width: 1220px;
    margin: 0 auto;
}

.loimg {
    width: 273px;
    height: 72px;
    background: url(../images/inedx_txt.png) no-repeat;
    margin: 30px;
}

.appxzbox {
    width: 380px;
    height: 255px;
    margin-top: 90px;
    margin-left: 220px;
}

.appxzbox p {
    font-size: 36px;
    font-weight: 100;
    margin-bottom: 70px;
    margin-left: 50px;
}

.bzdbox {
    overflow: hidden;
}

/*.appewm{*/
/*	float:left;*/
/*	width:133px;*/
/*	height:133px;*/
/*	background:url(../images/appxqxz.png) no-repeat;*/
/*	border:4px solid #eeebee;*/
/*	margin-right:53px;*/
/*	display:inline;*/
/*	}*/
.ewmboxai {
    float: left;
}

.ewmboxai a {
    display: block;
    width: 177px;
    height: 47px;
}

/*.androbtn{*/
/*	background:url(../images/android.png) no-repeat;*/
/*	margin:10px 0 26px;*/
/*	}*/
/*.androbtn:hover{*/
/*	background:url(../images/androidh.png) no-repeat;*/
/*	}*/
/*.iosbtn{*/
/*	background:url(../images/ios.png) no-repeat;*/
/*	}*/
/*.iosbtn:hover{*/
/*	background:url(../images/iosh.png) no-repeat;*/
/*	}*/
.reewmdw li {
    position: relative;
}

.reewmdw li div {
    position: absolute;
    left: -25px;
    /*display: none;*/
}

.jfalert {
    width: 960px;
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -480px;
    background: #fff;
    z-index: 999999999999;
}

.jfalertit {
    width: 100%;
    height: 34px;
    overflow: hidden;
    background: #a7947d;
}

.jfalertit p {
    font-size: 18px;
    color: #fff;
    margin-left: 23px;
    display: inline;
    float: left;
    line-height: 34px;
}

/*.jfalertit a{*/
/*	float:right;*/
/*	width:22px;*/
/*	height:22px;*/
/*	margin:5px 20px 0 0;*/
/*	background:url(../images/gbjf.png) center center no-repeat;*/
/*	}*/
.jfzsf {
    padding: 0 48px;
}

.jftitt {
    width: 875px;
    height: 34px;
    position: relative;
    margin: 30px auto;
}

.jftitt span {
    display: block;
    width: 100%;
    height: 17px;
    border-bottom: 1px solid #efefef;
}

.jftitt p {
    width: 166px;
    height: 34px;
    background: #ec6941;
    border-radius: 17px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -83px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-weight: 700;
}

.jfhdbox {
    overflow: hidden;
    padding-bottom: 20px;
}

.jfhdbox li {
    float: left;
    width: 250px;
    overflow: hidden;
    margin-bottom: 30px;
    margin-right: 50px;
}

.jfhdbox .nortpd {
    margin-right: 0;
}

.jfhdbox li img {
    float: left;
    margin-right: 16px;
    display: inline;
}

.zcdivr {
    width: 125px;
    height: 95px;
    position: relative;
    float: left;
    padding-top: 6px;
}

.zcdivr span {
    font-size: 18px;
    color: #232323;
}

.zcdivr p {
    font-size: 13px;
    color: #727272;
    margin-top: 5px;
    line-height: 20px;
}

/*.zcdivr em{*/
/*	position:absolute;*/
/*	bottom:0;*/
/*	left:0;*/
/*	font-size:20px;*/
/*	color:#ec6941;*/
/*	padding-left:30px;*/
/*	background:url(../images/alejficonz.png) left center no-repeat;*/
/*	}*/
.jftitkj p {
    background: #909090;
}

/*.zcdivr .fjfgbimg{*/
/*	color:#82b6ca;*/
/*	background:url(../images/alejficonf.png) left center no-repeat;*/
/*	}*/

/*------------------------北部文化中心地图-------------------------------*/
.bbwhzbox {
    height: 536px;
}

.bbwhzxul li {
    padding: 20px;
    border-bottom: 1px solid #f1efec;
}

.bbwhzxul li:last-child {
    border: none;
}

.bbwhzxul li:hover {
    background: #f9f9f9;
}

/*.bbwhzxul li span{*/
/*	font-size:15px;*/
/*	color:#ec6941;*/
/*	padding-left:20px;*/
/*	background:url(../images/mapicon.png) left top no-repeat;*/
/*	}*/
.bbwhzxul li p {
    color: #818181;
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 8px 20px;
}

.bbwhzxul li em {
    color: #818181;
    font-size: 12px;
    margin-left: 20px;
}

.pdbtmjl {
    margin-top: 55px;
}

/*.gttitimg{*/
/*	display:block;*/
/*	width:100%;*/
/*	height:95px;*/
/*	background:#f7f7f7 url(../images/hdtsgtt.png) 54px 14px no-repeat;*/
/*	}*/
.tsgyqcx {
    overflow: hidden;
}

.tsgyqcx a {
    float: left;
    padding: 5px 15px;
    background: #cec5b9;
    font-size: 14px;
    color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-top: 65px;
    margin-left: 6px;
}

.tsgyqcx .tsxj {
    background: #a6937c;
}

.tsxjcon2 {
    display: none;
}

.passtop {
    padding-top: 12px;
}

.zyzbmtj {
    margin: 20px 0;
}

.zyzbmtj a {
    height: 25px;
    width: 70px;
    line-height: 25px;
}

.filmebox {
    overflow: hidden;
    margin-top: 12px;
    display: none;
}

.filmebox img {
    float: left;
    margin-right: 15px;
    display: inline;
    border: 1px solid #dcdcdc;
}

.filmebox p {
    float: left;
    width: 180px;
    font-size: 12px;
    line-height: 18px;
    color: #818181;
}

.gbcolor {
    color: #a6937c;
}

.filmebox2 {
    display: block;
}

.passtop p {
    font-size: 14px;

    text-indent: 2em;
    width: 280px;
    margin-left: 15px;
    line-height: 28px;
}


/*--------------------手机验证页面------------------------*/
.sjyzybox {
    width: 1000px;
    margin: 38px auto 83px;
}

.sjyztit {
    width: 100%;
    height: 45px;
    position: relative;
    margin-bottom: 8px;
}

.sjyztit p {
    font-size: 20px;
    text-align: center;
    line-height: 45px;
}

/*.sjyzf1{*/
/*	position:absolute;*/
/*	width:326px;*/
/*	height:45px;*/
/*	background:url(../images/sjyzlcl.png) no-repeat;*/
/*	top:0;*/
/*	left:0;*/
/*	color:#fff;*/
/*	}*/
/*.sjyzf2{*/
/*	position:absolute;*/
/*	width:357px;*/
/*	height:45px;*/
/*	background:url(../images/sjyzlczc.png) no-repeat;*/
/*	top:0;*/
/*	left:310px;*/
/*	color:#818181;*/
/*	}*/
/*.sjyzf3{*/
/*	position:absolute;*/
/*	width:354px;*/
/*	height:45px;*/
/*	background:url(../images/sjyzlcr.png) no-repeat;*/
/*	top:0;*/
/*	left:650px;*/
/*	color:#818181;*/
/*	}*/
.yzsjcon {
    width: 100%;
    background: #fff;
    border: 1px solid #e4e0db;
    text-align: center;
    padding-bottom: 50px;
}

.yzsjdyb {
    width: 370px;
    margin: 50px auto 0;
}

.yzsjdyb input {
    width: 100%;
}

.yzsjdyb .pass-table tr th {
    width: 20%;
}

.hqayz {
    width: 110px;
    height: 32px;
    background: #ffb59e;
    display: block;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    float: right;
}

.yzsjcon .nextbtna {
    width: 180px;
    display: inline-block;
    margin-top: 60px;
}

/*.sjyzft2{*/
/*	color:#fff;*/
/*	background:url(../images/sjyzlczhc.png) no-repeat;*/
/*	}*/
/*.sjyzfth3{*/
/*	color:#fff;*/
/*	background:url(../images/sjyzlchr.png) no-repeat;*/
/*	}*/
.yzsjdybth {
    margin: 70px auto;
}

.gxnxgcg {
    font-size: 18px;
    color: #818181;
    margin-bottom: 20px;
}

.backsym {
    font-size: 14px;
    color: #ec6941;
}

.blcpjf {
    float: left;
    overflow: hidden;
    margin-top: 5px;
}

.blcpjf p {
    font-size: 12px;
    color: #818181;
}

.blcpjfin {
    overflow: hidden;
}

/*.blcpjfin a{*/
/*	float:left;*/
/*	width:11px;*/
/*	height:11px;*/
/*	background:url(../images/plwjx.png) no-repeat;*/
/*	margin:0 2px;*/
/*	display:inline;*/
/*	}*/
/*.blcpjfin .hasname{*/
/*	background:url(../images/plwjxh.png) no-repeat;*/
/*	}*/
/*.blcpjfin .hnamebk{*/
/*	background:url(../images/plwjxhb.png) no-repeat;*/
/*	}*/
.aboutbtpj .fxbox {
    margin-top: 13px;
}

.pjhhbox {
    overflow: hidden;
    position: absolute;
    top: 130px;
    right: 200px;
}

.blcpjfint {
    float: left;
    margin-top: 2px;
}

.pjhhbox p {
    float: left;
    font-size: 12px;
    color: #000;
}

.pjrgs2 {
    margin-bottom: 10px;
}

.pjrgs {
    overflow: hidden;
}

.pjrgs > span {
    font-size: 28px;
    float: left;
    margin-right: 10px;
}

.returntoTop_outers {
    /*display: none;*/
    z-index: 100000;
    position: fixed;
    right: 20px;
    bottom: 100px;
    padding: 40px 10px 0;
    font-size: 12px;
    text-align: center;
    color: #9c9c9c;
    cursor: pointer;
    background: url(../images/returnbtn.png) no-repeat center top;
}

.returntoTop_outers:hover {
    background: url(../images/backtopon.png) no-repeat center top;
    color: #ec6941;
}


/*------申报入口页-Apply--------*/
.Apply_content {
    position: relative;
    overflow: hidden;
    width: 1220px;
    margin: 0 auto;
    margin-top: 100px;

}

.Apply_todo {
    font-size: 34px;
    color: #ec6941;
    text-align: center;
}

.Apply_btn {
    margin-top: 64px;
}

.Apply_btn a {
    display: block;
    margin: 0 auto;
    width: 342px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #d5d5d5;
    margin-bottom: 27px;
    font-size: 16px;
    color: #3e3e3e;
    border-radius: 3px;
}

.Apply_btn .active {
    background: #f08e70;
    color: #fff;
    border: 1px solid #f08e70;
}


.book_second {
    margin-right: -9px;
}

.book_second li {
    position: relative;
    float: left;
    width: 172px;
    margin-right: 9px;
    margin-left: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    background: #fff;
}

/*.book_second li span {*/
/*	position: absolute;*/
/*	left: 2px;*/
/*	top: 10px;*/
/*	width: 15px;*/
/*	height: 15px;*/
/*	background: url(../images/er.png) no-repeat;*/
/*	background-size: 100%;*/
/*}*/
.book_second li a {
    display: block;
}

.book_second li img {
    width: 168px;
    height: 168px;
    padding: 1px;
    border: 1px solid #999;
}

.book_second li strong {
    display: block;
    text-align: center;
    color: #2467B6;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
}

.book_second li:hover {
    -webkit-box-shadow: 0px 0px 16px #e2dcd5;
    box-shadow: 0px 0px 16px #e2dcd5;
}

.book_second1 {
    margin-right: -9px;
}

.book_second1 li {
    position: relative;
    float: left;
    width: 172px;
    margin-right: 9px;
    margin-left: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    background: #fff;
}

/*.book_second1 li span {*/
/*	position: absolute;*/
/*	left: 2px;*/
/*	top: 10px;*/
/*	width: 15px;*/
/*	height: 15px;*/
/*	background: url(../images/er.png) no-repeat;*/
/*	background-size: 100%;*/
/*}*/
.book_second1 li a {
    display: block;
}

.book_second1 li img {
    width: 168px;

    padding: 1px;
    border: 1px solid #999;
}

.book_second1 li strong {
    display: block;
    text-align: center;
    color: #2467B6;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
}

.book_second1 li:hover {
    -webkit-box-shadow: 0px 0px 16px #e2dcd5;
    box-shadow: 0px 0px 16px #e2dcd5;
}

/*---*/
.book_three {
    margin-right: -11px;
}

.book_three li {
    float: left;
    width: 130px;
    margin-right: 8px;
    background: #fff;
    padding-left: 15px;
    margin-left: 7px;
    padding-right: 15px;
    padding-top: 18px;
    padding-bottom: 10px;
}

.book_three li a {
    display: block;
}

.book_three li img {
    width: 120px;
    height: 158px;
}

.book_three li span {
    display: block;
    font-size: 12px;
    line-height: 24px;
    color: #6E6E6E;
}

.book_three_span1 {
    padding-top: 10px;
}


.book_three li:hover {
    -webkit-box-shadow: 0px 0px 16px #e2dcd5;
    box-shadow: 0px 0px 16px #e2dcd5;
}

.showMessage {
    padding: 10px 20px;
    border-radius: 5px;
    position: fixed;
    top: 15%;
    left: 50%;
    color: #ffffff;
    z-index: 999;
    transform: translate(-50%, 0);
}

.showMessageSuccess {
    background-color: #f0f9eb;
    border: 1px solid #E1F3D8;
    color: #67c23a;
}

.showMessageError {
    background-color: #fef0f0;
    border: 1px solid #fde2e2;
    color: #F76C6C;
}

.information .addlist_tion {
    width: 100%;
    display: flex;
    line-height: 25px;
    padding-left: 30px;
    box-sizing: border-box;

}

.information .addlist_tion .yuddate_tion {
    display: flex;
}

.information .addlist_tion .ydrq_tion {
    width: 200px;
    color: #535353;
}
