/*----------------------------------------*/ /*----------------园所简介-----------------*/ /*----------------------------------------*/ .h1, .h2, .h3, h1, h2, h3 { margin-top: 0px; margin-bottom: 0px; } a:hover{ text-decoration: none; } .x-header-main { height: 177px; /*background: url("/static/xvnjia/resource/assets/images/header-bg.png") repeat-x;*/ background: url("/static/xvnjia/resource/assets/images/bg.jpg") center center; background-size: cover; } .x-div-main-info { height: 177px; } .x-div-header-logo { margin-top: 54px; } .x-div-header-logo img { width: auto; } .x-div-header-info { width: 100%; text-align: center; } .x-dh-info { display: inline-block; height: 53px; float: right; margin-top: 66px; color: #fff; } .x-dh-info span { margin-top: 6px; display: inline-block } .x-dh-info h4 { margin-top: 2px; } .x-dh-info-date { width: 79px; background: url("/static/xvnjia/resource/assets/images/date-bg.png") no-repeat; } .x-dh-info-weather iframe { margin-left: -70px; } .x-dh-info-weather { width: 106px; background: url("/static/xvnjia/resource/assets/images/date-bg-green.png") no-repeat; overflow: hidden; margin-left: 20px; border-radius: 5px; } .x-dhi-date-china { display: none; } .x-div-header-menu { height: 60px; /*background: #f39910;*/ background: url("/static/xvnjia/resource/assets/images/bg-menu.png") repeat-x; width: 100%; } .x-div-banner-main { width: 100%; position: relative; } .x-div-header-phone div { float: left; } .x-div-header-phone { margin-top: 66px; } .x-div-header-phone .x-dhp-phone { height: 49px; width: 49px; background: url("/static/xvnjia/resource/assets/images/phone.png"); } .x-div-header-phone .x-dhp-line { margin-left: 20px; width: 2px; height: 49px; background: #f39910; } .x-dhp-text span { color: #f39910; display: block; margin-left: 20px; } .x-dhp-text .x-span-text { margin-top: 1px; font-size: 14px; } .x-dhp-text .x-span-number { margin-top: 5px; font-size: 18px; } .x-dhp-phone:hover{ -webkit-animation-name: swing; animation-name: swing; } .x-dh-info-weather{ -webkit-animation: shake 25s linear infinite;/*鼠标hover时,i图标旋转,infinite表示动画无限循环*/ animation: shake 25s linear infinite; } .x-section-banner{ /*display: none;*/ } /*----------------------------------------*/ /*----------------通知公告-----------------*/ /*----------------------------------------*/ .x-section-notice{ min-height: 700px; background: url("/static/xvnjia/resource/assets/images/notice.jpg") no-repeat; background-size: cover; /*background-attachment: fixed;*/ } .x-div-notice-single{ width: 380px; height: 229px; background: url("/static/xvnjia/resource/assets/images/notice-single.png") no-repeat; } .x-div-notice-shadow{ background: url("/static/xvnjia/resource/assets/images/notice-shadow.png") no-repeat; position: absolute; width: 380px; height: 168px; top: 58px; display: block; color:#fff; } .x-div-notice-single:hover h3,.x-div-notice-single:hover p{ color:#fff; } .x-div-notice-single:hover .x-div-notice-line{ width: 376px; transition:width .8s; -webkit-transition:width .8s; } .x-div-notice-single:hover .x-div-notice-shadow{ /*background: url("/static/xvnjia/resource/assets/images/notice-shadow-active.png") no-repeat;*/ } .x-div-notice-title{ text-align: center; } .x-div-main-notice{ padding-top: 80px; } .x-div-notice-number{ width: 64px; height: 65px; background: url("/static/xvnjia/resource/assets/images/notice-number.png") no-repeat; position: absolute; margin-left: 45px; margin-top: -23px; text-align: center; line-height: 65px; font-size: 40px; color: #fff; } .x-div-main-notice a:hover{ text-decoration: none; } .x-div-main-notice a:hover .x-div-notice-number{ color: #fff !important; /*background: url("/static/xvnjia/resource/assets/images/notice-number-active.png") no-repeat;*/ } .x-div-main-notice a:hover .x-div-notice-number { color: #4183C4; -webkit-animation-name: bounce; animation-name: bounce; } .x-div-notice-date span{ color: #fff; float: right; display: block; margin-right: 18px; margin-top: 18px; } .x-div-notice-text{ position: absolute; margin-top: 66px; padding: 10px 18px; color: #fff; } .x-div-notice-text h3{ font-size: 20px; } .x-div-notice-text p{ margin-top: 10px; } .x-div-notice-title h4{ font-size: 20px; color: #f39811; } .x-div-row-notice{ margin-top: 59px; } .x-div-notice-line{ height: 1px; background: #f6ad02; position: absolute; margin: 0 auto; width: 0px; top: 57px; left: 18px; transition:width .8s; -webkit-transition:width .8s; } .x-div-notice-more{ text-align: center; margin: 61px; } .x-div-notice-more a:hover span{ background: red; width: 104px; transition:width .8s; -webkit-transition:width .8s; } .x-div-notice-more a{ position: relative; width: 104px; height: 38px; display: inline-block; background: #f6ad02; color: #fff; padding: 8px 20px; font-size: 16px; border-radius: 5px; transition:width .8s; -webkit-transition:width .8s; } .x-div-notice-more a span{ overflow: hidden; background: red; position: absolute; width: 0px; height: 38px; left: 0; top: 0; transition:width .8s; border-radius: 5px; -webkit-transition:width .8s; } .x-div-a-text{ position: absolute; } /*----------------------------------------*/ /*----------------新闻资讯-----------------*/ /*----------------------------------------*/ .x-section-news{ min-height: 812px; background: url("/static/xvnjia/resource/assets/images/news-bg.jpg") no-repeat; background-size: cover; position: relative; /*background-attachment: fixed;*/ } #particles-js{ position: absolute; width: 100%; height:100%; } .x-div-news-title{ color: #fff; text-align: center; } .x-div-news-title a{ color: #fff; } .x-div-news-title h4{ font-size: 30px; } .x-div-main-news{ padding-top: 40px; } .x-div-news-first{ width: 100%; background: #f39811; color: #fff; padding: 23px; height: 163px; } .x-div-news-left:hover .x-div-news-first{ background: #ea7349; } .x-div-news-first h3{ height: 46px; overflow: hidden; line-height: 40px; } .x-div-news-first span{ float: right; } .x-div-news-first p{ line-height: 22px; } .x-div-row{ border-radius: 5px; overflow: hidden; margin-top: 50px; } .x-div-nr-img{ float: left; overflow: hidden; } .x-div-nr-img img{ width: 130px; height: 90px; } .x-div-nr-text{ margin-left: 135px; padding: 0px 10px; } .x-div-news-img img{ width: 100%; height: 346px; } .x-div-news-right ul li:hover img{ transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); /* IE 9 */ -moz-transform: scale(1.2, 1.2); /* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); /* Opera */ } .x-div-news-right ul li img{ overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */ -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */ -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */ -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease; } .x-div-main-news .col-md-6{ padding-right: 0px; padding-left: 0px; height: 508px; } .x-div-news-img{ overflow: hidden; } .x-div-news-left:hover img { transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); /* IE 9 */ -moz-transform: scale(1.2, 1.2); /* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); /* Opera */ } .x-div-news-left img { overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */ -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */ -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */ -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease; } .x-col-md-6{ background: #fff; } .x-div-news-right ul li{ list-style: none; height: 126px; padding-top: 12px; border-bottom: 1px dotted #ccc; margin-right: 8px; } .x-div-news-right ul li:last-child{ border-bottom: none; } .x-div-news-right ul li a{ color: #676C70; display: block; } .x-div-news-right ul li a span{ float: right; color: #ccc; } .x-div-news-right ul li:hover a{ color: #f39811; } /*----------------------------------------*/ /*----------------园所简介-----------------*/ /*----------------------------------------*/ .x-box-title{ position: absolute; height:100%; width: 100%; } .x-box-title span{ background: url("/static/xvnjia/resource/assets/images/about-bg.png"); display: inline-block; width: 230px; height: 62px; line-height: 62px; font-size: 20px; margin-top: 77px; color: #fff; } .x-box-text{ padding: 10px; } .x-box-text h3{ color: #fff; margin-top: 13px; } .x-box-text p{ text-align: left; padding: 14px; line-height: 25px; color: #fff; font-size: 15px; font-family: 微软雅黑; } .x-section-introduction{ /*margin-top: 100px;*/ } .x-div-main-introduction{ margin-top: 100px; padding-bottom: 100px; } .x-section-introduction .col-md-4{ height: 223px; text-align: center; color: #fff; padding-left: 0px; padding-right: 0px; } .x-section-introduction .col-md-4 img{ width: 100%; height: 223px; } .x-section-introduction .x-box-1{ } .x-section-introduction .x-box-2{ background: #f90b79; } .x-section-introduction .x-box-3{ } .x-section-introduction .x-box-4{ background: #21ce1c; } .x-section-introduction .x-box-5{ } .x-section-introduction .x-box-6{ background: #0096f9; } .x-section-introduction .x-box-7{ } .x-section-introduction .x-box-8{ background: #f9b900; } .x-section-introduction .x-box-9{ } .x-box{ overflow: hidden; position: relative; } .box-hover-modal-m { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url("/static/xvnjia/resource/assets/images/bg-1.png"); } /*----------------------------------------*/ /*----------------保教之窗-----------------*/ /*----------------------------------------*/ .x-section-window{ min-height: 812px; background: url("/static/xvnjia/resource/assets/images/window-bg.jpg") no-repeat; background-size: cover; position: relative; } .x-div-window-single{ border-radius: 5px; position: relative; overflow: hidden; } .x-div-window-line{ position: absolute; width: 0; height: 2px; background: #e7262e; transition:width .8s; -webkit-transition:width .8s; } .x-div-window-single:hover .x-div-window-line{ width: 100%; transition:width .8s; -webkit-transition:width .8s; } .x-div-window-image{ overflow: hidden; width: 100%; height: 294px; } .x-div-window-image img{ width: 100%; height: 294px; } .x-div-window{ position: relative; } .x-div-window-text{ color: #fff; padding: 18px; top: 0; z-index: 2; width: 100%; background: #f39811; border-top: 2px solid #fff; padding-bottom: 40px; } .x-div-window-text h3{ height: 27px; line-height: 27px; overflow: hidden; } .x-div-window-text p{ height: 60px; line-height: 20px; margin-top: 10px; } .x-div-window:hover .x-div-window-text{ display: block; } .x-div-main-window{ padding-top: 100px; } .x-div-window-single:hover .x-div-window-text{ background: #f56f69; /* -webkit-animation-name: bounce; animation-name: bounce;*/ } .x-div-window-single:hover img { transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); /* IE 9 */ -moz-transform: scale(1.2, 1.2); /* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); /* Opera */ } .x-div-window-text .x-span-window-date{ float: right; } .x-div-window-text .x-span-window-more{ float: right; } .x-div-window-single img { overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */ -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */ -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */ -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease; } .x-div-window-text span{ /* display: block; font-size: 30px;*/ } .x-div-window-title{ padding-bottom: 60px; text-align: center; color: #fff; padding-top: 60px; } .x-div-window-title a{ color: #fff; } .x-div-window-single a{ display: block; } /** * 精彩瞬间 */ .x-section-view{ min-height: 800px; } .x-div-view-title h1{ text-align: center; color: #F39811; } .x-div-view-title h2{ text-align: center; color: #F39811; } .x-div-view-title{ padding-bottom: 60px; padding-top: 60px; } .x-div-main-view{ margin-bottom: 60px; } .x-div-main-view .col-md-6{ padding-right: 0px; padding-left: 0px; } .x-div-view-rightimg,.x-div-view-leftimg { overflow: hidden; width: 580px; position: relative; } .x-div-view-rightimg img,.x-div-view-leftimg img{ width: 99%; height: 349px; overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */ -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */ -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */ -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease; } .x-div-view-rightimg:hover img ,.x-div-view-leftimg:hover img{ transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); /* IE 9 */ -moz-transform: scale(1.2, 1.2); /* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); /* Opera */ } .x-div-main-view .x-span-title { display: block; position: absolute; z-index: 2; bottom: 0px; text-align: center; width: 100%; color: #fff; font-size: 14px; height: 0px; line-height: 75px; font-weight: bold; background: url("/static/xvnjia/resource/assets/images/imgtitle_bg.png"); transition:height .8s; -webkit-transition:height .8s; } .x-div-main-view .col-md-6:hover .x-span-title,.conbox li:hover .x-span-title{ height: 60px; transition:height .8s; -webkit-transition:height .8s; } .x-div-qrcode{ text-align: center; } .x-div-qrcode img{ width: 100px; height: 100px; border-radius: 5px; } /*.x-dhp-qrcode{ margin-left: 6px; margin-top: 2px; cursor: pointer; } .x-dhp-qrcode i{ font-size: 32px; color: #f39910; height: 44px; width: 44px; overflow: hidden; border-radius: 30px; border: 1px dashed #f39910; padding: 7px 8px; } .x-dhp-qrcode i:hover{ -webkit-animation-name: rotateIn; animation-name: rotateIn; } */