@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

.m-calendar{margin-top:20px;}
.g-calendar{padding:20px;width:350px;height:886px;border-radius:62px 0 0 0;background-color:#fff;}
.g-calendarlist{width:840px;height:886px;background-color:#fff;padding: 20px;}
.u-date{width:114px;}
.u-calendartit{margin-right:24px;padding-top:20px;width:92px;height:92px;border-radius:100%;background-color:#0359a2;text-align:center;}
.u-calendartit img{clear:both;display:block;margin:auto;}
.u-calendartit p{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei-Bold;line-height:36px;}
.u-date span{display:block;color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:30px;}

/* 日历 */
#laydate{margin-top:24px;width:310px!important;height:337px!important;}
.laydate-theme-molv .layui-laydate-main,.layui-laydate{width:310px!important;height:337px!important;}
.layui-laydate-header{height:64px!important;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#689ee3 0,#90c1ff 100%),linear-gradient(#2758b2,#2758b2);font-size:18px!important;line-height:45px!important;background-blend-mode:normal,normal;}
.layui-laydate-header i{font-size:18px!important;}
.layui-laydate-content{height:273px!important;border-radius:0 0 8px 8px;}
.layui-laydate-content table{width:100%!important;height:260px!important;border-radius:0 0 8px 8px;}
.layui-laydate td.layui-this{background:url(../images/page/b_h.png) #fff center center no-repeat!important;}
.layui-laydate-content td:hover{background:url(../images/page/b_h.png) center center no-repeat!important;color:#fff!important;}
.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{color:#3d3d3d!important;}
.laydate-theme-molv .layui-laydate-content{border:solid 1px #c8e0ff!important;border-radius:0 0 8px 8px;}
.layui-laydate-content th:first-child,.layui-laydate-content th:last-child{color:red;}
.layui-laydate-content td{color:#3d3d3d!important;}
.optional{background:url(../images/page/b.png) center center no-repeat!important;background-color:#fff!important;color:#3d3d3d!important;}
#layui-laydate1 .layui-this{background-color:#2758b2 !important;}
.laydate-month-list .layui-this,.laydate-year-list .layui-this{background-color:#2758b2 !important;}
.layui-laydate-list>li:hover{background-color:#2758b2 !important;color: #fff !important;}
.layui-laydate td.laydate-disabled, .layui-laydate td.laydate-disabled:hover {background: 0 0!important;color: #b3b3b3 !important;}


.m-gamefoto h2{margin:30px 0 16px 0;padding-left:17px;background:url(../images/public/shu_l.png) left center no-repeat;}
.m-gamefoto h2 a{color:#0359a2;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;}
.m-gamefoto{width:310px;}
.g-gamefoto,.g-gamefoto .owl-item,.g-gamefoto img{height:230px;}
.g-gamefoto img{display:block;width:100%;}
.g-gamefoto .owl-item,.g-gamefoto .owl-item a{position:relative;}
.g-gamefoto .owl-item a{display:block;border-radius:8px;}
.g-gamefoto .owl-item a img{border-radius:8px;}
.g-gamefoto .owl-pagination{position:absolute;right:14px;bottom:10px;display:flex;width:72px;height:24px;border-radius:12px;background:rgba(0,0,0,.3);align-items:center;justify-content:center;}
.g-gamefoto .owl-pagination .owl-page{float:left;margin:0 4px;}
.g-gamefoto .owl-pagination .owl-page span{display:block;width:8px;height:8px;border-radius:100%;background:#fff;}
.g-gamefoto .owl-pagination .active span{background:#db0000;}

.m-tabstyle{padding-bottom:10px;border-bottom:1px solid #ddd;}
.m-tabstyle li{position:relative;float:left;}
.m-tabstyle li a{display:block;width:145px;color:#3d3d3d;text-align:center;text-align:center;font-size:18px;}
.m-tabstyle li.u-active a{color:#0359a2;}
.m-tabstyle li.u-active::after{position:absolute;bottom:-15px;left:50%;display:block;content:url(../images/public/bot_ju.png);transform:translateX(-50%);}

.m-activitylist li{padding:20px 0;border-bottom:1px dashed #ddd;}
.m-activitylist li:last-child{border-bottom:none;}
.u-ftpic{display:block;margin-right:20px;width:296px;height:192px;}
.u-ftpic img{width:100%;height:100%;}
.u-fttext{width:484px;}
.u-fttext h3{color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;}
.u-fttext span{display:inline-block;margin:20px 0 24px;padding-left:9px;width:106px;height:30px;border-radius:0 15px 15px 0;background-color:#a8ceef;color:#fff;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:30px;}
.u-fttext p{display:-webkit-box;overflow:hidden;color:grey;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:26px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.u-fttext p a{color:#db0000;}
.m-paginationyun7{display:flex;justify-content:center;}


.m-mlsbscrptn{margin-top:20px;padding:0 20px;height:958px;background-color:#fff;}
.m-mlsbscrptn h2{padding:47px 0 45px 0;background:url(../images/public/long.png) center no-repeat;text-align:center;}
.m-mlsbscrptn h2 a{color:#2758b2;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:30px;}
.m-sbscrptntps{padding:0 30px;height:178px;background-color:#f2f6ff;}
.m-sbscrptntps h3{position:relative;top:-10px;width:166px;height:48px;background:url(../images/public/tips.png) center no-repeat;color:#fff;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:48px;}
.g-sbscrptntps{padding:0 10px;}
.g-sbscrptntps p{color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:34px;}


.g-sbscrptnslctn{padding:30px 0 50px 0;border-bottom:1px dashed #ddd;}
.g-sbscrptnslctn li{float:left;margin:0 22px 22px 0;}
.g-sbscrptnslctn li:nth-child(3n){margin:0 0 22px 0;}
.g-sbscrptnslctn li .u-sbscrptnslctn>p{padding-top:20px;width:78px;height:78px;border-radius:100%;}
.g-sbscrptnslctn li .u-sbscrptnslctn.active{border:2px solid #ff660d;background:url(../images/public/dui.jpg) right -2px bottom no-repeat;}
.g-sbscrptnslctn li:nth-child(1) .u-sbscrptnslctn>p{background-image:linear-gradient(0deg,#25a5e7 0,#69cefc 100%),linear-gradient(#bf7070,#bf7070);background-blend-mode:normal,normal;}
.g-sbscrptnslctn li:nth-child(2) .u-sbscrptnslctn>p{background-image:linear-gradient(0deg,#e15143 0,#fe7a6b 100%),linear-gradient(#bf7070,#bf7070);background-blend-mode:normal,normal;}
.g-sbscrptnslctn li:nth-child(3) .u-sbscrptnslctn>p{background-image:linear-gradient(0deg,#17bc8f 0,#5bd8b8 100%),linear-gradient(#bf7070,#bf7070);background-blend-mode:normal,normal;}
.g-sbscrptnslctn li:nth-child(4) .u-sbscrptnslctn>p{background-image:linear-gradient(0deg,#6c5fe0 0,#a49afd 100%),linear-gradient(#bf7070,#bf7070);background-blend-mode:normal,normal;}
.u-sbscrptnslctn{padding:37px 0 0 40px;width:372px;height:152px;border:solid 1px #ebebeb;border-radius:8px;background-color:#fff;}
.u-sbscrptnslctn p img{clear:both;display:block;margin:auto;}
.u_text{padding-left:19px;width:200px;}
.u_text h3{padding-bottom:6px;color:#3d3d3d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;line-height:30px;}
.u_text p{color:#b3b3b3;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;}

.m-email{margin-left:340px;}
.m-button-input{margin-left:74px;}
.m-button-input button{width:110px;height:42px;outline:0;border:none;border-radius:4px;color:#fff;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:42px;}
.m-button-input button[type=submit]{background-color:#236eac;}
.m-button-input button[type=reset]{background-color:#98bbd8;}
.m-email-input{margin:20px 0;}
.m-email-input label{color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:42px;}
.m-email-input input{padding-left:16px;width:460px;height:42px;outline:0;border:none;border-radius:4px;background-color:#f5f5f5;}
.m-text-input input{width:230px;}
.m-text-input img{width:131px;height:42px;}


.m-unsubscribe,.m-subscribe{height:958px;background-color:#fff;padding-top: 50px;margin-top: 20px;}
.m-unsubscribe img,.m-subscribe img{display: block;margin: auto;clear: both;}
.m-unsubscribe .u_back,.m-subscribe .u_back{display:block;margin:79px auto;width:140px;height:42px;border-radius:4px;background-color:#236eac;color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:42px;}


/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-mlsbscrptn,.m-sbscrptntps{height: auto !important;padding-bottom: 20px;}
    .u-sbscrptnslctn{width: 100% !important;}
    .u_text{width: 60%;}
    .m-email,.m-button-input{margin-left: 0;}
    .m-email-input input{width: 60% !important;}
    .m-text-input input{width: 30% !important;}

    .g-calendar,.g-calendarlist{width: 100%!important;}
    .u-ftpic,.u-fttext{width: 100% !important;}
    .u-fttext p{-webkit-line-clamp: 7;}
    .g-calendarlist{height: auto !important;padding-bottom: 20px;}

    .u-fttext{margin-top: 20px;}
    .m-gamefoto{width: 100% !important;}
    #laydate{width: 100% !important;}
    .laydate-theme-molv .layui-laydate-main,.layui-laydate{width: 100% !important;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}






