@charset "utf-8";
/* CSS Document */



.slider-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
}

.slider {
  display: flex;
  transition: transform 0.5s ease;
}

.slide {
  min-width: 100%;
  box-sizing: border-box;
}

.slide img {
  width: 100%;
  height: 732px;
  display: block;
}

.slider-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.4);
  color: white;
  border: none;
  padding: 15px;
  cursor: pointer;
  font-size: 18px;
  z-index: 10;
  border-radius: 50%;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center; border:1px solid #fff;
}

.prev-btn {
  left: 20px;
}

.next-btn {
  right: 20px;
}

.slider-indicators {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
  z-index: 10;
}

.slider-indicators span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.slider-indicators span.active {
  background: white;
}

.slider-counter {
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 14px;
  z-index: 10;
}

/* 新增朦胧效果样式 */
.slide {
  position: relative;
  overflow: hidden;
}

.slide-image {
  width: 100%;
  height: auto;
  display: block;
  filter: blur(0px);
  transition: filter 0.5s ease;
}

.blur-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}

/* 调整标题位置和样式，使其在朦胧层上更突出 */
.slide-title {
  position: absolute;
  top: 50%;
  left: 50%;
 transform: translate(-50%, -50%);

  text-align: center;
  width: 80%;
  max-width: 800px;
  padding: 20px;
  z-index: 2; /* 确保标题在朦胧层之上 */
  transition: opacity 0.5s ease;
}

.slide.active .slide-title {
  opacity: 1;
}.slide-title h2{  color: white;
  font-size: 2.7rem;}
  .slide-title h3{  color: white;
  font-size: 1.6rem; font-weight:400; }
.slide a.banner-more{ background:#fff; font-size: 1.0rem; border-radius:30px; width:160px; display:inline-block; margin-top:1rem; padding:0.8rem 0;}
/* 鼠标悬停时减少朦胧效果 */
/*.slide:hover .blur-overlay {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  background: rgba(0, 0, 0, 0.2);
}*/

/* 响应式调整 */
@media (max-width: 768px) {
  .slide-title {
    font-size: 1.8rem;
    padding: 15px;
  }
  
  .blur-overlay {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
  }
}

@media (max-width: 480px) {
  .slide-title {
    font-size: 1.3rem;
    padding: 10px;
    width: 90%;
  }
  
  .blur-overlay {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
  }
}

.main{ background:url(../images/main_bg.jpg) repeat;}
.parts{ padding:20px 0; width:1200px; margin:0 auto;}
.title{  text-align:center; padding:15px 0; position:relative;   }
.title h2{font-size:2.0rem; line-height:1.8rem; font-weight:700; letter-spacing: 1px;}

.more_link{ position:absolute; right:0; line-height:40px; font-size:14px; display:block; top:10px; color:#999; font-weight:400;}
.slide-item-body { padding:30px 0 0 0;}

.slide-item-body ul {}


.slide-item-body ul li {
width:30.33%; margin:0 1.5%;float:left;
    height: auto;
    margin-bottom: 30px;
    border-radius: 16px; position:relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: inherit;
    padding-top: 0;
    background-color: #fff;
    color: #000;
    z-index: 10002;
}

.slide-item-body ul li a {
    display: block;
    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);border-radius: 16px ;
}
.slide-item-body ul li:hover {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    z-index: 1002;
    position: relative;
    left: 0;
	
}
.new-img img {
    width: 100%;
    height: 195px;
    border: none;
    display: block; border-radius: 16px 16px 0 0;
}

.new-body {
    padding: 20px 20px 20px 20px;
}
.new-body-time{height: 30px; color:#999; 
    line-height:30px;
    font-size: 14px;}
.new-body-title {
    height: 30px; color:#333; 
    line-height:30px;
    font-size: 20px; font-weight:700;
    overflow: hidden;
    letter-spacing: 1px;
}
.new-body-text {
    padding-top: 10px;
    min-height: 66px;
    line-height: 22px;
    font-size: 14px;
    color: #919191;
display: -webkit-box;
  -webkit-line-clamp: 3;    /* 限制显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}.new-body-read{ color:#dc2626; font-size:14px; padding:15px 0 8px 0;}
.tag_infor{ font-size:12px; padding:3px 12px; line-height:18px; border-radius:13px;  color:#dc2626; position:absolute; left:20px; top:20px;background-color: rgba(255, 255, 255, 0.8); z-index:9999; display:block; }

.shiming{ 
background: -webkit-linear-gradient(right, #1e4dd7, #7e22cd); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #1e4dd7, #7e22cd); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #1e4dd7, #7e22cd); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #1e4dd7, #7e22cd); /* 标准语法 */}
.sm_title{ text-align:center; font-weight:700; }
.sm_title h3{ font-size:2.2rem; margin-bottom:20px; color:#fff;}
.sm_title p{font-size:1.2rem; line-height:60px; color:#fde047;}
.xian{ background:url(../images/sm_bg.png) repeat; width:100%; height:100%;padding:50px 0;}
.sm_ul{ width:950px; margin:20px  auto;}
.sm_ul ul{ padding:0 0 30px 0;}
.sm_ul ul li{ width:31.33%; float:left; margin:0 1% 0 1%; border-radius:10px;background-color: rgba(255, 255, 255, 0.2); height:150px; text-align:center; color:#fff;  -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; cursor:pointer;}
.sm_num{ color:#fff; font-size:30px; line-height:40px; font-weight:700;}
.sm_tag{ color:#fff; font-size:14px;}
.sm_ico1{ width:32PX; height:32PX; background:url(../images/ico6.png) no-repeat center center; background-size:32px 32px; margin:27px auto 5px auto;}
.sm_ico2{ width:32PX; height:32PX; background:url(../images/ico4.png) no-repeat center center; background-size:32px 32px;margin:27px auto 5px auto;}
.sm_ico3{ width:32PX; height:32PX; background:url(../images/ico5.png) no-repeat center center; background-size:32px 32px;margin:27px auto 5px auto;}


.sm_ul ul li:hover {
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    z-index: 1002;
    position: relative;
    left: 0;  box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.4);
	
}

/********五育私塾******/
.bn{ height:532px; background:url(../images/wy_main_bg.jpg) repeat;}
.wy_bn{ padding:65px 0 0 0; text-align:center;}
.xn_a{ height:2px; width:96px; margin:0 auto;}
.jb_bg{background: -webkit-linear-gradient(right, #db2725, #da7208); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #db2725, #da7208); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #db2725, #da7208); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #db2725, #da7208); /* 标准语法 */}
.xn_h{ font-size:56px; line-height:120px; height:120px; font-weight:700;background: linear-gradient(to right, #db2725, #da7208);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  display: inline-block;}
.xn_word{font-size:20px; line-height:40px; padding:40px 0; }
.xn_zx{}
.xn_zx a{ border-radius:26px; margin:0 10px;  font-size:16px; display:inline-block;} 
.xn_link1{ width:176px; color:#fff;height:52px; line-height:52px; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.xn_link2{ width:112px;color:#dc2626; border:2px solid #e03f3e; height:48px; line-height:48px;}
.xn_zx .xn_link1:hover{ -ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px); color:#fff;}
.wuyu_main{background: -webkit-linear-gradient(bottom, #fef5ef, #fff); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(bottom, #fef5ef, #fff); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(bottom, #fef5ef, #fff); /* Firefox 3.6-15 */
  background: linear-gradient(to bottom, #fef5ef, #fff); /* 标准语法 */}
  .wuyu_title{  text-align:center; padding:15px 0; margin:20px 0; position:relative;   }
.wuyu_title h2{font-size:1.8rem; line-height:1.8rem; font-weight:700; letter-spacing: 1px;position:absolute; left:0; right:0; z-index:10;}

.wuyu_title_x  { width:120px; height:20px;   position:absolute; left:45%; top:38px; right:0; z-index:1;}
.wy_color_1{background:#fee2e2;}.wy_color_2{background:#fef3c7;}
.wy_title_p{ color:#4b5563; font-size:16px; line-height:40px; padding-top:50px;}
.wuyu_bj{}
.wuyu_bj li{ width:18%; cursor:pointer; float:left; margin:10px 1%; height:150px; border-radius:20px; background:#fff; box-shadow: 0 2px 6px 0px rgba(49, 49, 49, 0.4);-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.wuyu_bj dl{ padding:24px; position:relative;}
.wuyu_bj dl dt{ text-align:center; font-size:18px; font-weight:700; color:#111;}
.wuyu_bj dl dd{ text-align:left;font-size:14px; padding:30px 0 0 0; }
.wy_all{ width:40px; height:40px; border-radius:100%; font-size:17px; font-weight:700; line-height:40px; text-align:center; color:#fff; position:absolute; top:20px; left:20px;}
.wy_a1 {border-top:10px solid #dc2626;}
.wy_a1 .wy_all{  background:#dc2626; }
.wy_a2 {border-top:10px solid #d97706;}
.wy_a2 .wy_all{  background:#d97706; }
.wy_a3 {border-top:10px solid #16a34a;}
.wy_a3 .wy_all{  background:#16a34a; }
.wy_a4 {border-top:10px solid #2563eb;}
.wy_a4 .wy_all{  background:#2563eb; }
.wy_a5 {border-top:10px solid #9333ea;}
.wy_a5 .wy_all{  background:#9333ea; }
.wuyu_bj li:hover{box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4);-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
	
.brand{ height:302px; background:url(../images/brand_Bg.jpg) repeat-x; border-radius:20px; padding:45px 140px; margin:75px auto 30px auto;}
.brand_h{ background:url(../images/brand_t.png) no-repeat  left center; color:#111;padding:0 0 0 77px; height:70px; line-height:64px; font-size:24px; font-weight:700; } 
.brand_p{ padding:20px 0; font-size:18px; line-height:35px;}

.st_a{ border-bottom:2px solid #c33408;}

.brand_ul{}
.brand_ul li{ width:48%; cursor:pointer; float:left; margin:10px 1%; height:118px; border-radius:10px; background:#fff; box-shadow: 0 2px 6px 0px rgba(49, 49, 49, 0.4) ;  -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.brand_ul dl{ padding:24px; position:relative;}
.brand_ul dl dt{ text-align:left; font-size:18px; font-weight:700; color:#111; padding-left:40px;}
.brand_ul dl dd{ text-align:left;font-size:16px; padding:18px 0 0 0; }
.wy_ta{ background:#dc2626;}.wy_tb{ background:#d97706;}
.wytag{width:32px; height:32px; border-radius:100%; font-size:14px; font-weight:700; line-height:30px; text-align:center; color:#fff; position:absolute; top:20px; left:20px; }

.brand_ul li:hover{
	 transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);}
.tixi_ul{}
.tixi_ul li{ width:30.333%; float:left ; margin:20px 1.5%; border-radius:16px; box-shadow:  0 5px 7px -3px rgba(49, 49, 49, 0.4) ;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.tx_pall{ padding:30px;}
.tx_ico{ width:64px; height:64px; margin:0px auto;}
.tixi_ul li h3{ font-size:22px; line-height:50px; text-align:center; height:50px; padding:12px 0;}
.tx_bg1{ background:#fef7ef;}.tx_bg2{ background:#fffced;}.tx_bg3{ background:#fdf9f6;}
.tixi_ul li dl{ padding:15px 0 0 0;}
.tixi_ul li dl dt{ font-size:14px; line-height:25px; padding:0 0 15px 0; color:#6b7280; font-weight:700; }
.tixi_ul li dl dd{ font-size:16px; line-height:50px; color:#374151;  border-radius:6px; margin:0 0 12px 0; background:url(../images/li.png) no-repeat 10px center #fff; padding:0 0 0 25px; box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ;}
.tixi_ul li:hover{box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4);-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
.tx_data{ padding:20px 0 10px 0;}
.tx_data li{ width:30.333%; font-size:12px; line-height:25px;float:left; text-align:center; margin:0 3.4% 0 0; height:70px; border-radius:8px; background:#fff;box-shadow: none ;}
.tx_data li:last-child{ margin-right:0; }
.tx_data li:hover{ box-shadow:none; transform: none;}
.tx_data_num{ font-size:18px; font-weight:700;  padding:13px 0 0 0;}
.tx_ljzx{ height:57px; background:#fff; display:block; font-size:16px; text-align:center; line-height:52px; color:#c33408; border-radius: 0 0  16px 16px;}

.jiyu{ background:url(../images/tx_bg.png) repeat-x; border-radius:16px; height:243px; margin:70px auto 20px auto; padding:45px 160px; }
.photo_img{ border:5px solid #f9c7c6; margin-top:20px; border-radius:100%; height:158px; width:158px; position:relative;}
.photo_img img{ border-radius:100%; height:158px; width:158px; position:absolute; top:-5px; left:-7px;}
.jiyu_all{ width:690px; padding:0 0 0 20px;}
.jy_top{}
.jy_top h3{ width:140px; font-size:24px; line-height:50px; display:block; color:#111;}
.jy_Xian{ height:2px; margin:25px 0 0 0; width:550px; background: linear-gradient(to right, #c33408, transparent);}
.jy_tit{font-size:16px; line-height:30px;}
.jy_word{
	font-size: 18px;
	line-height:30px;
	padding: 10px 0;
	font-style: italic; padding:0 20px; border-left:5px solid #c33408; margin:10px;
}
.jy_word b{font-style: normal; }
.jy_name{width:128px; font-size:16px;border-radius:5px; height:48px; line-height:48px; color:#c33408; display:inline-block; background:#f8d0c6; text-align:center; font-weight:700; margin:8px 0 0 0; }
.weudu{}
.weudu li{width:47%; float:left ; margin:20px 1.5%; border-radius:14px; box-shadow:  0 5px 7px -3px rgba(49, 49, 49, 0.4) ;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.weudu li:last-child{ margin-right:0; }
.wd_bg1{ background:#fdf3f2;}.wd_bg2{ background:#fffced;}
.weudu li dl{ padding:35px 35px 50px 35px;}
.weudu li dt{ font-size:20px; font-weight:700; padding-left:65px; color:#111; line-height:50px; height:50px; margin:0 0 20px 0;}
.weudu li .it1{ background:url(../images/ws1.png) no-repeat left center;}
.weudu li .it2{ background:url(../images/ws2.png) no-repeat left center;}

.weudu li dd{font-size:16px; line-height:68px; color:#374151;  border-radius:6px; margin:0 0 20px 0; background: #fff; padding:0 0 0 25px; box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ;}
.weudu li dd span{ width:32px; height:32px; border-radius:100%; display:inline-block; background:#dc2925; font-size:14px; font-weight:700; line-height:30px; text-align:center; color:#fff; margin-right:17px;}
.weudu .wd_bg2 dd{ border-left:4px solid #d87706; line-height:25px; padding-bottom:11px; padding-top:10px; margin-bottom:17px;}
.weudu .wd_bg2 dd  p{ font-size:14px; color:#4b5563;}
.weudu li:hover{box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4);-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}

.wy_zx{ padding:55px 250px; border-radius:22px; text-align:center; margin:30px auto 80px auto;}
.wy_zx h3{ font-size:2.2rem; margin-bottom:20px; color:#fff;}
.wy_zx p{font-size:1.2rem; line-height:30px; color:#fff;}
.ljzx_link{ display:inline-block; width:130px; height:50px; border-radius:25px; font-size:16px; margin:30px auto 0 auto; line-height:50px;background:#fff;}

.contact{ width:835px; margin:0px auto 90px auto; box-sizing:border-box; padding:33px;box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4); background:#fff; border-radius:14px;}
.contact_title{}
.contact_title h2{ font-size:20px; font-weight:700; padding-left:65px; color:#111; line-height:50px; height:50px; margin:0 0 20px 0;background:url(../images/ws3.png) no-repeat left center;}
.contact_p{ font-size:14px; line-height:30px; height:30px;}
.contact_div{ border-radius:4px; border:1px solid #ccc; margin-bottom:20px; padding:9px 0 9px 35px;}
.cn_1{ background:url(../images/m1.jpg) no-repeat 10px center;}
.cn_2{ background:url(../images/m2.jpg) no-repeat 10px center;}

.cn_3{ background:url(../images/m3.jpg) no-repeat 10px center;}

.cn_4{ background:url(../images/m4.jpg) no-repeat 10px 15px;}

.contact_div input{ height:30px; line-height:30px; width:100%; border:0; font-size:16px;}
.contact_div textarea{ height:120px; width:700px;font-size:16px; border:0; line-height:30px;}
input:focus, textarea:focus {
  outline: none;
}
.tj_btn{ padding:20px 0 0 0;}

.tj_btn .btn_a{ width:605px; color:#fff;height:52px; line-height:52px; border:0; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; border-radius:26px; margin:0 10px;  font-size:16px; display:inline-block;}
.tj_btn a.btn_b{border-radius:26px; margin:0 10px; display:inline-block;  font-size:16px; display:inline-block; width:112px;color:#dc2626; border:2px solid #e03f3e; height:48px; line-height:48px; text-align:center}
.tj_btn .btn_a:hover{ -ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px); color:#fff;}

/***俱乐部***/
.jb_bg_club{background: -webkit-linear-gradient(right, #2762ea, #8f36ea); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #2762ea, #8f36ea); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #2762ea, #8f36ea); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #2762ea, #8f36ea); /* 标准语法 */}
.club{}
.club .bn{background:url(../images/club_main_bg.jpg) repeat;}
.club .xn_h{ background: linear-gradient(to right, #2762ea, #8f36ea); -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;}
.club .xn_link2{ width:112px;color:#2563eb; border:2px solid #2563eb;}

.club .wuyu_main{background: -webkit-linear-gradient(bottom, #eff6ff, #fff); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(bottom, #eff6ff, #fff); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(bottom, #eff6ff, #fff); /* Firefox 3.6-15 */
  background: linear-gradient(to bottom, #eff6ff, #fff); /* 标准语法 */}
.club .wy_color_2{background:#dbeaff;}
.club .tx_bg1{ background:#f8f7ff;}.club .tx_bg2{ background:#f2f6ff;}.club .tx_bg3{ background:#f2fbfa;}
.club .tixi_ul li dl dd{  background:url(../images/li2.png) no-repeat 10px center #fff; }
.club_tx{ background:url(../images/club_tbg.jpg) repeat-x; border-radius:16px; height:470px; margin:40px 0; padding:50px 150px 20px 150px;} 
.club_title{ height:64px; margin-bottom:15px;}
.cl_ico1{ width:64px; height:64px; }
.club_title h2{ font-size:30px; color:#111; line-height:64px; padding:0 0 0 20px;}
.ndss{ width:435px;}
.sstx{ width:400px;}

.ndss dl{ padding:0;}
.ndss dt{ font-size:20px; font-weight:700;  color:#111; line-height:50px; height:50px; margin:0 0 0px 0;}
.ndss dd{font-size:16px; line-height:66px; color:#374151;  border-radius:6px; margin:0 0 20px 0; background: #fff; padding:0 0 0 25px; box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ;}
.ndss dd span{ width:32px; height:32px; border-radius:100%; display:inline-block; background:#9a3dee; font-size:14px; font-weight:700; line-height:30px; text-align:center; color:#fff; margin-right:17px;}

.sstx dt{ font-size:20px; font-weight:700;  color:#111; line-height:50px; height:50px; margin:0 0 0px 0;}

.sstx  dd{font-size:16px; height:62px; color:#374151;  border-radius:6px;  background: #fff; padding:0 0 0 25px; box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ; border-left:4px solid #9a3dee; line-height:30px; padding-bottom:11px; padding-top:10px; margin-bottom:17px;}
.sstx  dd  p{ font-size:14px; color:#4b5563;}

.club_yx{  border-radius:16px; height:620px; margin:20px 0 40px; padding:50px 150px 20px 150px;box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ;} 

.club_yx .club_title h2{  color:#fff; }
.club_yx .ndss dt{  color:#fff;}
.club_yx .ndss dd{background-color: rgba(255, 255, 255, 0.1); color:#Fff;}
.club_yx .ndss dd span{background-color: rgba(255, 255, 255, 0.1); color:#Fff;}

.xmld{ height:80px; color:#fff;  border-radius:6px; width:400px; padding:15px;background-color: rgba(255, 255, 255, 0.2); margin:20px 0;}
.xmld h3{ font-size:18px; font-weight:400; line-height:35px;}
.xmld p{  font-size:14px;}
.club_yx .sstx dt{  color:#fff;}
.club_yx .sstx dd{ font-size:16px; line-height:50px; height:50px; color:#fff;  border-radius:6px; margin:0 0 15px 0; background:url(../images/li3.png) no-repeat 10px center #fff; padding:0 0 0 25px; box-shadow:  0 3px 5px -1px rgba(49, 49, 49, 0.4) ; border:0;background-color: rgba(255, 255, 255, 0.1);}
.club_jjfa{border-radius:16px; height:620px; margin:40px 0; padding:50px 150px 20px 150px;background: linear-gradient(135deg, #eefef4, #fff);box-shadow:  0 3px 9px -3px rgba(49, 49, 49, 0.4) ;}
.club_jjfa_p{ font-size:16px; line-height:40px; color:#4b5563;}

.jjfa_ul{ padding:15px 0; position:relative;}
.jjfa_ul li{ width:30.33%; cursor:pointer; float:left; margin:10px 1.5%; height:205px;border-top:5px solid #17a34a; border-radius:12px; background:#fff; box-shadow: 0 2px 6px 0px rgba(49, 49, 49, 0.4);-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
	.jjfa_ul dl{ padding:22px 25px;}
.jjfa_ul dl dt{ text-align:left; font-size:18px; font-weight:700; margin-bottom:10px;}
.jjfa_ul dl dd{ text-align:left;font-size:16px; line-height:38px;background:url(../images/li4.png) no-repeat 10px center #fff; padding:0 0 0 25px; }

.jjfa_ul li:hover{box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4);-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
.lqcj{ height:160px; padding:20px 20px;border-radius:12px; background:#fff; margin:20px 0; box-shadow: 0 1px 8px -1px rgba(49, 49, 49, 0.4);}
.lqcj_title{ height:50px; position:relative;}
.lqcj h2{ font-size:18px; color:#111; display:block; line-height:50px; position:absolute; top:0px; left:45%; z-index:999;}
.lqcj .lqcj_x{ background:#dcfce7; height:10px; width:120px; position:absolute; top:33px; left:45%; z-index:10; }
.lqcj_ul{ padding:15px 0;}
.lqcj_ul li{ width:22.7%; margin:0 1%; float:left; border-radius:8px;background:#f0fdf4; border:1px solid #e2f9e9; text-align:center; height:90px;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.lqcj_ul li span{ font-size:24px;line-height:37px; font-weight:700; padding-top:15px; display:block;}
.lqcj_ul li p{ font-size:14px; line-height:20px;}
.lqcj_ul  li:hover{-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
.club .contact{ width:550px;}	
.contact_p span{ color:#ff0000;}
.club .gray_9{ color:#999;}
.club  .contact_div{ padding-left:15px;}
.contact_div_s{  margin-bottom:6px; padding:9px 0 9px 0px; height:30px; line-height:30px; font-size:16px;}
.contact_div_s label{ padding-right:30px;}
.club .tj_btn .btn_a{ width:100%; color:#fff;height:52px; line-height:52px; border:0; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; border-radius:8px; margin:0 auto;  font-size:16px; display:inline-block;}

.club .tj_btn .btn_a:hover{ -ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px); color:#fff;}
/******文化传媒******/	
.media .bn{background:url(../images/media_main_bg.jpg) repeat;}
.jb_bg_media{background: -webkit-linear-gradient(right, #9235e8, #3b80f5); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #9235e8, #3b80f5); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #9235e8, #3b80f5); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #9235e8, #3b80f5); /* 标准语法 */}
.media .xn_h{ background: linear-gradient(to right, #9235e8, #3b80f5);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  display: inline-block;}
.media .xn_link2{ color:#9334ea; border:2px solid #9334ea;}
.media .wuyu_main{background: -webkit-linear-gradient(bottom, #f8f5fe, #fff); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(bottom, #f8f5fe, #fff); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(bottom, #f8f5fe, #fff); /* Firefox 3.6-15 */
  background: linear-gradient(to bottom, #f8f5fe, #fff); /* 标准语法 */}
.media .wy_color_2{background:#f4e8ff;}
.media .tx_bg1{ background:#f8f7ff;}.media .tx_bg2{ background:#f3f7ff;}.media .tx_bg3{ background:#f3f9f9;}
.media .tixi_ul li dl dd{  background:url(../images/li5.png) no-repeat 10px center #fff; }

.media .sstx  dd{ height:69px; color:#fff;  background:none; background-color: rgba(255, 255, 255, 0.1); padding-top:9px;border-left:0; line-height:30px; }
.media .sstx  dd p{ color:#fff; line-height:25px; margin-bottom:20px;}
.media .wy_color_1{background:#dbeaff;}
.mnew_ul{}
.mnew_ul li{ width:30.333%; float:left ; margin:20px 1.5%; border-radius:16px; box-shadow:  0 5px 7px -3px rgba(49, 49, 49, 0.4) ;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

.mnew_ul .tx_ico{ width:58px; height:58px; margin-left:0; }
.mnew_ul  li h3{ font-size:20px; line-height:40px; height:40px; padding:12px 0 0 0;}
.mnew_ul li p{ font-size:16px; line-height:30px; color:#374151; }
.mnew_ul  li:hover{box-shadow: 0 3px 14px 3px rgba(49, 49, 49, 0.4);-ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
.media .tj_btn a.btn_b{color:#9334ea; border:2px solid #9334ea; }


/***详情****/
.dqym{ background:#fff; height:40px; padding:15px 0;}
.detail-main{ background:url(../images/detail_bg.jpg) repeat-x #fff; padding:20px 0 20px 0;}
.detail_all{}
.title_h{ font-size:14px; text-align:center ; padding:4px 0;line-height:18px; border-radius:15px;  color:#333; background-color: #ffe1e1; margin:10px auto; width:90px;  }
.detail_all h1{ font-size:46px; line-height:60px; color:#111; padding:10px 20px; text-align:center; line-height:60px;}
.title_note{font-size:16px; line-height:30px; color:#555; padding:10px 20px; text-align:center;}
.p_ico1{ background:url(../images/de-ico1.png) no-repeat left center; background-size:22px 22px; padding:0 30px 0 26px;}
.p_ico2{ background:url(../images/de-ico2.png) no-repeat left center; background-size:22px 22px; padding:0 30px 0 26px;}
.detail_cont{ width:680px; margin:80px auto 30px auto;}
.detail_img{ text-align: center; max-width:100%;}
.detail_p{ font-size:18px; line-height:50px; text-align:center; margin:20px 0 0 0;} 
.detail_word{ font-size:16px; line-height:28px; }
.video{ margin:50px 0; width:680px;}
.video video{ max-width:100%; width:100%;}
.wy_titd{ padding:30px 0 25px 85px; background:url(../images/wy_t.png) no-repeat 25px center #fef2f2; font-size:20px; font-weight:700; border-radius:10px;  }
.d_tit{ font-size:24px; font-weight:700;}

 .contact_div input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
 
}
 .contact_div input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
  
 }
 .contact_div input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;

}
 .contact_div input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #ffffff;
  
}