/* 
* @Author: Marte
* @Date:   2018-08-30 09:51:40
* @Last Modified by:   Marte
* @Last Modified time: 2018-09-10 09:54:45
*/
.ydWrap{width:640px; height:964px;}
.head_wrap{width:640px; height:82px; background:rgba(0,0,0,.7); box-sizing: border-box; padding:8px 18px 0px 24px;}
.tit1,.tit2{color:#cfb17f; font-size:14px;}
.tit1{font-size:30px;}
.tit{padding:6px 0px 0px 10px;}
.yd_btn{padding-top:18px;}
.yd_btn img{float:left;}
.yd_btn .btn_in{display:inline-block; width:119px; height:39px; margin-left:16px;}
.btn_play{position: relative;top: 320px;text-align: center;}
.btn_play .btn_video{width: 80px;height: 80px;margin: 0 auto;cursor: pointer;background: url(../images/play.png) no-repeat;background-size: 100%;}

.btn_down{display:block; width:269px; height:81px; margin:24px auto 0px;}
.slideWrap{width:640px; height:560px; box-sizing: border-box; padding-top:127px; position:relative;}
.yd_wrap.swiper-container{width:539px; height:304px; border:4px solid #b1965a; margin:0 auto;}
.yd_wrap .swiper-slide{width:539px;}
.slideWrap .swiper-button-next{width:30px; height:33px; right:0px;}
.slideWrap .swiper-button-prev{width:30px; height:33px; left:0px;}
.slideWrap .swiper-pagination-bullet{width:29px; height:28px; background:url(../images/page.png)no-repeat; opacity: 1; margin:0px 4px;}
.slideWrap .swiper-pagination{width:100%; margin-top:22px;}
.slideWrap .swiper-pagination-bullet-active{background:url(../images/page_hover.png)no-repeat;}
.footWrap{width:640px; height:auto; background:#000; box-sizing: border-box; padding-top:34px;padding-bottom: 44px;}
.footWrap p,.footWrap p a{font-size:12px; color:#ccc;}
.footWrap p{text-align: center; margin-bottom:10px;}
.footWrap .line a{text-decoration: underline;}
.footWrap .ysboxs{margin-bottom: 14px;text-align: center;}
.footWrap .ysboxs span{font-size: 15px;color: #ffffff;padding: 0 11px;border-left: 2px solid #fff;}
.footWrap .ysboxs span:first-child{padding-left: 0;border: none;}
.footWrap .ysboxs span a{color: #ffffff;cursor: pointer;font-size:20px;}
.footWrap .new_foot_cont{text-align: center;margin: 0 10px;}
.footWrap .new_foot_cont .new_foot_logo{width: 96px;height: 46px;}
.footWrap .new_foot_cont .promptly{width: 127px;height: 50px;}
.promptly,.new_foot_logo{margin: 30px;display: inline-block;}
.player{width:600px; height:400px; position:fixed; left:50%; margin-left:-300px; top:50%; margin-top:-200px; z-index:99; display:none;}
.alert_bg{width:640px; height:100%; background:rgba(0,0,0,.7); position:fixed; left:0px; top:0px; z-index:97; display:none;}
.player div{width:600px; height:400px;}/**/
#youkuplayer{position:absolute; left:0px; top:0px;}
.close{position:absolute; right:0px; top:-48px;}
.alert_weixin{width: 287px; height: 333px; background: #fff; border-radius: 10px; position: fixed; top: 50%;left: 50%; margin-left: -143px; margin-top: -161px; text-align: center; z-index:999;  display:none;}
.alert_weixin .txt1{text-align: center;font-size: 20px; color: #1e1d1f; padding-top: 18px; padding-bottom: 10px; font-weight:bold;}
.alert_weixin .txt2{text-align: center; font-size: 20px; color: #1e1d1f; padding-top: 30px; padding-bottom: 10px;}
/*home*/
.slideWrap2{width:640px; height:621px;}
.homeNews{padding:24px 20px 50px;}
.news_top{height:57px; border-bottom:2px solid #43474b;}
.news_top .new{font-size:24px;  width:110px; text-align: center; height:54px; line-height:52px; }
.news_top .new.active{color:#EA402F; border-bottom: 5px solid #EA402F;}
.news-line {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.news-title {max-width: 450px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.btn_more{margin-top:8px;}
.news_list li{padding:0px 14px; height:52px; border-bottom:2px dashed #cecece;}
.news_list li a {height:52px; line-height: 52px;}
.news_list li a p{color:#43474b; font-size:20px;}
/*listHead*/
.listHead{width:100%; height:76px; background:url(../images/list_head_bg.jpg) no-repeat; box-sizing: border-box; padding:10px 28px 0px 22px;}
.list_tit{font-size:36px; color:#fff; width:80%; height:66px; line-height:56px; text-align:center;}
.listIcon{width:640px; padding:8px 36px 8px 24px; background:#d9d9d9; box-sizing: border-box;}
.listIcon .tit p{color:#302300;}
.listIcon .tit .txt1{font-size:31px;}
.listIcon .tit .txt2{font-size:16px;}
.list_btn_down{margin-top:9px;}
.newsWrap{width:640px; box-sizing: border-box; padding:32px 28px 0px 24px;}
.list_news_top{height:41px; border-bottom:2px solid #43474b; -color:#a18659; font-size:24px; padding-left:12px; line-height:21px; margin-bottom: 42px;}
.news_con{padding:0px 10px;}
.news_con a p{color:#43474b; font-size:20px;}
.news_con li{margin-bottom:32px;}
.list_btn_more{height:83px; background:#e5e5e5; color:#6c6c6b; font-size:18px; text-align: center; line-height:83px;}
/*detail*/
.detail_con h3{font-size:30px; color:#333; text-align: center; padding-bottom: 18px;}
.detail_con h5{color:#6c6c6c; font-size:20px; text-align: center; padding-bottom: 50px;}
.detail_con p{font-size:16px; color:#2c2c2c; line-height:40px; text-align: justify;}
.detail_con img{max-width:568px; display:block; margin:36px auto;}
.detail_con{padding-bottom: 60px;}

.video-dialog{width: 600px;min-height: 400px;display: none;position: fixed;top: 40%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 999;}
.video-dialog .close-ico{position: absolute;top: -50px; right: 0;cursor:pointer ;width: 36px;height: 35px; z-index: 4;}
.video-dialog video{width: 100%;height: 100%;}

.alert_mengceng{width:100%; height:100%; position:fixed; left:0px; top:0px; background:rgba(0,0,0,.6); display:none;}
.call{position:absolute; top:28px; right:32px;}
.alert_kefu{width:300px; height:100px; background:#fff; border-radius:12px; position:fixed; left:50%; margin-left:-150px; top:50%; margin-top:-50px; text-align: center;  display:none; box-sizing: border-box; padding-top:10px;}
.alert_kefu p{text-align: center; line-height:30px; font-size:18px;}
.words{
    line-height: 36px;
    margin: 7px 0px;
    color: #707070;
}
.words p{
    line-height: 36px;
    margin: 7px 0px;
    color: #707070;
}
.new_foot_box_imgs {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 20px 0px 0;
}

.yuyue_btn{display: block;position: relative;top:640px;width: 314px;height: 81px;margin: 24px auto 0px;}
.yuyue_btn img{cursor: pointer;width: 100%;height: 100%;}
.cardList {width: 640px;display: flex;align-items: center;justify-content: center;gap: 16px;background-color: #0DA7D9;padding-bottom: 20px;}
.cardList .btn:hover{filter: brightness(1.1);transform: translateY(-2px);}

.qq-box {width: 640px;display: flex;align-items: center;justify-content: center;gap: 20px;background-color: #0DA7D9;padding-bottom: 20px;}
.qq-box .qq-box-qrcode {
    width: 85px;
    height: 85px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;

}
.qq-box .qq-box-info {
    font-size: 16px;
    font-weight: 400;
    color: rgba(255,255,255,0.7);
    line-height: 24px;
    text-align: left;
    margin-right: 16px;
}
.qq-box .qq-box-info img{margin: 10px 0 8px;}

.qq-box .qq-box-join {
    display: flex;
    align-items: center;
    justify-content: center;
}



/* qq-window */
.qq-dialog{width: 500px;box-sizing: border-box;display: none;position: fixed;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 999;border-radius: 24px;border: 1px solid #fff;border-radius: 18px;overflow: hidden;}
.qq-dialog-bg{width: 480px;height: 612px;background-color: #0da6d9;box-sizing: border-box;margin: 10px auto;border-radius: 18px;}
.qq-dialog .close-ico{position: absolute;top: 26px; right: 26px;cursor:pointer ;width: 24px;height: 24px; z-index: 4;}

.qq-dialog .title{padding: 42px 0 0;text-align: center;}
.qq-dialog .main-content{text-align: center;background-color: #fff;width: 300px;height: 300px;margin: 24px auto;border-radius: 16px;padding: 16px;}
.qq-dialog .main-content img{width: 100%;height: 100%;}
.qq-dialog .main-footer{text-align: center;}

/* 16+-window */
.sixteen-dialog{width: 600px;height: 720px;box-sizing: border-box;display: none;background: #242A6C;position: fixed;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 999;border-radius: 24px;border: 1px solid #fff;border-radius: 18px;overflow: hidden;}
.sixteen-dialog-bg{width: 580px;height: 700px;background-color: #0077CC;box-sizing: border-box;margin: 10px auto;border-radius: 18px;}
.sixteen-dialog .close-ico{position: absolute;top: 26px; right: 26px;cursor:pointer ;width: 24px;height: 24px; z-index: 4;}

.sixteen-dialog .title{position: relative;z-index: 2;color: #fff;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 0;height: 30px;font-size: 24px;font-weight: bold;padding-top: 20px;}
.sixteen-dialog .main-content {line-height: 30px; max-height: 680px;overflow-y: auto;margin: 0 32px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 .1rem;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;top: 14px; font-size: 16px;}
.sixteen-dialog .success-info{font-size: 20px;}

/* yuyue-window */
.appointment-open{width: 582px;height: 336px;display: none;background: url(../images/mask_t.png) no-repeat;background-size: 100%;position: fixed;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 999;}
.appointment-open .close_open{position: absolute;top: -44px;right: -15px;cursor:pointer;width: 27px;height: 28px;}
.appointment-open .appointment_box{width: 582px;height: auto;min-height: 205px;margin: 64px auto 0;}
.yuyue-account{padding-top: 11px;font-size: 16px;position: relative;width: 455px;height: 65px;margin: 0 auto;}
.yuyue-account:first-child{padding-top: 9px;}
.yuyue-account .input-container{display: -wap-marquee;display: -ms-flexbox;display: flex;position: relative;}
.yuyue-account .input-container input{position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 0;width: 100%;color: #fff;padding: 3px 26px;background: transparent;outline: none;line-height: 35px;font-size: 35px;border-radius: 8px;border: 2px solid #fff;}
.yuyue-account .input-container input{font-size: 20px; line-height: 32px;}
.yuyue-account .error-text{color: #b6d4ff;font-size: 16px;line-height: 21px;margin-top: 3px;}
.input-inner-btn{font-size: 20px;width: 144px;line-height: 32px;text-align: center;padding: 3px 0px;color: #324395;background: #edf9ff;background-size: 100%;cursor: pointer;margin-left: 15px;border-radius: 8px;}
.login-button{margin: 15px auto 0;width: 453px;height: 60px;}
.login-button button{display: block;width: 100%;height: 100%;color: #feffff;border-radius: 4px;text-align: center;outline: none;line-height: 93px;font-size: 35px;cursor: pointer;border: none;background: url(../images/login_btn.png) no-repeat;background-size: 100%;}

.account-dialog{width: 582px;height: 336px;display: none;background: url(../images/mask_t.png) no-repeat;background-size: 100%;position: fixed;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 999;}
.account-dialog .close-ico{position: absolute;top: -44px;right: -15px;cursor:pointer;width: 27px;height: 28px;}
.account-dialog .title{position: relative;z-index: 2;color: #fff;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 64px;height: 59px;font-size: 35px;font-weight: bold;}
.account-dialog .main-content {width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 .1rem;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;top: 2px;height: 55px;font-size: 20px;}
.account-dialog .btn-confirm {font-size: 28px;font-weight: bold;color:#324395;border-radius: 5px;background: #edf9ff;line-height: 60px;position: relative;margin: 37px auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 285px;height: 60px;}

/* Safari，Chrome WebKit browsers */
.yuyue-account .input-container input::-webkit-input-placeholder {
    color: #fff;
}
/* 火狐 Mozilla Firefox 4 to 18 */
.yuyue-account .input-container input:-moz-placeholder {
    color: #fff;
}
/* 火狐 Mozilla Firefox 19+ */
.yuyue-account .input-container input::-moz-placeholder {
    color: #fff;
}
/* Internet Explorer 10+ */
.yuyue-account .input-container input:-ms-input-placeholder {
    color: #fff;
}