﻿*{box-sizing:border-box;margin:0; padding:0; list-style:none;  }
html{font-size: 10px;}
a{ color:#333; text-decoration:none;   }
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin: 0;font-weight:normal;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0;  }
input,textarea{outline:none;}
.row{ margin: 0px;}
.container{ margin: 0px auto;width:1200px; }
.w1440{ margin: 0px auto; width:1440px; }
.l{float: left}
.r{float: right}



@font-face {
    font-family: 'Hagin';
    src: url('../fonts/Hagin Caps Medium.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.in_header{width:100%; height:10.7vh; position:fixed; top:0; left:0; z-index:888; background:rgba(0,0,0,0.8)}
.h_logo{width:16%; height:10.7vh; float: left; display: flex; align-items: center;}
.h_logo img{ max-width: 100%; height: auto; align-items: center; margin: 0px auto; max-height: 100%}
.h_links{width:8%; height: 100%; background: url(../images/links.jpg) no-repeat center; text-align: center; background-size:cover;  float: right; position:relative }
.h_links p{color:#fff; font-size:1.6rem; position:absolute; top:50%; left:50%;transform: translate(-50%,-50%); width:100% }
.h_search{width:5%; height:100%; float: right; background:#c30d23 url(../images/search.png) no-repeat center;}
.form_box{position: fixed;  top:10.7vh; left:0; right:0; z-index: 999; height:auto; background: #fff; display:none; margin: 0 auto; width: 100%; padding: 10px 0}
.form_box form{width:100%; margin:0 auto;}
.form_box div.clearfix{ height:auto; width: auto; display: table; margin: 0px auto;}
.form_box input[type="text"]{width:300px; height:40px; line-height:40px; border: 0; float: left; background: #eee; color:#333; font-size: 15px; padding: 0 10px;}
.form_box .submit{width:120px; height:40px;  border:0; display: inline-block; color:#fff;  float:left; outline: none; background: #c30d23 ; font-size:1.6rem; text-align:center; line-height:40px;}
.in_header_top{width:100%; height:4.3vh; line-height: 4.3vh; border-bottom: 1px solid rgba(255,255,255,0.4); padding-right: 8% }
.in_header_top p{color:#fff; font-size: 1.4rem; opacity: 0.5; position: relative; float: left}
.in_header_top p:after{content: ""; width: 100px; height: 3px; background: #c30d23; position: absolute; bottom:-1px; left:0; z-index:2}
.h_yuyan{float: right; line-height: 4.3vh}
.h_yuyan a{color:#ffffff; font-size: 1.4rem; opacity: 0.5; background: url(../images/h_hui.png) no-repeat left center; padding-left: 20px;; margin-right:1rem; 
	position: relative; float: left}
.h_yuyan a.active{opacity: 1}
.h_yuyan a:hover{opacity: 1; background: url(../images/h_hong.png) no-repeat left center}
.h_yuyan a:nth-child(3){background: url(../images/h_hong.png) no-repeat left center; }
.h_yuyan a:nth-child(1){padding-right: 1.2rem}
.h_yuyan a:nth-child(1):after{content: "|"; color:#4a4c4d; font-size: 1.2rem; position: absolute; top:0; right:0; }
.section{display: block}

.md_submit{width:28px; height: 100%; float: right; background: url(../images/h_search.png) no-repeat center; border: 0}


/*导航*/
#menu{float: right; width:66%; height: 100%; }
#menu .nav{ z-index:1;   width:100%; height:6.4vh; margin: 0px auto; padding-right:2%}
#menu .nav .nLi{ float:left;  display:inline; height:100%; line-height:6.4vh; padding:0 36px; }
#menu .nav .nLi:last-child{margin-right: 0}
#menu .nav .nLi p{font-weight: normal; width:auto; text-align:center;  z-index: 2; position: relative; height:100%; }
#menu .nav .nLi p a{color:#fff;font-size:1.5rem;   height:100%;   overflow: hidden; position: relative; }
#menu .nav .sub{ display:none; width:100%; left:0; top:10.7vh;  position:absolute;  line-height:3; z-index: 99999; background: #eee; padding:10px 0}
.sub_ul{width:auto; display:table; margin:0px auto; max-width:1200px}
#menu .nav .sub li{ zoom:1; float:left; padding:0 25px; background:url(../images/erj.png) no-repeat right center;}
#menu .nav .sub li:last-child{background:none;}
#menu .nav .sub a{ display:block; text-align: center; height:auto; line-height:3rem;font-size:1.5rem;  color:#333; padding:.4rem 0;text-transform:Capitalize}
#menu .nav .sub a:hover{ color:#c30d23;  }
.nLi > p > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
#menu .nav .active p a{font-weight: bold;}
#menu .nav .nLi:hover p a{font-weight: bold;}
/* #menu .nav .active p,#menu .nav .nLi:hover p{background: url(../images/active.png) no-repeat center;  background-size:100% auto} */
#fp-nav ul li a span, .fp-slidesNav ul li a span{background: url(../images/dian.png) no-repeat center; border:0; width:45px; height:45px; top: 3px; left: 3px;}
#fp-nav ul li a.active, .fp-slidesNav ul li a.active{background: url(../images/n_active.png) no-repeat center}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{background:none}
#fp-nav.right{right:20px;}
#fp-nav ul li, .fp-slidesNav ul li{width:45px; height:45px;  border-radius: 50%;  margin: 0 0 20px}
.two_header{border-bottom: 1px solid rgba(0,0,0,0.1)}
.two_header #menu .nav .nLi p a{color:#000000}
.two_header .h_menu{background: url(../images/h_menu.png) no-repeat center}
.two_header .h_logo dl dt{color:#333333;}
.two_header .h_logo dl dd{color:#333333;}


.f_top{background: #fff}
.f_top #menu .nav .nLi p a{color:#333}
.f_top .in_header_top p{color:#333; opacity: 1}
.f_top .h_yuyan a{color:#333; opacity: 1 }
#logo1{display: none}
.f_top #logo1{display: block}
.f_top #logo{display: none}
.f_top .h_yuyan a:nth-child(1){background: url(../images/h_he.png) no-repeat left center;}
.f_top .in_header_top{border-bottom:1px solid #cccccc }
/* .f_top #menu .nav .active p,.f_top #menu .nav .nLi:hover p{background: url(../images/active_h.png) no-repeat center; background-size:100% auto} */




/*第1块*/
.section1{display: block; width: 100%; height: 100%;overflow: hidden; position: relative;}
.banner-index{position: relative;overflow: hidden; width: 100%; height: auto;}
.section1 .slideBox{position:relative;overflow:hidden;width:100%;height:89.5%}
.section1 .slideBox .hd{position:absolute;left:50%;  bottom:4%;z-index:1;overflow:hidden;height:22px; transform: translate(-50%,0);}
.section1 .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.section1 .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; opacity: 0.5; cursor:pointer; border-radius: 50%;}
.section1 .slideBox .hd ul li.on{opacity: 1}
.section1 .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.section1 .slideBox .bd ul{width:100%;height:100%}
.section1 .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.section1 .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%; }
.h_shubiao{position: absolute; bottom:4%; left:50%; text-align: center; transform: translate(-50%,0);}
.h_shubiao p{color:#fff; font-size: 1.6rem;}
.section1  .fp-tableCell{vertical-align: bottom;}



/*第2块*/
.section2{display: block; width: 100%; height: 100%;overflow: hidden; position: relative; padding-top: 10.7vh }
.section2_left{width:28%; height: 100vh; float: left}
.section2_center{width:33.5%; height: 100vh; float: left; background: #f9f9f9; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
.section2_right{width:38.5%; height: 100vh; float: left; padding-left: 1.8%; padding-right: 8%}
.section2_kfsj{width:100%; height: 45.7vh; padding-left: 28%; padding-right:6%; padding-top:3rem}
.section2_ysg{width:100%; height:19.3vh; background: #c30d23; padding:5% 3% 0 28%}
.section2_xingcheng{width:100%; height: 35vh; padding-left: 28%; position: relative}
.section2_xingcheng h4{color:#c30d23; font-size: 1.8rem; background: url(../images/ab_jts.png) no-repeat right center;   padding-right:90px; line-height:5rem; display: table; position: absolute; top:20%; left:28%; transition: all 0.4s ease-in-out;}
.section2_xingcheng h4:hover{background: url(../images/abh_jts.png) no-repeat right center;   padding-right:100px; transition: all 0.4s ease-in-out;}
.section2_ysg h4{color:#fff; font-weight: bold; font-size:1.8rem; margin-bottom: 1.1rem}
.section2_ysg p{color:#fff; font-size: 1.4rem; line-height:2rem}
.section2_ysg p span{font-weight: bold;}
.section2_kfsj span{color:#000000; font-size:2.6rem;  font-weight: bold;}
.section2_kfsj h6{ color:#c30d23; font-size:5rem; font-weight: bold; font-family: 'Hagin';margin: 1rem 0 }
.section2_kfsj h5{ color:#000000; font-size:1.6rem; font-weight: bold; line-height: 2rem; margin-bottom: 1.4rem; }
.section2_kfsj p{ color:#333333; font-size:1.4rem; line-height:2rem;}
.section2_center_one{width:100%; height: 30.6vh; overflow: hidden; }
.section2_cgxz{width:50%; height: 100%; float: left; border-right: 1px solid #e5e5e5; padding: 5% 4%;}
.section2_hdyy{width:50%; height: 100%; float: left; padding: 5% 4%;}
.section2_center_two{width:100%; height:31vh; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  padding: 5% 4%;}
.section2_center_one h4,.index_xgxz_left h4{width:100%; height: auto; overflow: hidden;   display:table-cell;line-height:4rem; }
.section2_center_one h4 span,.index_xgxz_left h4 span{color:#000000; font-size: 2.2rem;  display:inline-block; vertical-align:middle; margin-left: 15px;}
.section2_center_one h4 img,.index_xgxz_left h4 img{ display:inline-block; vertical-align:middle;}
.section2_center_one p{color:#555555; font-size: 1.4rem; line-height: 2rem; margin: 1rem 0 3rem; height:8vh}
.in_ab_more,.in_news_more{color:#c30d23; font-size: 1.6rem; background: url(../images/n_jts.png) no-repeat right center; padding-right:30px;}
.in_cgxz_yy{display: table; color:#c30d23; font-size: 1.8rem; background: url(../images/ab_jts.png) no-repeat right center;   padding-right:90px; line-height: 4.5rem;
	margin-top:1rem; transition: all 0.4s ease-in-out;}
	
.in_cgxz_yy:hover{background: url(../images/abh_jts.png) no-repeat right center;   padding-right:100px; transition: all 0.4s ease-in-out;}
.in_news_more{float: right}
.index_xgxz_left{width:63%; height: auto; float: left; }
.index_xgxz_left p{font-size: 1.6rem; color: #555555; line-height: 3rem;}
.index_xgxz_left p span{font-size: 1.6rem; color: #c30d23}
.section2_center_img{width:28%; float: right; margin-top:2rem}
.section2_center_img img{width:100%; height: auto; display: block}
.index_news_dt{width:100%; height: auto; overflow: hidden; margin-top:3rem; position: relative; margin-bottom:2rem}
.index_news_dt .swiper-container{width:100%; height: auto; overflow: hidden; margin-bottom:1rem}
.index_news_dt .swiper-slide a{width:100%; height: auto; display: block}
.index_news_img{width:100%; height: auto; overflow: hidden}
.index_news_img img{width:100%; height: auto; display: block}
.index_news_xx{width:100%; height: auto; overflow: hidden}
.index_news_dt h4{color:#c30d23; font-size: 2.2rem; display: table; font-weight: bold; padding: 0 14px; position:relative; 
	margin: 1rem 0 }
.index_news_xx h3{width:100%; height: 3.5rem; line-height: 3.5rem; color:#000000; font-size: 1.8rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_xx p{width:100%; height: 6rem; line-height: 3rem; color: #777777; font-size: 1.4rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.in_more{color:#c30d23; font-size: 1.6rem; background: url(../images/n_jts.png) no-repeat right center; padding-right: 30px;display:table}
.index_news_zxgg{width:100%; height: auto; overflow: hidden}
.index_news_zxgg h4{color:#c30d23; font-size: 2.2rem;  display: table; font-weight: bold; padding: 0 14px; position:relative}
.index_news_zxgg h4:after,.index_news_dt h4:after{content:""; width:6px; height:17px; background:url(../eimages/z_right.png) no-repeat center; right:0; top:3px; position:absolute}
.index_news_zxgg h4:before,.index_news_dt h4:before{content:""; width:6px; height:17px;background:url(../eimages/z_left.png) no-repeat center; left:0; top:3px; position:absolute}

.index_news_zxgg ul{width:100%; height: auto; overflow: hidden; margin:10px 0}
.index_news_zxgg ul li{width:100%; height: 40px; line-height: 40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.index_news_zxgg ul li a{color:#333333; font-size: 1.6rem;}
.index_news_zxgg ul li span{color:#c30d23; font-size: 1.6rem; font-weight: bold; margin-right: 5px;}
.index_news_dt .swiper-pagination{ top:68%; right:10px; width: auto; left:auto; bottom:auto; }
.index_news_dt .swiper-pagination-bullet{background: #fff; opacity: 1}
.index_news_dt .swiper-pagination-bullet-active{background: #c30d23}




/*第3块*/
.section3{display: block; width: 100%; height: 100%;overflow: hidden; position: relative;   }
.section3_ban{background: url(../images/section3_bjs.jpg) no-repeat center; width: 100%; height: 100%; transition:transform 5s ease 0s, opacity 2s ease 0s; position: absolute; top:0; left:0; z-index: 0}
.active .section3_ban{transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
.section3_all{width:100%; height: auto; padding: 0 8.4%; position: relative; z-index: 9; margin-top:19vh}
.section3_title{width:14%; height: 100vh; background: #c30d23; position: absolute; top:0; left:50%;  transform: translate(-50%,0); padding-top:15vh}
.section3_title h4{color:#fff; font-size: 2.8rem; font-weight:bold; text-align: center; position: relative; 
	z-index: 9; height:10vh; padding-top:40px; background:url(../images/t_bjs.png) no-repeat center;}
#tabs-container{width:100%; position: relative}
.tabs{width:34%; height: auto; overflow: hidden; position: absolute; top:0; left:8.4%; z-index: 9}
.tabs a{color:#555555; font-size: 1.8rem;  margin-right:15px; float: left; line-height: 4rem; margin-bottom:1rem; height:42px}
.tabs a:nth-child(4){margin-right:0}
.tabs a.active{color:#000000; font-size: 2rem; font-weight:bold; border-bottom: 2px solid #c30d23}
.content-slide{width:100%; height: auto; overflow: hidden}
.bd_li_left{width:41%; height: auto; float: left; padding-right:1%}
.bd_li_xx{width:100%; height: 96px; color:#333333; font-size: 1.6rem; line-height: 32px; margin-top:13vh}
.bd_li_links{width:100%; height: 56px; margin: 6vh 0}
.bd_li_links a{width:31.6%; padding:0 1rem;height: 100%; float: left; background: #e5e5e5 url(../images/tt_dd.png) no-repeat center; border-radius: 8px; text-align: center; line-height: 56px; font-size: 1.8rem; color: #000000; margin-right:2.5%}
.bd_li_links a:last-child{margin-right: 0}
.bd_li_links a:hover{background: #c30d23 url(../images/tt_dd.png) no-repeat center; color:#fff}
.bd_li_right{float: right; width: 58.4%}
.bd_li_right img{width:100%; height: auto; display: block}
.tabs_ul{width:53%; height: auto; overflow: hidden; position: absolute; bottom:3rem; left:8.4%; z-index: 9}
.tabs_ul ul{width:100%; height: auto; overflow: hidden;}
.tabs_ul ul li{width:24.2%; height: auto; float: left; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); padding:0.4rem; margin-right: 1%}
.tabs_ul ul li img{width:100%; display: block}
.tabs_ul ul li:nth-child(4){margin-right: 0}
.tabs_ul ul li.active{border: 1px solid #c30d23}




/*第4块*/
.section4{display: block; width: 100%; height: 100%;overflow: hidden; position: relative;   }
.section4_ban{background: url(../images/section4_bjs.jpg) no-repeat center; width: 100%; height: 100%; transition:transform 5s ease 0s, opacity 2s ease 0s; position: absolute; top:0; left:0; z-index: 0}
.active .section3_ban{transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
.section4_all{width:100%; height: auto; padding: 0 9%; margin-top: 8rem}
.section4_all ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 1.3rem}
.section4_all ul li{position: relative; margin-right: 1%; overflow: hidden}
.section4_all ul li img{width:100%; display: block}
.section4_all ul li a{width:100%; height: auto; display: block}
.section4_all ul li span{color:#fff; font-size: 2.6rem; position: absolute; bottom:7%; right:4%}
.section4_all ul li:last-child{margin-right: 0}
.section4_all ul li img{max-width: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.section4_all ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.section_two li:nth-child(2) img{width:100%; margin:0px auto;}



/**/
.section5{width:100%; height:760px!important; overflow: hidden; background: #3c3c3c; position: relative; padding:30px 0; display:block!important}
.section5 .fp-tableCell {display: block!important;}
.section5_all{width:100%; height: auto; padding: 0 9%;}
.section5_top{width:100%; height: auto; overflow: hidden; margin-bottom: 2rem}
.section5_top_left{width:17%; height: auto; float: left}
.section5_top_left h4{color:#fff; font-size: 1.8rem; margin-bottom: 1rem}
.section5_dianhua{width:100%; height: auto; overflow: hidden; margin-bottom: 10px;}
.section5_dianhua h5{color:#cacaca; font-size: 1.3rem; line-height:1.8}
.section5_dianhua h5 span{color:#fff; margin-right: 5px}
.section5_dianhua p{color:#f80421; font-size: 2rem; line-height:1.8; font-weight: bold; padding-left: 14px}
.section5_top_right{width:82%; height: auto; float: right; position: relative}
.section5_top_right:after{content: ""; width: 100%; height:10px; position: absolute; top:3.5rem; left:0; z-index: 9; background: url(../images/xs.png) no-repeat center}
.section5_top_right dl{width:12.5%; height:auto; float: left; text-align: center}
.section5_top_right dl dt{color:#fff; font-size: 1.4rem; height: 3.5rem;}
.section5_top_right dl dd{width:100%; height: auto; overflow:hidden; margin-top: 1rem}
.section5_top_right dl dd a{color:#cacaca; font-size: 1.3rem; line-height:20px; display: block; margin-bottom:14px;text-decoration:underline;text-transform:Capitalize}
.section5_top_right dl dd a:hover{color:#fff}
.section5_center{width:100%; height: auto; overflow: hidden; margin-bottom: 2rem;}
.section5_center p{float: left; color:#cacaca; font-size: 1.4rem; line-height: 3rem;}
.section5_links{margin-left: 8rem; color:#cacaca; font-size: 1.4rem; line-height: 3rem;}
.section5_links a{ color:#cacaca; font-size: 1.4rem; line-height: 3rem; margin-right:1%}
.section5_links a:hover{color:#fff}
.section5_bottom{width:100%; height: auto; overflow: hidden; background: url(../images/xs.png) no-repeat top center; padding-top: 2rem;}
.section5_bottom_left{width:55%; height: auto; float: left}
.section5_bottom_nav{width:100%; height: 3rem; line-height: 3rem; position: relative; margin-top: 8px;}
.section5_bottom_nav a{padding:0 20px; height: 100%; float: left;  color:#cacaca; font-size: 1.6rem; text-align: center; position: relative}
.section5_bottom_nav a:after{content: "|"; color:#cacaca; position: absolute; top:0; left:0}
.section5_bottom_nav a:hover{color:#fff}
.section5_bottom_bq{width:100%; height: auto; overflow: hidden;  padding: 1.5rem 0 1.5rem 0; 
	margin-top:15px;}
.section5_bottom_bq p{color:#eeeeee; font-size: 1.4rem; line-height: 3rem;}
.section5_bottom_bq p a{color:#eeeeee}
.section5_bottom_bq p a img{margin-right:8px;}
.section5_bottom_bq .sydw_icon{float:left;}
.foot_banquan{margin-left:60px;}
.section5_bottom_right{width:39%; height: auto; float: right; overflow: hidden}
.section5_bottom_right dl{width:22%; height: auto; margin-left: 3%; float: left}
.section5_bottom_right dl dt{width:100%; height: auto; display: block}
.section5_bottom_right dl dt img{width:100%; height: auto; display: block}
.section5_bottom_right dl dd{width:100%; height: auto; display: block; color:#cacaca; font-size: 1.4rem; text-align: center; line-height:1.7rem; margin-top: 1rem}
.footer{width:100%; height:auto; overflow: hidden; background: #3c3c3c; position: relative; padding:4.8rem 0 }



/*内页*/
.ny_banner{height:650px; width:100%}
.ban_all{height:800px;}
.ny_video_ban{width:100%; height: auto}
.ny_banner img{width:100%; height:100%; object-fit: cover; object-position: center center;}
.ny_video_ban video{width:100%;}
.ny_all{width:100%; height: auto;  background:#fcf5ea url(../images/all.png) no-repeat bottom center; background-size: cover; padding:45px 8% 60px; overflow: hidden; position:relative}
.ny_all:after{content:""; width:100%; height:140px; background:url(../images/dw_icon.png) no-repeat top center; position:absolute; bottom:0; left:0; z-index:0}
.ny_nav{width:100%; height: auto; overflow: hidden; margin-bottom: 6rem}
.ny_news_nav{margin-bottom:0}
.ny_nav_left{max-width:34%; float: left; color:#777777; font-size: 1.8rem; background: url(../images/n_icon.png) no-repeat left center; padding-left: 20px;text-transform:Capitalize}
.ny_navs_left{max-width: 46%; float: left; color:#777777; font-size: 1.8rem; background: url(../images/n_icon.png) no-repeat left center; padding-left: 20px;}
.ny_nav_left a,.ny_navs_left a{color:#777777; font-size: 1.8rem;}
.ny_nav_left a:hover{color:#000000}
.ny_navs_left a:hover{color:#000000}
.ny_nav_left span,.ny_navs_left span{color:#000000}
.ny_nav_right{float: right; max-width:70%}
.ny_navs_right{float: right; max-width:50%}
.ny_nav_right a,.ny_navs_right a{float: left; background: url(../images/xuxian.png) no-repeat right top; padding-right:2.5rem; margin-left: 2rem;}
.ny_nav_right a span,.ny_navs_right a span{color:#bbbbbb; font-size: 14px; writing-mode:tb-rl;writing-mode:vertical-rl; width:20px; line-height: 20px; float: left; display:none}
.ny_nav_right a p,.ny_navs_right a p{color:#333333; font-size: 1.8rem; writing-mode:tb-rl;writing-mode:vertical-rl;  line-height: 24px; float: left; letter-spacing:1px;height: 280px;text-transform:Capitalize}
.ny_nav_right a img,.ny_navs_right a img{float: left; margin-right:1.5rem}
.ny_nav_right a:last-child{background: none; padding-right: 0}
.ny_navs_right a:last-child{background: none; padding-right: 0}
.ny_nav_right i,.ny_navs_right i{width:20px; height: 20px; background: url(../images/n_active.png) no-repeat center; float: left;  margin-right:1.5rem; background-size: 100% 100%}
.ny_nav_right a.active i,.ny_navs_right a.active i{background: url(../images/nh_active.png) no-repeat center; background-size: 100% 100%}
.ny_nav_right a.active span,.ny_navs_right a.active span{color:#c30d23; opacity: 0.4}
.ny_nav_right a.active p,.ny_navs_right a.active p{color:#c30d23}

.ny_nav_right a:hover i{background: url(../images/nh_active.png) no-repeat center; background-size: 100% 100%}
.ny_nav_right a:hover span{color:#c30d23; opacity: 0.4}
.ny_nav_right a:hover p{color:#c30d23}


.ny_about_post{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee8dd; padding-bottom: 70px; }
.ny_post_title{max-width:60%; height: auto; float: left}
.ny_post_title h5{color:#000000; font-size: 1.8rem;text-transform:Uppercase;}
.ny_post_title h6{color:#000000; font-size: 6.6rem; margin-bottom: 8px}
.ny_post_title h6 i{color:#c30d23; font-size: 6.6rem; font-style: normal; margin: 0 20px;}
.ny_post_title p{color:#333333; font-size: 1.8rem;}
.ny_post_title hr{width:1px; height:20px; background: #7f7c76; margin: 10px 0; display: block}
.ny_ticon{width:570px; height: auto; float: right; text-align: right}
.ny_ticon img{max-width:100%; }
.ny_jigou_one{width:100%; height: auto; overflow: hidden;  border-bottom: 1px solid #eee8dd; padding-bottom: 130px; padding-top:15rem; }
.jigou_one_left{width:498px; height: auto; float: left; border: 1px solid #d6cdc0; padding: 10px;}
.jigou_one_left img{width:100%;}
.jigou_one_right{margin-left: 550px;}
.jigou_one_right h5{color:#aea393; font-size: 2rem; font-weight: bold; line-height: 32px; margin-top: 15px;}
.jigou_one_right a{width:100%; height: 30rem; display: block; color:#555555; font-size: 1.6rem; line-height: 3rem; margin-top: 1rem;}
.ny_jigou_about{width:100%; height: auto;  border-bottom: 1px solid #eee8dd; padding-bottom: 7rem; margin-top: 5rem; margin-bottom: 8rem;}
.ny_title{width:100%; height: auto; overflow: hidden}
.ny_title h4{display: table; position: relative; color:#000000; font-size: 3.6rem; font-weight: bold; padding: 0 20px;text-transform:Uppercase}
.ny_title h4:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/bb_left.png) no-repeat center; transform: translate(0,-50%);}
.ny_title h4:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/bb_right.png) no-repeat center; transform: translate(0,-50%);}
.ny_about_li{width:100%; height: auto; overflow: hidden; margin-top: 40px; padding:30px 62px; background:url(../images/lc_bjs.jpg) no-repeat center; }
.about_li_left{width:69%; height: auto; overflow: hidden}
.about_li_left h3{color:#000000; font-size: 2.6rem; font-weight: bold; position: relative}
.about_li_left h3 span{color:#aea393; font-size: 2.6rem; font-weight:bold; margin: 0 5px}
.about_li_left p{color:#555555; font-size: 1.6rem; line-height: 32px;  width: 100%; text-indent: 2rem; margin: 2rem 0}
.about_li_img{width:100%; height: 175px; overflow: hidden}
.about_li_img img{width:100%; height: 100%; object-fit: cover; object-position: center center;}
.about_li_time{max-width:20%; margin-top:60px;}
.about_li_time h5{color:#aea393; font-size: 1.8rem;}
.about_li_time h4{color:#aea393}
.about_li_time h4 span{ font-size: 13rem; font-family: 'Hagin'; }
.about_li_time a{color:#c30d23; font-size: 1.8rem; background: url(../images/ab_jts.png) no-repeat right center;  padding-right:10rem; display: table; height: 60px; 
	line-height: 60px; margin-top:4rem; transition: all 0.4s ease-in-out;}
.about_li_time a:hover{ background: url(../images/abh_jts.png) no-repeat right center; padding-right:12rem;  transition: all 0.4s ease-in-out;}
.ny_about_li:hover{	box-shadow: 10px 12px 8px rgba(174,163,147,0.4)}
.ny_jigou_zuzhi{width:100%; height: auto; overflow: hidden; margin-bottom: 80px;}
.ny_jigou_zuzhi ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.ny_jigou_zuzhi ul li{margin-right: 2%; width:32%;  background: url(../images/zz_bjs.jpg) no-repeat center; background-size:cover; padding: 10px;}
.ny_jigou_zuzhi ul li:last-child{margin-right: 0}
.ny_jigou_zuzhi ul li a{width:100%; height: 100%; border: 1px solid rgba(255,255,255,0.5); padding:34px; display: block}
.ny_jigou_zuzhi ul li h4{color:#ffffff; font-size:3rem; font-weight:bold; position: relative; display: table; padding: 0 25px; line-height: 30px;}
.ny_jigou_zuzhi ul li h4:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/zz_left.png) no-repeat center; transform: translate(0,-50%);}
.ny_jigou_zuzhi ul li h4:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/zz_right.png) no-repeat center; transform: translate(0,-50%);}
.ny_jigou_zuzhi ul li p{width:100%; height: auto; overflow: hidden; color:#fff; font-size: 1.8rem; line-height:32px; margin:3rem 0  }
.in_jg_num{width:100%; height: auto; overflow: hidden; }
.jg_num_img{display: flex; align-items: center; float: left; height: 8.4rem; transition: all 0.4s ease-in-out;}
.in_jg_num img{align-items: center; margin: 0px auto; max-height:100%}
.in_jg_num span{color:#fff; font-size: 7rem; float: right; font-family: 'Hagin';}
.ny_jigou_zuzhi ul li:hover .jg_num_img{margin-left:2%; transition: all 0.4s ease-in-out;}


/*关于环境*/
.ny_about_hj{width:100%; height: auto; overflow: hidden; margin-top: 62px;}
.about_hj_t{width:auto; display: table; margin: 0px auto; color:#000000; font-size: 3rem; font-weight: bold; position: relative; padding: 0 30px}
.about_hj_t:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/bb_left.png) no-repeat center; transform: translate(0,-50%);}
.about_hj_t:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/bb_right.png) no-repeat center; transform: translate(0,-50%);}
.ny_about_hj ul{width:100%; height: auto; overflow: hidden; margin-top: 40px}
.ny_about_hj ul li{width:32%; height: auto; float: left; margin-right: 2%; margin-bottom:40px;}
.ny_about_hj ul li:nth-child(3n){margin-right: 0}
.ny_hjimg{width:100%; height: auto; overflow: hidden}
.ny_hjimg img{width:100%; height: auto; display: block}
.ny_about_hj ul li h3{width:100%; height:4rem; line-height: 4rem; color: #000000; font-size: 2rem; margin-top: 10px;}
.ny_about_jianjie{width:100%; height: auto; background: url(../images/icon_s.png) no-repeat right top; padding-top: 40px; position:relative; z-index:9}
.ny_about_title{width:100%; height: auto;}
.ny_about_title h5{color:#000000; font-size: 1.8rem;text-transform:Uppercase;}
.ny_about_title hr{width:1px; height:20px; background: #7f7c76; margin: 10px 0; display: block}
.ny_about_nav{width:100%; height: auto; overflow: hidden; height: 80px; line-height: 80px; border-top: 1px solid #eee8dd; border-bottom: 1px solid #eee8dd;text-transform:Capitalize;
	margin-top:28px}
.ny_about_nav a{color:#555555; font-size:1.8rem; margin-right:4rem; float: left; height: 100% }
.ny_about_nav a.active,.ny_about_nav a:hover{color:#000000; border-bottom: 2px solid #000000}
.ny_jianjie_xx{width:100%; height: auto; overflow: hidden; font-size:16px; color: #555555; line-height: 34px; margin-top: 70px;     border-bottom: 1px solid #eee8dd; padding-bottom: 50px}
.ny_jianjie_xx img{max-width: 100%}
.ny_jianjie_xx p{font-size:1.6rem; color: #555555; line-height: 34px; text-indent: 2rem}
.ny_jianjie_xx span{font-size:1.6rem; color: #555555; line-height: 34px; }
.ny_xiangqing_xx{width: 100%; height: auto; overflow: hidden;  border-top: 1px solid #eee8dd;  padding-bottom:7rem; padding-top:3rem; margin-top: 3rem; font-size:1.6rem; color: #555555; line-height: 34px; }
.ny_xiangqing_xx img{max-width: 100%}
.ny_xiangqing_xx p{font-size:1.6rem; color: #555555; line-height: 34px; }
.ny_xiangqing_xx span{font-size:1.6rem; }
.ke-insertfile{text-decoration: underline;}


/*管理人员*/
.ny_team{width:100%; height: auto; overflow: hidden; margin-top: 30px; border-top:1px solid #eee8dd; padding-top: 30px;}
.ny_team ul{width:100%; height: auto; overflow: hidden}
.ny_team ul li{width:18.5%; height: auto; float: left; margin-right: 1.85%; margin-bottom: 30px;}
.ny_team ul li:nth-child(5n){margin-right: 0}
.ny_team_bt{width:100%; height: 40px; line-height: 40px; margin-top: 5px;}
.ny_team_bt h4{width:60%; height: 100%; float: left; color:#000000; font-size:1.8rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ny_team_bt span{width:auto; height: 100%; float:right; color:#aea393; font-size:16px; }
.ny_team ul li p{width:100%; height: 30px; line-height: 30px; color: #555555; font-size: 2rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	margin-top: 5px;}
.ny_team_pic{width:100%; height: auto; overflow: hidden}
.ny_team_pic img{transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; width:100%}
.ny_team ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.ny_juce_li{border-top:0; }

.ny_case_pic{width:100%; height: 42rem; overflow: hidden}
.ny_case_pic img{transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; width:100%; height:100%; object-fit: cover; object-position: center center;}




/*调查问卷*/
.ny_wenj{width: 100%;
    height: auto;
    overflow: hidden;
    color: #555555;
    font-size: 1.6rem;
    line-height: 32px;
    margin-top: 40px;}
.ny_wenj h4{color:#000000; font-size: 2.2rem; line-height: 50px; text-align: center}
.ny_wenj_ma{width:auto; display: table; margin:40px auto 0;}
.ny_wenj_ma dl{width:218px; height: auto; float: left; margin-right: 30px;}
.ny_wenj_ma dl dt{width:100%; height: auto; overflow: hidden}
.ny_wenj_ma dl dt img{width:100%; height: auto; display: block}
.ny_wenj_ma dl dd{width:100%; height:auto; color:#555555; font-size: 1.6rem; line-height: 30px; margin-top: 5px; text-align: center; margin-top:10px;}
.ny_dcbg{width:100%; height: auto; overflow: hidden; margin:100px 0 }
.ny_dcbg a{width:32.4%; height: 80px; float: left; margin-right:1.4%; background: #aea393; line-height: 80px; padding: 0 2%; margin-bottom: 20px;}
.ny_dcbg a p{color:#ffffff; font-size: 1.8rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(../images/links.png) no-repeat left center; padding-left:30px;}
.ny_dcbg a:nth-child(3n){margin-right: 0}
.ny_dcbg a:hover{background:#c30d23 }



/*管理人员*/
.ny_wenchuang{width:100%; height: auto; overflow: hidden; margin-top: 30px; padding-top: 30px; position:relative; z-index:9}
.ny_wenchuang ul{width:100%; height: auto; overflow: hidden}
.ny_wenchuang ul li{width:18.5%; height: auto; float: left; margin-right: 1.85%; margin-bottom: 30px;}
.ny_wenchuang ul li:nth-child(5n){margin-right: 0}
.ny_wenchuang ul li p{width:100%; height: 30px; line-height: 30px; color: #555555; font-size: 2rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	margin-top: 5px;}
.ny_wenchuang ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}


/*新闻资讯*/
.ny_news_all{width: 100%;  height: auto;  background: url(../images/news_icon.png) no-repeat right top; padding-top: 145px;}
.ny_news{width:100%; height: auto; overflow: hidden; margin-top: 30px;  border-top:1px solid #eee8dd; padding-top: 30px;}
.ny_news ul{width:100%; height: auto; overflow: hidden}
.ny_news ul li{width:23.4%; height: auto; overflow: hidden; margin-bottom:68px; margin-right: 2.1%; float: left}
.ny_news ul li:nth-child(4n){margin-right: 0}
.ny_news_pic{width:100%; height: 210px; overflow: hidden; border: 1px solid rgba(255,255,255,0); }
.ny_news_pic img{width:100%; height: 100%; object-fit: cover; object-position: center center; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_news_xx{width:100%; height: auto; overflow: hidden;padding-bottom: 40px; margin-top: 20px; position: relative}
.ny_news_xx h3{width:100%; height:60px; line-height: 30px; font-size: 2rem; color:#000000;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_news_xx span{color:#aea393; font-size: 1.6rem; display: block; margin: 20px 0}
.ny_news_xx p{width:100%; height:60px; line-height: 30px; font-size: 1.6rem; color:#777777;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_news_xx:after{content:""; width:0; height: 4px; background: #c30d23; position: absolute; bottom:0; left:0; transition: all 0.4s ease-in-out;}
.ny_news ul li:hover .ny_news_xx:after{width:100%; transition: all 0.4s ease-in-out;}
.ny_news ul li:hover .ny_news_pic{border: 1px solid #c30d23}
.ny_news ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.ny_educate_yp{ border-top:0; padding-top:0}
.ny_news_show{width: 100%; height: auto; background: url(../images/news_icon.png) no-repeat right top; padding-top: 145px;}



/*新闻资讯*/
.ny_volunteer ul{width:100%; height: auto; overflow: hidden}
.ny_volunteer ul li{width:23.4%; height: auto; overflow: hidden; margin-bottom:68px; margin-right: 2.1%; float: left}
.ny_volunteer ul li:nth-child(4n){margin-right: 0}
.ny_volun_pic{width:100%; height: 250px;overflow: hidden; border: 1px solid rgba(255,255,255,0); }
.ny_volun_pic img{width:100%; height: 100%; object-fit: cover; object-position: center center; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_volunteer{width:100%; height: auto; overflow: hidden; margin-top: 30px;  padding-top: 30px;}
.ny_volunteer ul li:hover .ny_news_xx:after{width:100%; transition: all 0.4s ease-in-out;}
.ny_volunteer ul li:hover .ny_news_pic{border: 1px solid #c30d23}
.ny_volunteer ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}




/*常设展览*/
.ny_cszl_li{width:100%; height: auto; overflow: hidden; margin-top: 70px;}
.ny_cszl_li li{width:48.5%; height: auto; float: left; margin-bottom: 70px;}
.ny_cszl_li li:nth-child(2n){float: right}
.ny_cszl_pic{width:100%; height: 46rem; overflow: hidden}
.ny_cszl_pic img{width:100%; height: 100%; display: block;}
.ny_cszl_info{width:100%; height: auto}
.ny_cszl_top{width:84%; height: auto; float: left; margin-top: 22px;}
.ny_cszl_top h4{color:#000000; font-size: 3rem; font-weight:bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	background: url(../images/zs_icon.png) no-repeat left center;  padding-left: 4rem;}
	.ny_cszl_top h4 a{color:#000000; font-size: 2.6rem; }
.ny_cszl_top dl{height:10.5rem;line-height:3.5rem; margin: 20px 0 20px 40px; overflow:hidden}
.ny_cszl_top dl dt{width:100%; overflow:hidden; color:#000000; font-size: 1.7rem;}
.ny_cszl_top dl span{color:#c30d23; font-size: 1.8rem; font-weight: bold; float: left}
.ny_cszl_top dl dd{color:#000000; font-size: 1.7rem; width:100%}
.ny_cszl_info img{width:81px; height: auto; float: right; margin-top:4.4rem}
.ny_cszl_jianjie{width:100%; height: auto; overflow: hidden; border: 1px solid #aea393; padding:2rem; background: #eee6da}
.ny_cszl_jianjie h4{width:100%; height: auto; color:#333333; font-size: 2rem; font-weight: bold; margin-bottom: 5px;}
.ny_cszl_jianjie p{width:100%; height: 6.4rem; color:#555555; font-size: 1.6rem; line-height: 3.2rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
 .zl_icon_right{float:right}
 .ny_cszl_info i{width:81px; height:41px; float:right; margin-top:4.4rem; background:url(../images/abh_jts.png) no-repeat center; transition: all 0.4s ease-in-out;}
.ny_cszl_li li:hover i{background:url(../images/ab_jts.png) no-repeat center; transition: all 0.4s ease-in-out; margin-right:10px;}




/*常设展览详情*/
.ny_cgjs_bottom{width:100%; height: auto;  border-top:1px solid #eee8dd; padding-top: 40px; margin-top: 30px; margin-bottom: 60px; overflow: hidden}
.ny_cgjs_t{width:16%; float: left; background: url(../images/js_icon.png) no-repeat left center; padding-left: 40px; font-size: 2.3rem; font-weight: bold;}
.ny_cgjs_right{width:83%; height: auto; float: right; border: 1px solid #aea393; background: #eee6da; padding:28px; font-size: 1.6rem; color: #333333; line-height: 3.2rem;}
.ny_cgjs_right p{font-size: 1.6rem; color: #333333; line-height: 3.2rem;}
.ny_cgjs_right span{font-size: 1.6rem; color: #333333; line-height: 3.2rem;}
.ny_cgjs_top{width:100%; height: auto; overflow: hidden; margin-top: 28px;}
.cgjs_top_left{width:70%; height: auto; float: left}
.cgjs_top_left h4{color:#000000; font-size: 2.6rem; font-weight: bold; background: url(../images/zs_icon.png) no-repeat left center; padding-left:40px;
	margin-bottom:10px;}
.cgjs_top_left p{color:#000000; font-size: 1.8rem; line-height: 40px; padding-left: 40px;}
.cgjs_top_left p span{color:#aea393; font-size: 1.8rem; font-weight: bold;}
.cgjs_top_right{float: right;}
.cgjs_top_right a{color:#000000; font-size:1.8rem; line-height: 30px; float: left}
.cgjs_top_right span{width:1px; height: 20px; float: left; margin:6px 40px 0; background: #cbc7c0}
.cgjs_prev{background: url(../images/cs_left.png) no-repeat left center; padding-left: 28px; float:left; color: #000000; font-size: 1.8rem; line-height: 30px;}
.cgjs_next{background: url(../images/cs_right.png) no-repeat right center; padding-right:28px; float:left; color: #000000; font-size: 1.8rem; line-height: 30px;}
.cgjs_next:hover a,.cgjs_prev:hover a{color:#c30d23}
.cgjs_next:hover,.cgjs_prev:hover{color:#c30d23}
.ny_cgjs_pic{width:100%; height: auto; overflow: hidden; margin-top:68px; }
.ny_cgjs_pic .slideTxtBox{ width:100%; position: relative; overflow: hidden}
.ny_cgjs_pic .slideTxtBox .hd{width:38.8%; height: auto; float: right}
.ny_cgjs_pic .slideTxtBox .hd ul{width:100%; height: auto; overflow: hidden}
.ny_cgjs_pic .slideTxtBox .hd ul li{width:49.4%; height: auto; float: left; margin-bottom:10px; border:3px solid rgba(255,255,255,0) }
.ny_cgjs_pic .slideTxtBox .hd ul li:nth-child(2n){float: right}
.ny_cgjs_pic .slideTxtBox .hd ul li img{width:100%; display: block}
.ny_cgjs_pic .slideTxtBox .hd ul li.on{border:3px solid #c30d23}
.ny_cgjs_pic .slideTxtBox .bd{width:60.4%; height: auto; float: left; position: relative}
.bds_li{width:100%; height: auto; overflow: hidden}
.bds_li img{width:100%; height: auto; display: block}
.ny_cgjs_pic .slideTxtBox .arrow{}
.ny_cgjs_pic .slideTxtBox .next,.prev{ display:block;  width:60px; height:60px;  position: absolute; top:50%; margin-top: -30px; }
.ny_cgjs_pic .slideTxtBox .next{background: rgba(195,13,35,0.8) url(../images/b_rjts.png) no-repeat center; right:39.6%}
.ny_cgjs_pic .slideTxtBox .prev{background: rgba(195,13,35,0.8) url(../images/b_ljts.png) no-repeat center}


/*展览总页面*/
.ny_zhanlan{width:100%; height: auto; overflow: hidden; }
.ny_zhanlan_li{width:48.5%; height: auto; overflow: hidden; position: relative; float: left; margin-bottom: 90px;}
.ny_zhanlan_li:nth-child(2n){float: right}
.zhanlan_li_pic{width:100%; height: 46rem; overflow: hidden}
.zhanlan_li_pic .swiper-slide a{width:100%; height: 46rem; overflow: hidden; display:block}
.zhanlan_li_pic img{width:100%; height:100%; display: block; }
.zhanlan_li_pic .swiper-button-next,.zhanlan_li_pic .swiper-button-prev{ width:60px; height:60px; margin-top: -30px;}
.zhanlan_li_pic .swiper-button-next{background: rgba(195,13,35,0.8) url(../images/b_rjts.png) no-repeat center; right:0 }
.zhanlan_li_pic .swiper-button-prev{background: rgba(195,13,35,0.8) url(../images/b_ljts.png) no-repeat center; left:0}
.zhanlan_li_zg{width:100%; height: 154px; overflow: hidden; margin-top: 8px}
.zhanlan_li_zg h4{color:#000000; font-size: 3rem; height:auto; font-weight: bold; background: url(../images/zs_icon.png) no-repeat left center; padding-left: 4rem;  float: left; margin-top:60px; width:50%}
.zhanlan_li_zg dl{float: right}
.zhanlan_li_zg dl dt{width:100%; height: auto; overflow: hidden; color:#aea393; font-size: 1.8rem; line-height: 4rem;}
.zhanlan_li_zg dl dd{width:100%; height: auto; color:#aea393; font-size: 1.8rem;}
.zhanlan_li_zg dl dd span{color:#aea393; font-size: 10rem; font-family: 'Hagin'; height: 105px; line-height: 105px; float: left}
.zhanlan_li_jianjie{width:100%; height: auto; overflow: hidden; border: 1px solid #aea393; padding:20px; background: #eee6da; margin: 22px 0}
.zhanlan_li_jianjie h4{width:100%; height: auto; color:#333333; font-size: 2rem; font-weight: bold; margin-bottom: 5px;}
.zhanlan_li_jianjie p{width:100%; height: auto; color:#555555; font-size: 1.6rem; line-height: 3.2rem; text-indent: 2rem}
.zhanlan_li_info{width:100%; height:9.6rem; color:#555555; font-size: 1.6rem; line-height: 3.2rem; text-indent: 2rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.zhanlan_li_links{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.zhanlan_li_links a{color:#000000; font-size: 1.8rem;  line-height: 42px; float: left; width: 33.33%}
.zhanlan_li_links span{display: table; background: url(../images/ab_jts.png) no-repeat right center; display: table; height: 42px; line-height:30px; 
	padding-right: 100px; float: left; transition: all 0.4s ease-in-out;}
.zhanlan_li_links a:hover span{padding-right: 110px; transition: all 0.4s ease-in-out;}


/*典藏*/
.ny_diancang_input{width:100%; height: auto; overflow: hidden; }
.ny_dc_list{width:100%; height:auto; overflow: hidden; margin-bottom: 30px; }
.ny_dc_list dl{width:32.6%; height: auto; float: left; margin-right: 1%}
.ny_dc_list dl dt{width:100%; font-size:18px; font-weight: bold; line-height: 30px; margin-bottom:10px; }
.ny_dc_list dl dd{width:100%; height:80px; border: 1px solid #aea393 }
.ny_dc_list dl dd input[type="text"]{width:100%; height: 100%; border: 0; font-size:16px; color: #aea393; background: none; padding: 0 3%}
.ny_dc_list dl dd p{color:#333333; font-size: 18px; font-weight: bold; padding: 0 20px; line-height: 80px;}
.ny_dc_list dl:last-child{margin-right: 0}
.ny_dc_list dl select{width:100%; height:80px; border: 0; background: none; padding: 0 6%; font-size: 1.8rem; font-weight: bold;  appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
	background: url(../images/san.png) no-repeat  90% center ;}
.ny_djcx{width:15.8%; height: 80px; float: left; background: #aea393; border: 0; text-align: center; line-height: 80px;font-size: 1.8rem; color:#fff; margin-top: 40px;}
.ny_djcx:hover{background: #c30d23}
.ny_czcx:hover{background: #c30d23}
.ny_czcx{width:15.8%; height: 80px; float: right; background: #aea393; border: 0; text-align: center; line-height: 80px;font-size: 1.8rem; color:#fff; margin-top: 40px;}
.ny_diancang_class{width:100%; height: auto; overflow: hidden}
.ny_diancang_class ul{width:100%; height: auto; overflow: hidden}
.ny_diancang_class ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 46px;}
.diancang_class_pic{width:100%; height: auto; position: relative}
.diancang_class_pic img{width:100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_diancang_class ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.diancang_class_pic h4{width:auto; color:#fff; font-size:60px; font-weight: bold; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.diancang_class_xx{width:100%; height:70px; line-height: 70px; padding: 0 3%; color:#333333; font-size: 1.8rem; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap; background: #fff }
.ny_diancang_class ul li:hover .diancang_class_xx a{color:#c30d23}
.ny_diancang_list{width:100%; height: auto; background: url(../images/dc_hicon.png) no-repeat right top; padding-top: 40px; position:relative; z-index:9 }
.diancang_list_li{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.diancang_list_li ul{width:100%; overflow:hidden}
.diancang_list_li li{width:23.5%; height: auto; float: left; margin-right: 2%; margin-bottom:30px; overflow: hidden; padding-bottom: 35px; position: relative}
.diancang_list_li li:nth-child(4n){margin-right: 0}
.diancang_list_pic{width:100%; height: 37.5rem; overflow: hidden; margin-bottom: 18px; display: flex; align-items: center;}
.diancang_list_pic img{width:100%; display: block; align-items: center; margin: 0px auto; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.diancang_list_li li h4{width:100%; height:30px; line-height:30px; color: #000000; font-size: 1.8rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.diancang_list_li li h4 span{color:#aea393; font-size: 1.8rem;}
.diancang_list_li li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.diancang_list_li li:after{content:""; width:0; height: 4px; background: #c30d23; position: absolute; bottom:0; left:0; transition: all 0.4s ease-in-out;}
.diancang_list_li li:hover:after{width:100%; transition: all 0.4s ease-in-out;}
.diancang_list_li li:hover .diancang_list_pic{border: 1px solid #c30d23}
.ny_dian_xiangqing{width:100%; height: auto; overflow: hidden; margin-top: 26px;}
.dian_xiangqing_left{width:33%; height: auto; float: left; position:relative; cursor:pointer}
.dian_xiangqing_left img{width:100%; display: block; margin-bottom: 25px;}
.dian_xiangqing_right{width:64%; height: auto; float: right}
.dian_xiangqing_wwxx{width:100%; height: auto; overflow: hidden; margin-bottom: 60px;}
.ny_dc_bt{width:100%; color:#000000; font-size: 3rem; font-weight:bold; background: url(../images/cp_icon.png) no-repeat left center; padding-left:45px; 
	line-height: 40px;}
.ny_dc_info{width:100%; height: auto; overflow: hidden; padding-left: 45px; margin-top: 20px;}
.ny_dc_info p{color:#000000; font-size: 1.8rem; line-height: 40px;}
.ny_dc_info p span{color:#aea393; font-weight: bold;}
.ny_dc_bts{width:100%; color:#000000; font-size: 3rem; font-weight:bold; background: url(../images/js_icon.png) no-repeat left center; padding-left:45px; 
	line-height: 40px;}
.ny_dc_xxs{width:100%; height: auto; overflow: hidden; font-size:1.6rem; color: #333333; line-height: 32px; padding-left: 45px; margin-top: 20px;}
.ny_dc_xxs p{ font-size:1.6rem; color: #333333; line-height: 32px;}
.ny_dc_xxs span{ font-size:1.6rem; color: #333333; line-height: 32px;}



/*服务*/
.ny_service_post{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee8dd; padding-bottom:10px; margin-bottom: 70px;}
.ny_service_post .ny_post_title{margin-top: 15rem;} 
.ny_service_time{width:100%; height: auto; overflow: hidden;}
.ny_service_time ul{width:100%; height: auto; overflow: hidden;  margin-top: 35px;}
.ny_service_time ul li{width:48%; height: auto; float: left}
.ny_service_time ul li:nth-child(2n){float: right}
.ny_service_time ul li h4{width:100%; height:auto; color:#000000; font-size: 2rem; font-weight: bold;}
.ny_service_time ul li h4 span{color:#aea393; font-size: 2.6rem; font-weight: bold;}
.ny_service_time ul li h5{color:#c30d23; font-size: 8rem; font-family: 'Hagin'; margin: 10px 0}
.ny_service_time ul li p{color:#333333; font-size:1.8rem;}
.ny_kfsj_zg{width:100%; height:auto; overflow: hidden; margin-top: 42px; background: #efe9e1; padding: 42px 0}
.kfsj_zg_li{width:25%; height: auto; float: left; position: relative; padding: 0 2.5%; margin-bottom:25px;}
.kfsj_zg_li:after{content: ""; width: 1px; height: 40px; background: #bfbab4; position: absolute; top:50%; right:0; transform: translate(0,-50%)}
.kfsj_zg_li:last-child:after{opacity: 0}
.kfsj_zg_li h3{color:#000000; font-size: 2rem; font-weight: bold; margin-bottom: 24px; text-align: center; height:5.5rem}
.kfsj_zg_li a{width:48%; height: 38px; float: left;  text-align: center; line-height: 36px; border: 1px solid #c30d23; font-size: 1.5rem;}
.kfsj_cgxz:hover{background:#c30d23; color:#fff}
.kfsj_kfzn:hover{background:none; border:1px solid #c30d23; color:#c30d23}
.kfsj_zg_li a:last-child{float: right}
.kfsj_kfzn{background: #c30d23; color:#fff}
.kfsj_cgxz{color:#c30d23}

.ny_service_yuyue{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee8dd; border-top: 1px solid #eee8dd; padding: 140px 0 80px; margin-top: 68px}
.service_yuyue_dc{width:24.4%; height: 272px; background: url(../images/fuwu1.jpg) no-repeat center; float: left; margin-right:1.5%}
.service_yuyue_xx{width:24.4%; height: 272px; background: url(../images/fuwu2.jpg) no-repeat center; float: left; padding: 0 2%}
.service_yuyue_dc h4,.service_yuyue_xx h4{color:#fff; font-size: 2.6rem; height:40px; line-height:40px; font-weight: bold; text-align: center; background: url(../images/fw_active.png) no-repeat center; background-size: 100% 80%; display: table; margin:30px auto 0; padding: 0 32px}
.service_yuyue_dc a{width:90%; height: auto; line-height: 38px; text-align: center;  border: 1px solid #fff; color:#fff; font-size: 1.6rem; display: block; margin: 20px auto 0}
.service_yuyue_dc a:hover{background: #c30d23; color:#fff}
.service_yuyue_xx p{color:#fff; text-align: center; font-size: 2rem; margin:15px 0 20px}
.service_yuyue_xx h5{width:100%; height:auto; color:#fff; line-height:30px; font-size: 1.5rem; border: 1px solid rgba(255,255,255,0.5); text-align: center;
	padding-top: 0px }
.ny_service_hdyy{width:100%; height: auto; overflow: hidden; margin: 0 0 70px; padding-top:150px;}
.service_hdyy_li{width:100%; height: auto; overflow: hidden; margin-top: 38px; position: relative}
.service_hdyy_li .swiper-container{width:100%; height: auto; }
.service_hdyy_li .swiper-slide a{width:100%; display: block;}
.service_hdyy_pic{width:65%; height: auto; float: left; overflow:hidden}
.service_hdyy_pic img{width:100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.service_hdyy_pic img:hover{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.service_hdyy_xx{width:54%; height: auto;  position: absolute; top:0; right:5%; background: rgba(255,250,243,0.95); padding: 58px 58px 170px;}
.service_hdyy_xx h4{width:100%; height: 40px; line-height: 40px; color: #000000; font-size: 2.6rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold; margin-bottom: 12px;}
.service_hdyy_xx h5{width:100%; height: 96px; line-height:32px; color: #555555; font-size: 1.6rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden; margin-bottom: 45px; text-indent: 2rem}
.service_hdyy_xx p{width:100%; font-size:1.8rem; color: #000000; margin-bottom: 8px;}
.service_hdyy_btn{position: absolute; right:0; width: 54%; top:50%; z-index: 9; height: 100px; }
.service_hdyy_btn .swiper-pagination-current{color:#777777; font-size: 50px;}
.service_hdyy_btn .swiper-pagination{color:#777777; font-size: 3rem; text-align: left}
.service_hdyy_btn .swiper-scrollbar{width:100%; height: 1px; background: #aea393; position: absolute; bottom:0; left:0}
.service_hdyy_btn .swiper-scrollbar-drag{background: #c30d23; height: 3px; top:-1px;}
.service_hdyy_links{width:32%; position: absolute; bottom:12%; right: 0; z-index: 9}
.service_hdyy_links a{float: left; color:#555555; font-size: 1.5rem; background: url(../images/abh_jts.png) no-repeat right center;  padding-right:90px; 
 height:42px; line-height:42px; transition: all 0.4s ease-in-out; margin-left: 8%; }
 .service_hdyy_links a:nth-child(1){margin-left:0}
.service_hdyy_links a:hover{background: url(../images/ab_jts.png) no-repeat right center; padding-right: 100px; transition: all 0.4s ease-in-out; color:#c30d23}

.service_yuyue_pw{width:47%; height: auto; float: right}
.service_yuyue_ma{width:22%; height: auto; float: left; margin-top: 32px;}
.service_yuyue_ma img{width:100%; display: block}
.service_yuyue_ma p{color:#555555; font-size: 1.6rem; text-align: center; margin-top: 8px;}
.service_yuyue_js{width:73%; float: right; margin-top: 32px;}
.service_yuyue_js p{color:#555555; font-size: 1.5rem; margin-bottom: 10px;}
.service_yuyue_js p span{color:#c30d23; font-size: 1.5rem; }
.service_yuyue_js a{ color:#555555; font-size: 1.5rem; background: url(../images/abh_jts.png) no-repeat right center;   padding-right:90px; display:table; height:42px; line-height:42px; transition: all 0.4s ease-in-out; margin-top: 3rem}
	.service_yuyue_js a:last-child{margin-right:0}
.service_yuyue_js a:hover{background: url(../images/ab_jts.png) no-repeat right center;   padding-right: 100px; transition: all 0.4s ease-in-out; color:#c30d23}
.ny_service_zhiyuan{width:100%; height: auto; overflow: hidden;  border-top: 1px solid #eee8dd; padding-top:60px; }
.service_zhiyuan_li{width:100%; height: auto; overflow: hidden; margin-bottom:75px }
.service_zhiyuan_t{width:auto; height: auto; float: left; text-align: right; margin-left: 9%}
.service_zhiyuan_t span{color:#bbbbbb; font-size: 14px; writing-mode:tb-rl;writing-mode:vertical-rl; width:20px; line-height: 20px; float: left; display:none}
.service_zhiyuan_t p{color:#333333; font-size: 2.2rem; writing-mode:tb-rl;writing-mode:vertical-rl; width: 30px; line-height: 30px; float: left; letter-spacing:1px}
.service_zhiyuan_t img{float: left; margin-right:1.5rem}
.service_zhiyuan_t i{width:20px; height: 20px; background: url(../images/n_active.png) no-repeat center; float: left;  margin-right:1.5rem}
.service_zhiyuan_txx{width:80%; height: auto; float: right}
.service_zhiyuan_info{width:100%; height: auto; font-size: 1.6rem; color: #555555; line-height: 32px; margin-bottom:30px;}
.service_zhiyuan_txx a{float: left; color:#555555; font-size: 1.5rem; background: url(../images/abh_jts.png) no-repeat right center; background-size:68px;   padding-right:82px; 
	margin-right: 3%; height:42px; line-height: 42px; transition: all 0.4s ease-in-out;}
.service_zhiyuan_txx a:hover{background: url(../images/ab_jts.png) no-repeat right center;  background-size:68px;  padding-right:88px; transition: all 0.4s ease-in-out; color:#c30d23}



/*数字博物馆*/
.ny_szbw_post{width:100%; height: auto;     display: inline-block; border-bottom: 1px solid #eee8dd; padding-bottom:10px; margin-bottom: 70px;}
.ny_szbw_post .ny_ticon{width:25%; margin-top: -80px}
.ny_szbw_one{width:100%; height: auto; position: relative}
.ny_szbw_one img{width:100%; display: block}
.ny_szbw_one h4{color:#fff; position: absolute; top:50%; left:0; transform: translate(0,-50%); font-size: 50px; width: 100%; text-align: center}
.ny_szbw_two{width:100%; height: auto; margin:35px 0 140px; overflow: hidden}
.ny_szbw_two li{width:49%; float: left; margin-bottom: 50px;}
.ny_szbw_two li:nth-child(2n){float: right}
.szbw_two_pic{width:100%; overflow: hidden}
.szbw_two_pic img{width:100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}

.szbw_two_xx{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.szbw_two_xx h4{width:70%; height: 4rem; line-height: 4rem; color: #000000; font-size: 3rem; background: url(../images/h_links.png) no-repeat left center; 
	padding-left: 40px; font-weight:bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left}
.szbw_two_xx p{float: right; height: 4.2rem; line-height:4.2rem; background: url(../images/abh_jts.png) no-repeat right center;   padding-right:90px; color:#aea393; font-size: 1.8rem; 
transition: all 0.4s ease-in-out;}
.szbw_two_xx p:hover{color:#c30d23; background: url(../images/ab_jts.png) no-repeat right center;  padding-right:100px; 
transition: all 0.4s ease-in-out;}
.ny_szbw_two li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}



/*教育*/
.ny_jioayu_show{width: 100%; height: auto; background: url(../images/jiaoyu_hicon.png) no-repeat right top; padding-top: 40px; position:relative; z-index:2}
.ny_jiaoyu_xiangqing{width:100%; height: auto; overflow: hidden; border-top: 1px solid #eee8dd; padding-top: 50px; padding-bottom: 70px; margin-top: 30px;}
.ny_volunteer_xq{border-top:0; }
.jiaoyu_xiangqing_left{width:265px; height: 100%; float: left; padding-left: 5%}
.jiaoyu_xiangqing_left h3{color:#000000; font-size: 2.2rem; font-weight: bold; background: url(../images/js_icon.png) no-repeat left center; padding-left: 40px; text-transform:Capitalize}
.jiaoyu_xiangqing_right{height: auto;  margin-left:320px;  border-left:1px solid #efe9e1; padding-left: 4% }
.jiaoyu_xiangqing_right h1{color:#000000; font-size: 2.6rem; font-weight: bold; margin-bottom: 26px; line-height:40px;}
.jiaoyu_xiangqing_xx{width:100%; height: auto; overflow: hidden; color:#555555; font-size: 1.6rem; line-height: 32px; margin-top: 40px;}
.jiaoyu_xiangqing_xx p,.jiaoyu_xiangqing_xx span{font-size: 1.6rem; line-height: 32px;}
.jiaoyu_xiangqing_xx img{max-width: 100%; }
.jy_yuyue{width:100%; height: 54px; background: #aea393; text-align: center; line-height: 54px; font-size: 1.8rem; color: #fff; margin-top:25px;}
.jy_yuyue a{color:#fff;}
.jy_ljyy{width:100%; height: 54px; background: #aea393; text-align: center; line-height: 54px; font-size: 1.8rem; color: #fff; margin-top:25px; display: block}
.go_black{color:#555555; font-size: 1.8rem; text-align: right; margin-top: 92px; display: block}
.go_black:hover{color:#c30d23}
.jiaoyu_xiangqing_info{width:100%; height:auto;}
.jiaoyu_xiangqing_info img{max-width: 100%; display: block; margin-bottom: 28px}
.jiaoyu_xiangqing_info p{color:#c30d23; font-size: 1.6rem; line-height:40px;}
.jiaoyu_xiangqing_info p span{color:#000000; font-weight: bold;}
.ny_jiaoyu_post{width: 100%; height: auto;  overflow: hidden;  border-bottom: 1px solid #eee8dd; margin-bottom: 70px;}
.ny_jiaoyu_post .ny_post_title{ margin-top:145px;}
.ny_jiaoyu_hd{width:100%; height: auto; overflow: hidden}
.jiaoyu_hd_title{width:100%; overflow: hidden}
.jiaoyu_hd_title h4{width:auto; color:#000000; font-size: 3rem; font-weight: bold; position: relative; padding: 0 30px; float: left}
.jiaoyu_hd_title h4:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/bb_left.png) no-repeat center; transform: translate(0,-50%);}
.jiaoyu_hd_title h4:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/bb_right.png) no-repeat center; transform: translate(0,-50%);}
.jiaoyu_hd_title a{float: right; background:url(../images/ab_jts.png) no-repeat right center;  padding-right: 90px; transition: all 0.4s ease-in-out; font-size: 1.8rem; color: #000000; line-height: 45px;}
.jiaoyu_hd_title a:hover{padding-right:10rem; transition: all 0.4s ease-in-out; color:#c30d23}
.jiaoyu_hd_top{width:100%; height: auto; overflow: hidden; margin-top: 38px;}
.jiaoyu_hd_pic{width:49%; height: auto; float: left; overflow:hidden}
.jiaoyu_hd_pic img{width:100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.jiaoyu_hd_pic:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.jiaoyu_hd_xx{width:49%; height: auto; float: right}
.jiaoyu_hd_xx h4{width:100%; height:100px; line-height: 50px; font-weight: bold; font-size: 2.6rem; color: #000000;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.jiaoyu_hd_xx h5{color:#555555; font-size: 1.6rem; line-height: 32px; text-indent: 2rem; margin-top: 20px;}
.jiaoyu_hd_sj{width:100%; height: auto; overflow: hidden; margin-top: 54px;}
.jiaoyu_hd_sj p{color:#c30d23; font-size: 1.6rem; line-height: 40px;}
.jiaoyu_hd_sj p span{color:#000000; font-size: 1.6rem; font-weight: bold;}
.jiaoyu_hd_tlinks{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.jiaoyu_hd_tlinks a{color:#000000; font-size: 1.8rem; float: left; background:url(../images/ab_jts.png) no-repeat right center; padding-right: 100px; line-height: 42px; margin-right: 10%; transition: all 0.4s ease-in-out;}
.jiaoyu_hd_tlinks a:last-child{margin-right: 0}
.jiaoyu_hd_tlinks a:hover{padding-right: 120px; transition: all 0.4s ease-in-out;}
.ny_jiaoyu_ul{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.ny_jiaoyu_ul li{width:32%; height: auto; float: left; margin-right: 2%; margin-bottom: 60px;}
.ny_jiaoyu_ul li:nth-child(3n){margin-right: 0}
.jiaoyu_hd_img{width:100%; height: 34.1rem; overflow: hidden}
.jiaoyu_hd_img img{width:100%; height: 100%; object-fit: cover; object-position: center center; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.jiaoyu_hd_info{width:100%; height: auto; overflow: hidden; background: #fff; padding:30px;}
.jiaoyu_hd_info h4{width:100%; height:30px; line-height: 30px; color: #000000; font-size: 2rem; font-weight: bold; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap}
.jiaoyu_hd_p{width:100%; height: auto; overflow: hidden; margin: 15px 0}
.jiaoyu_hd_p p{width:100%; height:30px; line-height: 30px; color: #c30d23; font-size: 1.6rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.jiaoyu_hd_p p span{color:#000000; font-size: 1.6rem;}
.jiaoyu_hd_info h5{width:100%; height: auto; overflow: hidden; color:#555555; font-size: 1.6rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; line-height: 30px; }
.jiaoyu_hd_link{width:100%; height:60px; line-height: 60px; }
.jiaoyu_hd_link a{width:50%; height: 100%; float: left; text-align: center; font-size: 1.6rem; color: #fff}
.jy_hdyy{background: #aea393}
.jy_hdxq{background: #c30d23}
.jiaoyu_hd_link span{background: #aaaaaa; font-size: 1.6rem; color: #fff; display: block; float: left; width:50%; text-align: center}
.ny_jiaoyu_ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}

.ny_jy_xbjt{width:100%; height: auto; overflow: hidden; margin-top: 70px;  border-top: 1px solid #eee8dd; padding-top:76px; margin-bottom:80px; }
.ny_ysxb_one{width:100%; height: 550px;  background: url(../images/ysxb_bjs.jpg) no-repeat center; background-size: cover; margin-bottom: 114px; position: relative}
.ysxb_one_zi{width:auto; color:#fff; font-size: 3.6rem; font-weight: bold; padding: 0 30px; position: absolute; bottom:8%; left:4%}
.ysxb_one_zi:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/bb_left.png) no-repeat center; transform: translate(0,-50%);}
.ysxb_one_zi:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/bb_right.png) no-repeat center; transform: translate(0,-50%);}
.ny_ysxb_right{width:700px; height: 100%; float: left; background: rgba(0,0,0,0.4); position: absolute; top:0; right:0; z-index: 9}
.ny_ysxb_right h5{color:#fff; font-size: 2.6rem; font-weight:bold; line-height: 40px; padding-left: 5%; margin-top: 44px;}
.ny_ysxb_right h6{color:#fff; font-size: 1.6rem; opacity: 0.5;  padding:0 5%; margin-top: 8px;}
.ysxb_xzbz{width:252px; height: 212px; background: #c30d23; position: absolute; bottom:0; left:0; padding: 10px;}
.ysxb_xzbz a{width:100%; height: 100%; border: 1px solid rgba(255,255,255,0.5); display: block; padding:40px 20px;}
.ysxb_xzbz h4,.ysxb_bwgl h4,.ysxb_dhqx h4{font-size:22px; font-weight: bold; color:#fff}
.ysxb_xzbz p,.ysxb_bwgl p,.ysxb_dhqx p{color:#fff; font-size: 1.8rem; opacity: 0.5; line-height:30px; margin-top: 38px; transition: all 0.4s ease-in-out;}
.ysxb_bwgl{width:400px; height: 180px; background: #732919; padding:40px 30px 0; position: absolute; bottom:118px; left:252px}
.ysxb_dhqx{width:250px; height: 210px; background: #aea393; padding:40px 30px 0; position: absolute; bottom:-92px; left:252px}
.ysxb_xzbz:hover p,.ysxb_bwgl:hover p,.ysxb_dhqx:hover p{transition: all 0.4s ease-in-out;}
.ny_jiaoyu_li{width:100%; height: auto;     border-top: 1px solid #eee8dd;   margin-top: 30px;}


/*预约*/
.jiaoyu_yueyue{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.jiaoyu_yueyue h4{width:auto; color:#333; font-size: 3rem; font-weight: bold; padding: 0 30px; position: relative; display: table; margin-bottom: 40px;}
.jiaoyu_yueyue h4:before{content: ""; width:12px; height: 34px; position: absolute; top:50%; left:0; background:url(../images/bb_left.png) no-repeat center; transform: translate(0,-50%);}
.jiaoyu_yueyue h4:after{content: ""; width:12px; height: 34px; position: absolute; top:50%; right:0; background:url(../images/bb_right.png) no-repeat center; transform: translate(0,-50%);}
.jiaoyu_yueyue dl{width:100%; height: 60px; line-height: 60px; margin-bottom: 10px;}
.jiaoyu_yueyue dl dt{width:140px;  text-align: right; font-size: 1.6rem; color: #333; float: left}
.jiaoyu_yueyue dl dd{width:60%; height: 60px; float: left; margin-left: 10px;}
.jiaoyu_yueyue dl dd input{width:80%; height:100%; float: left; border: 1px solid #eee; font-size: 1.6rem; color: #333; background: none; padding: 0 10px;}
.jiaoyu_yueyue dl dd span{color:#c30d23; line-height: 60px; float: left; margin-left: 10px;}
.yy_baoming{width:20%; height: 50px; line-height: 50px; border: 0; background: #c30d23; color:#fff; font-size: 1.6rem; text-align: center; display: block;
	margin: 20px 0 0 150px;}




/*视频*/
.ny_video{width:100%; height: auto; overflow: hidden; margin-top: 35px;}
.ny_video ul{width:100%; height: auto; overflow: hidden}
.ny_video ul li{width:32%; float: left; height: auto; margin-right: 2%; margin-bottom: 10px;}
.video_pic{height:auto; display: block;overflow: hidden;width:100%; }
.video_pic video{width:100%;  height:100%;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_video ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_video ul li:nth-child(3n){margin-right: 0px;}
.ny_video ul li p{width:100%; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center}
.ny_video ul li:hover p{color:#f29725}
.video_pic img{width:100%; height:100%; display:block}


/*弹出视频*/
.video_bj{width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:9999; display:none; }
.video_xx{width:auto; height:auto; position:fixed; top:50%; left:50%;  z-index:999; transform: translate(-50%,-50%);}
.close{width:100%; height:40px; text-align:right; background:rgba(0,0,0,0.5);}
.close img{width:32px; height:32px; margin-top:4px; margin-right:10px;}
.video-box{width:100%; height:auto;}
.sj_video{width:100%; height:auto; overflow:hidden; display:none;}



.ny_keyan_all{background:url(../images/keyan_icon.png) no-repeat  no-repeat right top}
.ny_wenchang_all{background:url(../images/wen_icon.png) no-repeat  no-repeat right top}






@media (min-width:1700px){html{font-size:10px}}







@media screen and (max-width:1680px){
	.ny_all{padding: 45px 5%}
	.h_links{font-size:1.5rem}
	.index_xgxz_left p{font-size:1.5rem; line-height:2rem}
	.index_xgxz_left{width:66%;}
	.section2_kfsj h5,.section2_kfsj p,.section2_center_one p{line-height:2rem}
.section2_cgxz,.section2_hdyy,.section2_cgxz, .section2_hdyy{padding:4% 3%}
.tabs_ul{bottom:0}
}



@media screen and (max-width:1600px){
	.h_logo img{max-height:70%}
	.bd_li_right{width:56%}
	.section3_title{left:52%}
	.section3_title h4{font-size:2.6rem; }
	.section2_kfsj,.section2_xingcheng{padding-left:15%}
	.section2_kfsj h6{font-size:4.6rem}
	.section2_ysg{padding:4.5% 3% 0 15%; height:22vh}
	.section2_xingcheng{height:22vh}
	.section2_xingcheng h4{top:30%}
	.section2_center_one h4 span, .index_xgxz_left h4 span{font-size:2rem}
	.section2_center_two{padding:4% 5%}
	.section2_center_one p{margin: 1rem 0 2rem;}
	.ny_cszl_top dl{height:9.5rem}
	.service_yuyue_dc h4, .service_yuyue_xx h4{font-size:2rem}
	.service_yuyue_xx h5{font-size:1.6rem; line-height:28px;}
	
	.bd_li_xx{margin-top:8vh}
	.tabs{width:37%; top:-5vh}
}

@media screen and (max-width:1500px){
	.in_header_top{padding-right: 2%;}
	.bd_li_links{margin:3vh 0}
	
}





@media screen and (max-width:1440px){
	html{font-size:9px}
	.in_header_top{padding-right:3%}
	.ny_nav_right a, .ny_navs_right a{padding-right: 1rem; margin-left: 1rem;}
	.ny_nav_right a p, .ny_navs_right a p{font-size:1.6rem;}
	.ny_nav_right a span, .ny_navs_right a span{font-size: 1.2rem;}
	.ny_nav_right i, .ny_navs_right i{width: 12px; height: 12px;}
	.ny_nav_left,.ny_nav_left a, .ny_navs_left a,.ny_navs_left{font-size: 1.6rem;}
	.section5_top_right{width:80%}
	.ny_ticon{width:300px;}
	.ny_service_post .ny_post_title{margin-top: 10rem;} 
	.in_header{padding-left: 2%;}
	.zhanlan_li_zg dl dd span{font-size:8rem; height:80px; line-height:80px;}
	.zhanlan_li_zg h4{font-size:2.6rem; margin-top:54px; width:55%}
	.zhanlan_li_links span{background-size:62px auto; padding-right:80px; line-height:42px}
	.zhanlan_li_links a:hover span{padding-right:90px;}
	.ny_cszl_top h4{font-size:2.2rem; background-size:3.2rem auto}
	.ny_post_title h6{font-size:5rem}
	.ny_title h4{font-size:3rem}
	.ny_service_time ul li h5{font-size:7rem}
	.kfsj_zg_li h3{font-size:1.8rem}
	.service_hdyy_links{width:34%}
	.service_hdyy_links a{margin-left:8%}
.service_hdyy_links a:nth-child(1){margin-left:0}
.service_hdyy_btn{top:57%}
.bd_li_links a,.bd_li_links a:hover{background-size: 78%;}
.tabs a.active{font-size:2rem}
.section3_title h4{font-size:2.5rem}
.index_news_xx h4,.index_news_zxgg h4{background-size: 100% auto;}

.tabs_ul{bottom:-1rem}
.section4_all ul li span{font-size:2.8rem}
.section5_top_left{width:19%}
.section5_bottom_right dl dd{line-height:2rem}
.section2_center_img{margin-top:2.5rem}
.jigou_one_right a{margin-top:2rem; font-size:1.72rem}
.section5{height:680px!important}
.service_yuyue_js a{margin-right:3%}
.h_links{font-size:1.4rem; padding:1.5rem 0}
.section2_kfsj h5, .section2_kfsj p, .section2_center_one p{line-height:2.2rem}
.index_xgxz_left{width:74%}
.section2_center_img{width:23%}
.tabs{top:-30px}
.bd_li_xx{margin-top:10vh}
.section2_center_one p{height:10vh}
.in_cgxz_yy,.in_cgxz_yy:hover{background-size:60px;}
.tabs{width:36%}
.section5_all{padding:0 7%}
.section5_center,.section5_top{margin-bottom:1rem}
.index_news_dt .swiper-pagination{top:60%}
.index_news_zxgg ul li{height:30px;  line-height:30px;}
.section5_bottom_right{width:37%}
.section5_bottom_left{width:58%}
.kfsj_zg_li{padding:0 1%}
.service_hdyy_links a,.service_hdyy_links a:hover,.service_zhiyuan_txx a:hover,.service_zhiyuan_txx a,.service_yuyue_js a:hover,.service_yuyue_js a{background-size:60px;}
.service_hdyy_links a,.service_zhiyuan_txx a,.service_yuyue_js a{padding-right:70px;}
.service_hdyy_links a:hover,.service_zhiyuan_txx a:hover,.service_yuyue_js a:hover{padding-right:90px;}
.ny_post_title{max-width:72%}
.ny_jiaoyu_post{padding-bottom:10px;}
}



@media screen and (max-width:1400px){
	
	.section3_all{padding:0 8.4% 35px}
	.section2_center_one p{font-size:1.4rem}
	.in_cgxz_yy{display:none}

	
}


@media screen and (max-width:1366px){
	html{font-size:8.8px}
	.section2_ysg{height:23vh}
	.section2_xingcheng{height:21vh}
	.section2_xingcheng h4{top:30%}
	.section2_center_one p{margin:1rem 0 2rem}
	.index_xgxz_left p{line-height:2.8rem}
	.section5{height:670px!important}
	.about_li_time h4 span{font-size:11rem}
		.section2_center_one h4 span, .index_xgxz_left h4 span{font-size:1.6rem}
		.section2_right{width:34%}
		.section2_center{width:37%}
		.index_news_dt .swiper-pagination{top:58%}
		
		.section2_ysg p{font-size:1.4rem; line-height:2rem}
		.section2_left{width:29%}
		.tabs{width:36%}
		.tabs a{font-size:1.6rem}
		.tabs a.active{font-size:1.8rem}
		.bd_li_xx{height:auto; line-height:24px}
		.bd_li_xx{margin-top:13vh}
		.kfsj_zg_li{padding:0 1%}
		.service_zhiyuan_txx a:hover,.service_zhiyuan_txx a{background-size: 58px auto;}
		.service_zhiyuan_txx a{padding-right: 70px;}
		.service_zhiyuan_txx a:hover{padding-right:76px;}
		.ny_news_xx h3{font-size:1.8rem}
		.diancang_list_li li h4 span,.diancang_list_li li h4{font-size:1.6rem}
}

@media screen and (max-width:1280px){
	
.in_header_top p{display:none}
}



