



/*È«ÆÁBanner*/
.fullSlide{ width:100%; position:relative; height:450px; background-color: transparent;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important; }	
.fullSlide .bd li{ width:100% !important; height:450px; position: absolute; left: 0px; top: 0px; display: none; overflow:hidden; text-align:center;}	
.fullSlide .bd li a{ display:block; height:450px;}	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;	}	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; border-radius: 50%; margin:0 5px; background-color:#fff;  overflow:hidden; 		line-height:9999px;}	
.fullSlide .hd ul .on{ background-color:#00b0b0;}

.fullSlide .pnBtn{ position:absolute; z-index:1; top:45%; width:74px; height:74px; cursor:pointer;}	
.fullSlide .prev{ left:10%; }	
.fullSlide .next{ right:10%; }	
.fullSlide .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:74px; height:74px; filter:alpha(opacity=10);opacity:0.1;  }	
.fullSlide .pnBtn .arrow:hover{ filter:alpha(opacity=30);opacity:0.3; }	
.fullSlide .prev .arrow{ right:0; background:#000 url(../../images/imgV2018/icon.png) 0 -26px no-repeat;   }	
.fullSlide .next .arrow{ left:0; background:#000 url(../../images/imgV2018/icon.png) -86px -26px no-repeat;  }



.secNav {}
.secNav-cont {display: flex;flex-flow: nowrap; justify-content: space-between; padding: 0;}
.secNav-cont li { text-align: center; width:20%; padding: 40px 0; position: relative; background-color: #f5f5f5;}
.secNav-cont li:nth-child(2n) { background-color: #ececec;}
/*.secNav-cont li::after {content: "";height: 100%; width: 1px; background-image: linear-gradient(0deg,#fff,#cdcdcd,#fff); display: block;position: absolute;top: 0;}*/
.secNav-cont li i {display: block;width: 52px; height: 52px; margin:10px auto; background-repeat: no-repeat; background-position: 0 0; }
.secNav-cont li i.navIcon01 {background-image: url("../../images/imgV2025/home/icon01001.png");}
.secNav-cont li i.navIcon02 {background-image: url("../../images/imgV2025/home/icon01002.png");}
.secNav-cont li i.navIcon03 {background-image: url("../../images/imgV2025/home/icon01003.png");}
.secNav-cont li i.navIcon04 {background-image: url("../../images/imgV2025/home/icon01004.png");}
.secNav-cont li i.navIcon05 {background-image: url("../../images/imgV2025/home/icon01005.png");}
.secNav-cont li p {font-size: 22px; color: #555555; font-weight: 100; line-height: 2em;}
/*.secNav-cont li:hover {border-bottom: 5px solid #00ae9c;}*/
.secNav-cont li:hover::before{content:"";width:100%;height:4px;background-color:#00ae9c;position:absolute;left:0;bottom:0}
.secNav-cont li i {
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.secNav-cont li:hover i {
  -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
}


.appNav-cont {display: flex;flex-flow: nowrap; justify-content: space-between; margin: 40px 0 60px 0;}
.appNav-cont li { text-align: center; width:18%; padding: 0; position: relative; background-color: #fff;}
.appNav-cont li:nth-child(2n+1) { background-color: #00967f;}
.appNav-cont li:nth-child(2n) {box-shadow:0 0 8px rgba(153,153,153,0.4);}
/*.appNav-cont li::after {content: "";height: 100%; width: 1px; background-image: linear-gradient(0deg,#fff,#cdcdcd,#fff); display: block;position: absolute;top: 0;}*/
.appNav-cont li i {display: block;width:60px; height:60px; margin:10px auto; background-repeat: no-repeat; background-position: 0 0; }
.appNav-cont li i.navIcon01 {background-image: url("../../images/imgV2025/home/icon02001.png");}
.appNav-cont li i.navIcon02 {background-image: url("../../images/imgV2025/home/icon02002.png");}
.appNav-cont li i.navIcon03 {background-image: url("../../images/imgV2025/home/icon02003.png");}
.appNav-cont li i.navIcon04 {background-image: url("../../images/imgV2025/home/icon02004.png");}
.appNav-cont li i.navIcon05 {background-image: url("../../images/imgV2025/home/icon02005.png");}
.appNav-cont li p {font-size: 22px; font-weight: 100; line-height: 2em; color: #fff;}
.appNav-cont li:nth-child(2n) p { color: #00967f;}
/*.appNav-cont li i {
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.appNav-cont li:hover i {
  -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
}*/
.appNav-cont a {height: 100%;display: block;padding: 40px 0;}


.item-Title {width: 100%; border-bottom: 1px solid #bfbfbf; margin-bottom: 20px;}
.item-Title h2 {position: relative;font-size: 30px;line-height:1.75em; color: #000; padding-left: 10px;}
.item-Title h2::before{content:"";width:20%;height:5px;background-color:#00ae9c;position:absolute;left:0;bottom:-3px}
.item-TitleS {width: 100%; margin-bottom: 20px;}
.item-TitleS h2 {position: relative;font-size: 30px;line-height:1.5em; color: #000; padding-left: 10px;}
.item-TitleG {width: 100%; border-bottom: 1px solid #bfbfbf; margin-bottom: 60px;}
.item-TitleG h2 {position: relative;font-size: 35px;font-weight: 300; letter-spacing: 5px;  line-height:1.75em; color:#00ae9c; text-align: center;}
.item-TitleG h2::before{content:"";width:12%;height:5px;background-color:#00ae9c;position:absolute;left:44%;bottom:-3px}


.new_lst {height:420px;position:relative;}
.new_lst .new_cnlf {width:640px;float:left;}
.new_lst .new_cnrf {width:710px;float:right;}

.newrf_lst dd { overflow: hidden;display: block;}
.newrf_lst dd:first-of-type { padding-bottom:10px; margin-bottom: 10px;}
.newrf_lst dd:first-of-type .newrf_tx a {color:#00967f;font-size:22px;font-weight:400;line-height: 1.5em; background-image: url(); padding-left: 0; padding-bottom:10px;}

.new_rq {width:65px;height:65px;float:right;text-align:center;color:#00967f;margin-top:10px;margin-left:10px;font-family:Arial,Helvetica,sans-serif;}
.new_rq span {display:block;font-size:24px;text-align:center;font-weight:400;line-height:35px;padding-top:5px;}
.new_rq_s {color:#9a9a9a;font-size:16px;line-height:38px;float:right;font-family:Arial,Helvetica,sans-serif;}
.new_rsum {line-height: 1.5em;}

.newrf_tx {margin-top:5px;float:left; width: 590px}
.newrf_tx a {color:#4b4b4b;font-size:16px;display:block;line-height:32px;background-image: url(../../images/imgV2021/common/icon.png); background-repeat: no-repeat;background-position:0 -479px;padding-left: 20px;}
.newrf_tx span {display:block;font-size:15px;color:#555555;line-height: 1.75em; overflow:hidden;}

.newrf_lst dd:hover .newrf_tx a {color:#00967f; font-size:18px; }
.newrf_lst dd .newrf_tx a  {-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;/*overflow: hidden;text-overflow: ellipsis; white-space: nowrap;*/}
.newrf_lst dd:hover .new_rq {background:#00967f;color: #fff; }
.newrf_lst dd:first-of-type:hover .newrf_tx a {color:#00967f; font-size:22px; }

/*¶¯Ì¬Banner*/
.newsImgSlide{ width:100%; position:relative; height:410px; background-color: transparent;}	
.newsImgSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.newsImgSlide .bd ul{ position: relative; width:640px; height: 410px;  }	
.newsImgSlide .bd li{ width: 640px; height:410px; overflow:hidden; text-align:center; }	
.newsImgSlide .bd li a{ display:block; height:410px; }	
.newsImgSlide .bd li p {position: absolute; bottom: 0; background-color: rgba(0,0,0,0.6); height: 40px; width: 100%; color: #fff; font-size: 16px;line-height: 40px;}
.newsImgSlide .bd li img {width: 100%; height: 100%;}
.newsImgSlide .hd{ width:50%; position:absolute; z-index:1; bottom:0; left:50%; height:30px; line-height:30px; margin-left: -10%;}	
.newsImgSlide .hd ul{ text-align:center; }	
.newsImgSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; border-radius: 50%; margin:0 5px; background-color:#bfbfbf; overflow:hidden; line-height:9999px; }	
.newsImgSlide .hd ul .on{ background-color:#fc7111; }

.newsImgSlide .pnBtn{ position:absolute; z-index:1; top:calc(50% - 20px); width:40px; height:40px; cursor:pointer;}	
.newsImgSlide .prev{ left:5%; }	
.newsImgSlide .next{ right:5%; }	
.newsImgSlide .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:40px; height:40px; filter:alpha(opacity=10); opacity:0.1;}	
.newsImgSlide .pnBtn .arrow:hover{ filter:alpha(opacity=30);opacity:0.3; }	
.newsImgSlide .prev .arrow{ right:0; background:#000 url(../../images/imgV2018/icon.png) -74px -121px no-repeat; background-size:auto;}
.newsImgSlide .next .arrow{ left:0; background:#000 url(../../images/imgV2018/icon.png) -114px -121px no-repeat; background-size:auto;}


.new_other { display: flex; justify-content: space-between; flex-flow: nowrap;}
.new_other .new_item {width: 434px;}
.new_other .new_item .new_list {width: 434px; height: auto; overflow: hidden; box-shadow:0 0 8px rgba(153,153,153,0.4); padding-bottom: 5px;}
.new_other .new_item ul.new_2nd li { position: relative; display: flex;justify-content:space-between; flex-wrap: nowrap; margin:20px; padding:0 10px 15px; border-bottom: 1px solid #d2d2d2;}
/*.new_other .new_item ul li:first-of-type { margin: 0; padding: 0; border-bottom: 0 solid #d2d2d2;}
.new_other .new_item ul li:first-of-type p { position: absolute; left: 0; bottom: 0; width: 100%; height: 25%; background-color: rgba(0,0,0,0.6); color: #fff;padding: 10px; font-size: 18px;}
.new_other .new_item ul li:first-of-type img {width: 100%; height:292px;}*/
.new_other .new_item ul.new_2nd li:last-of-type { border-bottom: 0 solid #d2d2d2;}
.new_other .new_item ul.new_2nd li .datecard {font-family: 'Arial'; text-align: center;margin-right: 20px; width: 20%}
.new_other .new_item ul.new_2nd li .datecard span { display:block;font-size:26px;line-height: 1em;color: #00967f;}
.new_other .new_item ul.new_2nd li a {font-size: 16px; line-height: 1.5em; text-align: left;width:calc( 80% - 20px);}

.new_other .new_item ul.new_Fimg li { position: relative;  margin: 0; padding: 0; border-bottom: 0 solid #d2d2d2;}
.new_other .new_item ul.new_Fimg li p { position: absolute; left: 0; bottom: 0; width: 100%; height: 25%; background-color: rgba(0,0,0,0.6); color: #fff;padding: 10px; font-size: 18px;}
.new_other .new_item ul.new_Fimg li img {width: 100%; height:292px;}

.new_other .new_item ul.ns_id_np li:first-of-type p { line-height: 2.5em;text-align: center;}
.new_other .new_item ul.ns_id_np li a { line-height: 2.5em;}
 

.subject-box { display: flex; flex-wrap:nowrap; justify-content:space-between;}

.subject-nav { width: 700px; display: flex; flex-wrap:wrap; justify-content:space-between; padding: 0;}
.subject-nav .nav-item { text-align: center; width:320px; padding:25px 0; margin-bottom: 25px; position: relative; background-color: #f5f5f5; border: 1px solid #ececec;cursor: pointer;}
/*.secNav-cont li::after {content: "";height: 100%; width: 1px; background-image: linear-gradient(0deg,#fff,#cdcdcd,#fff); display: block;position: absolute;top: 0;}*/
.subject-nav .nav-item i {display: block;width:120px; height:85px; margin:10px auto; background-repeat: no-repeat; background-position: 0 0; }
.subject-nav .nav-item i.navIcon01 {background-image: url("../../images/imgV2025/home/icon03011.png");}
.subject-nav .nav-item i.navIcon02 {background-image: url("../../images/imgV2025/home/icon03021.png");}
.subject-nav .nav-item i.navIcon03 {background-image: url("../../images/imgV2025/home/icon03031.png");}
.subject-nav .nav-item i.navIcon04 {background-image: url("../../images/imgV2025/home/icon03041.png");}
.subject-nav .nav-item i.navIcon05 {background-image: url("../../images/imgV2025/home/icon03051.png");}
.subject-nav .nav-item i.navIcon06 {background-image: url("../../images/imgV2025/home/icon03061.png");}
.subject-nav .nav-item p {font-size: 24px; color: #00967f; font-weight: 100; line-height: 2em;}
/*.secNav-cont li:hover {border-bottom: 5px solid #00ae9c;}*/
.subject-nav .on { background-color: #00967f;}
.subject-nav .on i.navIcon01 {background-image: url("../../images/imgV2025/home/icon03012.png");}
.subject-nav .on i.navIcon02 {background-image: url("../../images/imgV2025/home/icon03022.png");}
.subject-nav .on i.navIcon03 {background-image: url("../../images/imgV2025/home/icon03032.png");}
.subject-nav .on i.navIcon04 {background-image: url("../../images/imgV2025/home/icon03042.png");}
.subject-nav .on i.navIcon05 {background-image: url("../../images/imgV2025/home/icon03052.png");}
.subject-nav .on i.navIcon06 {background-image: url("../../images/imgV2025/home/icon03062.png");}
.subject-nav .on p {font-size: 24px; color: #fff; font-weight: 100; line-height: 2em;}



.subject-cont { width: 565px;}
.subject-cont div { position: relative; display: none !important;}
.subject-cont div .subject-info {position: absolute; left: 0; bottom: 0; width: 100%; background-color: rgba(255,255,255,0.8); color: #4d4d4d;padding: 20px 40px;}
.subject-cont div .subject-info h4{ color: #4d4d4d; font-size: 26px; padding-bottom: 5px;text-align: center;}
.subject-cont div .subject-info p{ color: #4d4d4d; font-size: 18px; line-height: 1.5em; text-align: justify}
.subject-cont .cur {display:block !important;}
.subject-cont div:first-child{display:block;}


.dep-box {display: block;}
.dep-box .dep-info,.dep-box .dep-info2nd {display: block; float: left; width:500px;}
.dep-box .dep-cls {display: block; float: right; width: 830px;}
.dep-img { position: relative; display: none !important; }
.dep-img img {margin-bottom: 30px;}
.dep-img h4 {position: absolute; left: 0; bottom:30px; width: 100%; height:auto; background-color: rgba(0,0,0,0.6); color: #fff; padding: 10px; font-size: 18px;text-align: right;}
.dep-box .dep-info .cur,.dep-box .dep-info2nd .cur {display:block !important;}

.dep-nav {width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:45px;}
.dep-item {width:calc((100% - 48px) / 3);height:50px;line-height:50px;float:left;margin:16px 16px 0 0;color:#3f3f3f;border-radius:6px;padding:0 17px;border:1px solid #ececec;font-size:18px;transition:all .2s;white-space:nowrap;max-width:100%;cursor:pointer;user-select:none;background-color:#f5f5f5;/*overflow: hidden;text-overflow:ellipsis;*/}
.dep-nav .on { color: #00967f;border:1px solid #00967f;}

.dep-more a {font-size: 22px; font-weight: 300; line-height: 2em;float: right;color: #00967f;}

.icon {position:relative;display:inline-block;font-family:"davyin";font-style:normal;font-weight:normal;line-height:1;-webkit-text-stroke-width:0.2px;}


.index-dingdian-series .toggle-icon { width: 100%; margin: 2em 0 0;display: flex; justify-content: space-between;}
.index-dingdian-series .toggle-icon a{padding:2em 0;float:left;width:20%;text-align: center;position:relative;z-index:3}
.index-dingdian-series .toggle-icon a span{ font-size: 18px; display:block;color:#4b4b4b;margin:0 auto}
.index-dingdian-series .toggle-icon a span:first-child{width:70%}
.index-dingdian-series .toggle-icon a span:nth-child(2){margin-top:.75em; }
.index-dingdian-series .toggle-icon a span:nth-child(2):hover {display:inline-block;}
.index-dingdian-series .toggle-icon a:hover span{color:#00967f;}
.index-dingdian-series .toggle-icon a:hover img {animation:tada 1s linear infinite;}
@keyframes tada {from {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
10%,20% {-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
30%,50%,70%,90% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%,60%,80% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
to {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}


.colslide { margin-top: 20px; position: relative;}
.colslide img {width: 100%; height: 100%; }
.colslide .swiper-slide { width: 320px; height: 188px; overflow: hidden; margin-right: 40px; position: relative;}
.colslide .swiper-button-prev, .colslide .swiper-button-next { width:26px; height:60px; background:url(../../images/imgV2025/home/slide_61.png) no-repeat; margin-top:-30px; opacity: 0.4;}
.colslide .swiper-button-prev { left:0;}
.colslide .swiper-button-next { background-image:url(../../images/imgV2025/home/slide_62.png); right:0;}
.colslide .swiper-button-disabled { opacity: 0;}
.colslide .swiper-slide p {position: absolute; left: 0; bottom:0;  width: 100%; height:auto; background-color: rgba(0,0,0,0.6); color: #fff; padding: 10px; font-size: 18px;text-align: center}
.colslide .swiper-slide h3 { width: 100%; font-family: SimSun; font-size: 30px; font-weight: bold; letter-spacing: -1px; position: absolute; left: 0; top:40px; text-align: center; color: #fff; }
.colslide .swiper-slide a { color: #fff; }

.bgcover { display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 999;}
.floatlayer { display: none; width: 400px; height: 600px; margin: 0 0 0 -200px; position: absolute; top: 50%; left: 50%; z-index: 999;}
.floatlayer .btns { text-align: center; position: absolute; width: 100%; left: 0; bottom: 0;}
.floatlayer .btns span { display:inline-block; width:172px; height: 50px; font-size:20px; line-height: 50px; margin:0 12px; background:#03a081; border-radius:60px; color:white; cursor: pointer;}
.floatcard { color:#333; padding:50px; background-color:#fff; overflow: hidden; position:relative; top: 0; left: 0; text-align: center;}
.floatcard img { border-radius: 10px;}
.floatcard p { font-size:20px; line-height: 1.75em; color: #03a081;font-weight: bold;}

