html{font-size:14px}  /*bigzhong20240814*/
body{background: #ffffff; color:#333; min-width:1200px;}
ul,li,ol{list-style: none;margin:0px; padding:0px}
img{border: none;}
a{color:#333}
a:hover{text-decoration: none; color: #c40008;}
.bgimg{ background-size: cover; background-repeat: no-repeat; background-position: center;}
.padding-100{padding-top: 8rem; padding-bottom: 8rem;}
.padding-120{padding-top: 10rem; padding-bottom: 6rem;}
.t-c{text-align: center;}
.t-l{text-align: left;}
.t-r{text-align: right;}
.container-80vw{width: 86vw; min-width:1200px; margin:0 auto;}
.left{width:29%;}
.right{width:70%;}


.left{width: 200px;}
.right{width:calc(100% - 200px); padding: 0 0 0 10vw;}
.line{height:6rem; width:100%;}

.fl{float:left}
.fr{float:right}
.clr{clear:both}

.hang-1{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.hang-2{overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; color: #666;
}
h1,h2,h3,h4,h5,p{margin: 0; padding: 0; text-align:justify;}

@font-face {
	font-family: "es-icon";
	src: url('fonts/es-icon.eot?t=1458890284'); /* IE9*/
	src: url('fonts/es-icon.eot?t=1458890284#iefix') format('embedded-opentype'),
		/* IE6-IE8 */ 
   url('fonts/es-icon.ttf?t=1458890284') format('truetype'),
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ 
   url('fonts/es-icon.svg?t=1458890284#es-icon') format('svg'); /* iOS 4.1- */
}

.es-icon {
	font-family: "es-icon" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: "iconfont"; /* Project id 4653993 */
  src: url('fonts/iconfont.woff2?t=1723651368540') format('woff2'),
       url('fonts/iconfont.woff?t=1723651368540') format('woff'),
       url('fonts/iconfont.ttf?t=1723651368540') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.banner{width: 100%; background: #10477f;}

.top{height:0; background:#c50018; line-height:0rem; text-align:right; overflow: hidden; padding: 2px 0;} /*bigzhong20240814*/
.top a{color:#ffffff; font-size:1rem; display: none;} /*bigzhong20240814*/
.top a.dropdown{display: none;}

/***å¯¼èˆªå¼€å§‹***/
.navbar-header{padding-left:5vw}
nav.navbar.bootsnav ul.nav > li{padding:0 2rem}
nav.navbar.bootsnav ul.nav > li > a{padding: 2rem 0px 2rem; font-size:1.2rem; border-bottom:0.4rem solid; border-color:rgba(0,0,0,0); font-weight: 500;} /*bigzhong20240814*/
.attr-nav > ul {   padding: 1.2rem 0 0;} /*bigzhong20240814*/
.navbar-nav>li>.dropdown-menu{border: none; border-radius: 0;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{font-size: 1.2rem;}
ul.menu-col > li{padding: 1.6rem 1.6rem;}
nav.navbar.bootsnav ul.nav > li > a:hover{border-bottom-color:#d20018; color:#c40008;}
nav.navbar.bootsnav ul.nav > li.on > a{border-bottom-color:#d20018; color:#c40008;}
.attr-nav > ul > li > a{padding: 0rem 0 0 1.2rem; font-size:1.4rem}
.attr-nav > ul > li > a i.es-icon{font-size: 1.6rem; text-decoration: none !important;} 
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    padding: 0;
    background: rgba(255, 255, 255, 0.95);
}/*bigzhong20240814*/
nav.navbar.bootsnav{
  box-shadow: 0 3px 10px 0 rgb(0 0 0 / 3%);
  /*è€ƒè™‘æµè§ˆå™¨å…¼å®¹æ€§*/
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 3%);
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 3%);
}
nav.navbar.bootsnav.no-background {
  box-shadow: 0 5px 15px 0 rgb(0 0 0 / 0%);
  /*è€ƒè™‘æµè§ˆå™¨å…¼å®¹æ€§*/
  -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0%);
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0%);
}
.dropdown h4{margin-bottom: 20px;}
.dropdown-menu{font-size:1.6rem}

ul.son_menu{text-align:center}
ul.son_menu > li{display:inline-block}

.dropdown-menu {
    -webkit-box-shadow: 0 4px 12px rgba(0,0,0,.03);
    box-shadow: 0 4px 12px rgba(0,0,0,.03);
}

/***å¯¼èˆªç»“æŸ***/
/***å¹»ç¯å¼€å§‹***/

.slideBox{ width:100%; height:100vh; min-width:1200px; min-height:675px; overflow:hidden; position:relative; max-height: 56.25vw;} /*bigzhong20240814*/
.slideBox .hd{ height:2.4rem;  width:100%; overflow:hidden; position:absolute; bottom:15px; left:0px; z-index:1; margin:0px; padding:0px }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center; }
.slideBox .hd ul li{display:inline-block; width:5rem; height:0.6rem; background:#ffffff; margin:5px;} /*bigzhong20240814*/
.slideBox .hd ul li.on{ background:#c4001a;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{height: 100vh;}
.slideBox .bd li{ display:block; width:100%; height:100vh; padding:0px; overflow:hidden;}
.slideBox .bd video{ width:100%; height:100vh; object-fit: cover;}

/***å¹»ç¯ç»“æŸ***/
.news{padding:0px; width:90%; margin:0 auto; min-width:1200px;}
.news_ul{margin-bottom: 2.3rem;}

.news_box{}
.news_left{width:66%; position:relative;}
.pic_box0{width:61%; float:left}
.pic_box1{width:35%; float:right; }
.pic_box2{width:35%; position:absolute; right:0; bottom:0;}
.jb_bg img{width:100%; height:auto}
.news_right{width:30%;}
.pic_info{padding:1.8rem 2rem;text-align:left;}
.pic_info .pic_t{font-size:1.4rem; height:2.8rem; color:#333; font-weight:bold;overflow:hidden;}
.pic_info .pic_n{font-size:1.2rem; height:2.4rem;color:#656565;overflow:hidden; text-overflow: ellipsis;  white-space: nowrap;}
.pic_info .pic_d{font-size:1rem; color:#656565; }
.pic_info .pic_d a{font-size:1rem; color:#656565; }
.pic_box0 .pic_info .pic_d{padding-top:2rem; padding-bottom:1.6rem}
.pic_box1 .pic_info{padding:1.2rem 1.6rem;}
.pic_box1 .pic_info .pic_t{height:1.8rem; line-height:1.8rem}
.pic_box1 .pic_info .pic_n{display:none; height:2.4rem}
.pic_box2 .pic_info{position:absolute; padding:0.6rem 1.5rem; left:0px; bottom:0px; background:rgba(0,0,0,0.4); width: 100%; overflow: hidden;}
.pic_box2 .pic_info .pic_t{height:1.8rem; line-height:1.8rem}
.pic_box2 .pic_info .pic_t a{color:#fff}
.pic_box2 .pic_info .pic_n{display:none; }
.pic_box2 .pic_info .pic_d{line-height:1.8rem }
.pic_list{border-bottom:1px solid #f4f4f4; padding:1.2vw 0;}
.pic_list:first-child { padding-top: 0;}
.pic_list:nth-child(4){border-bottom: none;}
.pic_list .pic_t{line-height:2.4rem; margin-bottom: 0rem;}
.pic_list .pic_n{font-size:1rem; line-height:2rem; height:2rem;}
.m{padding-top:1.4rem; text-align:left}

.pic_info .pic_t a,.pic_list .pic_n{text-overflow:ellipsis;  white-space:nowrap; overflow: hidden; width: 100%; display: block;}


ul.news_list{margin: 0; padding: 0;}
ul.news_list li{ display: flex; justify-content: space-between; padding: 6px 0;}
ul.news_list li a{ font-size: 1.6rem; display: inline-block; width: calc(100% - 100px);}
ul.news_list li span{color: #ccc; font-size: 1.2rem; font-family: arial; font-weight: 600; display: inline-block; width: 100px; text-align: right;}

.news_top{border-bottom: 1px solid #d5def2; margin-bottom: 20px; margin-top: 10px;}
.news_top a{font-size: 2.4rem; font-weight: 600; display: block; line-height: 2.6rem;}
.news_top span{display: block; color: #ccc; font-size: 1.2rem; font-family: arial; font-weight: 600;}
.news_top p{color: #666;}

.bgbox{
	width:96%;
	position:relative;
	-moz-box-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px;
	-o-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
	/*è€ƒè™‘æµè§ˆå™¨å…¼å®¹æ€§*/
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 20%);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 20%);
	}

/***æ–°é—»ä¸­å¿ƒç»“æŸ***/
.about{background: #ffffff; width:90%; padding:7.2rem 0 4rem; margin:0 auto; min-width:1200px;}
.about_left{width:41%; padding-top:1vw;}
.about p{margin-bottom: 40px;}
.about .news_ul,.about .about_text{text-align: left; padding-right:26%; line-height:200%;}
.news_ul h4.t{text-align: left;font-size:1.4rem; height:1.6rem; line-height:1.6rem; font-weight:normal;}
.news_ul h2.t{text-align: left;font-size:2rem; height:2.6rem; line-height:2.6rem; }
.news_ul div.t{width:5.7vw; height:1rem; border-bottom:0.3rem solid #c40008}
.about_right{width:58%;}
.about_img_bg{  display:block; width:100%;}
.about_img_bg i.es-icon{font-size: 6rem;}
.about_img img{width:100%; height:auto;}
.about_img video{width:100%; height:auto;}
.btn_xg{padding:1rem 2.2rem; border:1px solid #666}

/***å…³äºŽé›†å›¢ç»“æŸ***/

.buju{padding:7rem 0px 0px; position:relative;}
.buju_t{position:absolute; left:50%; top:13rem; z-index:1}
.buju_t .t{color:#fff !important;}
.buju_n{position: absolute; top:calc(100vw*0.175); width: 40%; color: #fff; left: 5vw;}
.buju_n .t{color:#fff !important;}
.buju_n div.t{border-color:#fff;}
.buju_n .n{color:#fff; padding:2rem 10% 0px 0px; text-align: justify;
    
    display: -webkit-box; /* 使用弹性盒子布局模型 */
  -webkit-box-orient: vertical; /* 垂直排列子元素 */
  -webkit-line-clamp: 5; /* 限制在两行 */
  overflow: hidden; /* 隐藏超出容器的部分 */
  text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
  white-space: normal; /* 保证换行 */
}
.buju_more a{display:inline-block; background:none; border:1px solid #fff; padding: 0.5rem 2.2rem; color:#fff; margin-top:15px;}
.buju_btn {
  display:inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  width:4rem;
  height:4rem;
  border:2px solid #fff;
  line-height:3.6rem; text-align:center;
  border-radius:50%;
  position:relative;
  opacity: 1.0;
  padding:0px;
  left:0px;
  overflow:hidden;
  position:absolute;
  left:50%;
  top:14rem;
}
.navNext{left:55%}
.buju_btn i{color:#fff; font-size:3rem;}
.buju_btn:hover {  opacity: 0.85;}
.nextStop,.prevStop{opacity: 0.85;}
.buju_btn[disabled] {
  visibility: visible;
  opacity: 1;
}

.buju_box{position:relative;width:100%; height:46vw;}	
.focus_pic{width:100%;height:46vw;background:#222;overflow:hidden}	
.focus_pic li{width:100%; height:100%;position:relative}


.buju_preview {
  position: absolute;
  top:20rem;
  right: 0;
  width: 52%;
  margin: 0;
  padding: 0;
  text-align: left;
  z-index: 1;

}
.buju_preview li {
    display: block;
	float:left;
    margin: 5px 10px; 
	width:28%; height: 100%;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.buju_preview a span{color:#fff; font-size:1.6rem; position:absolute; bottom:20px; width:100%; display:block; text-align:center;}
.buju_preview a span.n{width:20%; position:absolute; left:40%; right:40%; bottom:0px; display:none; height:5px; background:#fff;}
.buju_preview a img{width:100%; border-radius:1rem}
.buju_preview .on .n {display:block}


.zongzhi{padding:18rem 5% 20rem; background:#c4001a; color:#ffffff; background-image:url('../img/zz_bg.jpg');background-position:center bottom; background-repeat:no-repeat; background-size:100%; }
.zongzhi img{width:100%}
.zz_box{position:relative}
.zz_box .news_ul .t{color:#ffffff !important; text-align:center;}
.zz_box .news_ul div.t{border-color:#fff; margin:0 auto;}
.zz_note{font-size:2.8rem; text-align:center; padding:1rem; line-height: 3rem;}
.zz_btn{width:50px;height:50px; line-height:50px; position:absolute; top:calc(50% - 25px); left:0px; cursor:pointer; opacity:0.4}
.zz_btn_n{right:0px; left:auto;}
.zz_btn:hover{opacity:0.8}
footer{background: #f5f5f5; padding: 5.7rem 0 0.5rem; }
footer p{margin: 0; padding: 0;}
.footer_cnname{color: #333;}
.footer_enname,.footer_class,.footer_link span{color: #333;font-size:1.2rem; font-weight:bold}
.footer_adress{color: #333; margin-top: 20px;}
.footer_list{padding-top:1.5rem ; }
.footer_list a{display: block; font-size:1.2rem}
.share{font-size:2rem; line-height:2rem}
.share a{margin-right:1rem; display:inline-block; position:relative;}
.share a .share_info{width:6vw; padding:0.3vw; display:none; background:#fff; position:absolute; left:-3vw; bottom:35px; text-align: center; margin-left: 14px;}
.share a:hover .share_info{ display:block; }
.share a .share_info img{width:100%; height:100%;}
.share a .share_info span{font-size:0.8rem; position:relative; color:#333;}

.links{margin-top: 1.8rem;}
.links h3.tit{font-size:1rem; font-weight:normal}
.links select{width:95%; height:40px; background:#f4f4f4; line-height:40px; font-size: 1rem;}
.footer_info{margin-top: 3rem;
  border-top: 1px solid #eee;
  padding-top: 0.6rem;}
.links .link_list option{font-size: 1rem;}

/***footerç»“æŸ***/
.rmenu{position: fixed;bottom:6rem; right:0px; z-index: 999;}
.side_erweima{
  
  width: 3rem;
  height: 3rem;
  background: #fff;
  color: #333;
  border-bottom:0px solid #f4f4f4;
  padding: 0;
  text-align: center;
  line-height:3rem;
  cursor: pointer;
  font-size: 1.6rem;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
}
.side_erweima_img{
  background: #fff; position: absolute; top: 0; right: 3rem; display: none; padding: 10px;
}
.side_erweima_img img{width: 100px; height: auto;}
.side_erweima_img p{font-size: 0.8rem; text-align: center; color: #333; width: 100%; margin: 0; padding: 0; line-height: 1rem; padding-top: 5px; font-weight: normal;} 
.side_erweima_tel{
  background: #fff; position: absolute; top: 0; right:3rem; display: none;font-size:1rem; padding:10px 20px; line-height:30px; width: 200px;
}

.side_erweima:hover .side_erweima_img{ display: block;}
.side_erweima:hover .side_erweima_tel{ display: block;}

#gotop {
  width: 3rem;
  height: 3rem;
  background: #ffffff;
  color: #333;
  z-index: 999;
  padding: 0;
  text-align: center;
  line-height: 3rem;
  cursor: pointer;
  font-size: 1.4rem;
  margin-top:1rem;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
}
/***gotopç»“æŸ***/
/***about å¼€å§‹***/
.banner_nei{ background-size: cover; padding-top:6rem}
.banner_nei_header{position:relative; width:86vw; margin-top:-4.2rem; z-index:1; min-width:1200px;}
.banner_nei_header h2{font-size:1.6rem;padding: 0 50px; display: inline-block;border-top:0.3rem solid #c4001a; text-align:center; line-height:4rem; background:#fff; margin: 0;}
.banner_nei img{width:100%;}
.info_about{text-align: center;}
.info_about p{margin: 0; text-align: center; color: #333;}
.nub_info{font-size: 8rem; color: #3c9; font-family: arial, microsoft yahei; font-weight: 1000; line-height: 8rem; position: relative;}
.info_about span{display: inline-block; font-size: 1.2rem; line-height: 2.4rem;height: 2.4rem; font-weight: 500; color: #fff; padding: 0 15px; background: #3c9; border-radius: 100px;}

.zuzhi{background: #10477f;}
.zuzhi h2,.zuzhi p{color: #fff;}
.zuzhi_img{margin-top: 10px;}
.zuzhi_img img{ width: 80%; height: auto; display: block; margin: 0 auto;}

.zsqiye{position: relative; width: 100%; height: calc(100vh - 60px);}
.zsqiye h2,.zsqiye p{position: relative; text-align: center; z-index: 3;}
.zsqiye .active{outline: none;}
.tab .nav-tabs li{ width: 33.33%; float: none;}

.tab .nav-tabs li a{
  display: block;
  font-size: 14px;
  color: #333;
  text-align: center;
  border: none;
  padding: 18px;
  background: #eff4ff;
  border-top: 5px solid #3c9;
  border-radius: 0;
  margin: 0;
  position: relative;
  transition: all 0.3s ease 0s;
}
.tab .nav-tabs li a:hover{
  border-color: #c4001a;
  background: #eff4ff;
  color: #333; font-weight: 600;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li.active a:focus,
.tab .nav-tabs li.active a:hover{
  border: none;
  background: #fff; 
  color: #333; font-weight: 600;
  transition: all 0.20s ease 0s;
  border-top: 5px solid #c4001a;
}

.zsqiye .tab_imgbg{position: absolute; width: 100%; height: calc(100vh - 60px); top: 0; left: 0; z-index: 1;}
.zsqiye .nav-tabs{ z-index: 3; position: relative; padding-top: 40vh; display: flex; justify-content: center; }
.zsqiye .tab-content p{position: relative; z-index: 2; background: #fff; text-align: center; padding: 3rem;}
/***about ç»“æŸ***/

/***about-detail å¼€å§‹***/
.pd_top6{padding-top:0rem}
.about_detail{min-width:1200px; padding:4.5rem 0 0; margin-top: -0.2rem;}

.about_detail_list{margin: 0; padding: 0;}
.about_detail_list a{width: 100%;font-size: 1.4rem; line-height: 1.8rem;  padding: 1rem 0rem; display:block; }
.about_detail_list a i.es-icon{font-size: 1.8rem; color: #c4001a; display:none}
.about_detail_list a.cur,.about_detail_list a:hover{outline: none;color: #c4001a; font-weight: 600; padding-right: 2rem;}
.about_detail_list a.cur i.es-icon,.about_detail_list a:hover i.es-icon{ display:inline-block}

.history_box{ overflow:hidden; position:relative;  width:100%; padding-bottom:5rem}
.history_box .hd{ overflow:hidden;  height:3.2rem; padding:3rem;  text-align:center;}
.history_box .hd .prev,.history_box .hd .next{ display:inline-block; margin:0 2rem; border:1px solid #eaeaea; width:3rem; height:3rem; text-align:center; line-height:2.6rem; border-radius:2rem; overflow:hidden; font-size:2rem; cursor:pointer;}
.history_box .hd a:hover{background:#c50119; color:#fff;}
.history_box .hd .prevStop{ background:#c50119; color:#fff; }
.history_box .hd .nextStop{ background:#c50119; color:#fff; }
.history_box .bd{ padding:1rem 0;   }
.history_box .bd ul{ width:100%; overflow:hidden; zoom:1; }
.history_box .bd ul li{ width:40%; padding:0 3%; min-height:20rem; float:left; overflow:hidden; border-right:1px solid #f5f5f5; }
.history_box .bd ul li .tit{ font-size:2.6rem; font-weight:bold; line-height:4rem  }
.history_box .bd ul li .tit span{display:block; height:0.3rem; width:5rem; background:#333; margin-top:1rem}
.history_box .bd ul li .info{font-size:1.2rem; line-height:200%; padding:3rem 0 0;}
.catelists{width:80%; margin:0 auto; padding:3rem 0px 3rem; text-align:center; }
.catelists a{display:inline-block; padding:0.5rem 4rem; font-size:1.4rem; border-radius:50px; border:1px solid #6a6a6a; background:#fff; margin:0 0.3rem;}
.catelists a:hover{border-color: #c4001a; background:#c4001a; color:#ffffff;}
.catelists a.cur{border-color: #c4001a; background:#c4001a; color:#ffffff; font-weight: bold;}

.en_title{width:100%; line-height:2.2rem; font-size:1.2rem}
.en_title img{width:100%;}
.layout_list{ padding:0; margin: 4rem 0; position:relative; width: 100%; background: #c4001a; }


.layout_img{width:50%; position:relative; float:left; z-index:1}
.layout_img img{width:100%}
.layout_info{width:50%; position: absolute;
  top: 50%;
  transform: translateY(-50%); right: 0;}
.layout_inf{padding:0rem 4.5rem;background:#c4001a; color:#ffffff;}


.layout_odd .layout_info{left: 0;}
.layout_odd .layout_img {float: right;}



.layout_t{font-size:2rem; font-weight:bold; line-height:240%;}
.layout_n{font-size:1.1rem; line-height:1.8rem; padding:1rem 0px;}
a.layout_m{color:#fff;text-decoration:underline}



.en_cont{width:100%; line-height:200%;}
.en_cont img{width:100%;}

.video_box{padding-bottom:30px}
.video_tit{font-size:1.6rem; line-height:2.2rem; text-align:center; font-weight:bold; padding: 0 0 3rem;}
.video_inf{text-align:center;}
.video_inf video{width:100%; max-width:100%}
ul.video_list{width:100%; margin:0px; padding:0px; padding-bottom: 50px;}
ul.video_list li{width:33.33%; float:left; padding:1rem 0; text-align:center}
ul.video_list li video{max-width:90%;}
ul.video_list li .v_tit{font-size:1.2rem; line-height:2.2rem; }

.honor{display:block; padding:4rem 0px; position:relative;}
.honor_img{width:60%; position:relative; float:right; z-index:2}
.honor_img img{width:100%}
.honor_info{width:40%; padding:0px; z-index:1; float: left;}
.honor_inf{padding:3rem 10% 3rem 3.4rem; background:#c4001a; color:#ffffff;}
.honor_n{line-height:4rem; }
.honor_n img{max-width:100%;}

.about_bg{position:relative;}
.about_bg a{display:block; position:absolute; left:43%; top:40%; width:14rem; height:4rem; background:#fff; line-height:4rem; border-radius:3rem; text-align:center; font-size:1.6rem}

.join_list{padding:2rem 0px 6rem;}
.join_list li{width:33.33%; padding:1rem 0 2rem 0; float:left;}
.join_list li a{display:block; width:90%; padding:40px 0px; box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.05);  -moz-box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.05);}
.join_list li a .img{width:30%; text-align:center; float:left}
.join_list li a .img img{width:60%;}
.join_list li a .inf{width:60%; float:left;}
.join_list li a .inf .t{font-size:1.4rem; font-weight:bold; line-height:2rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.join_list li a .inf .d{font-size:1.2rem; color:#999; line-height:2rem;}
.join_list li a .inf .n{font-size:1.2rem; color:#666; line-height:1.6rem; padding-top: 8px; text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}

.breadcrumb {
  padding: 0;
  margin-bottom: 2rem;
  list-style: none;
  background:none; font-size: 1rem; color: #999; 
}
.breadcrumb li{color: #333; }
.breadcrumb li a{color: #333; }
.breadcrumb li.cur a{color: #333; }

.about_detail_container h3.tit{text-align: left; font-size: 2.4rem; line-height:3rem;}
.row{margin:0px;}
.detail_info {text-align: left; padding: 1rem 0; margin: 0 0 1rem; line-height:220%;}
.detail_info span{display: inline-block; font-size: 1rem;  }

.about_detail_content img{ max-width: 100%; width:100%; margin:1.4rem auto;}
.about_detail_content p{    font-size: 1.2rem;
    line-height: 2.2rem;
    margin: 1rem 0;
    text-align: justify;}

.about_detail_container a.news_list{display: block; border-bottom: 2px solid #f7faff; padding: 2rem 0; }
.about_detail_container a.news_list .news_top{padding: 0; border: 0; margin: 0; padding: 0;}
.about_detail_container a.news_list .news_top span{margin: 5px 0; color: #333; font-size: 1.2rem; font-weight: 500; color: #999;}
.about_detail_container a.news_list .news_top p{color: #666;}
.about_detail_container a.news_list .news_top p.hang-1{font-size: 2rem; color: #333; font-weight: bold;}
.about_detail_container a.news_list:hover{border-color: #d5def2;}
.about_detail_container a.news_list:hover .news_top p.hang-1{color: #c4001a;}

.news_detail{width:88%; min-width:1200px; margin:0 auto; padding-bottom:6rem}
.news_detail_container a.pics_list{display: block; margin:0px 0px 1rem 0px; padding:1rem 1.5%; width:25%; float:left;}
.news_detail_container a.pics_list .pics_img{width:100%; overflow:hidden;padding-bottom: 66.67%;
    background: #efefef;
    height: 0;}
.news_detail_container a.pics_list .pics_img img{width:100%}
.news_detail_container a.pics_list .news_top{margin:0px; border:0px}
.news_detail_container a.pics_list .news_top .pics_t{font-size: 1.2rem; color: #333;  width:100%; line-height:3.5rem; border-bottom:1px solid #f5f5f5; overflow:hidden;
text-overflow:ellipsis;
  white-space:nowrap;
}
.news_detail_container a.pics_list:hover .news_top .pics_t{border-color: #c4001a; color:#c4001a}
.news_detail_container a.pics_list .news_top .pics_n{font-size: 1.1rem; color: #666;  width:100%; line-height:3rem;  overflow:hidden}

.ln_list{padding:0 0; width:87vw; margin-left:-1.1vw; min-width:1212px;}
.honor_list{padding:4rem 0px;}
.honor_list li{width:25%; text-align:center; float:left; font-size:1.2rem; line-height:3rem;}
.honor_list li img{width:35%; max-width:180px; }
.tjbox{padding-bottom:30px;}
.tjbox .tj_t{font-size:1.2rem; height:3.2rem; padding-top:1.4rem; line-height:2.2rem; overflow:hidden}
.tjbox .tj_d{font-size:1rem; color:#666666; overflow:hidden}
.tjbox:hover{color:#c4001a}
.tjbox:hover a{color:#c4001a}
.page_list{margin: 0px auto; text-align: center; padding:3rem;}
.pagination>li>a, .pagination>li>span {color:#222;}
.next_page{padding-top:4rem; border-top:1px solid #f2f2f2; margin-top:3rem; font-size:1.4rem}
.next_page a{font-weight:bold}
.szb{background:#f5f5f5; border-top:2px solid #c4001a}
.son_cate{padding:0px 0px; text-align:center}
.son_cate a{display:inline-block;font-size:2rem; padding-bottom:10px; margin:0 20px; }
.son_cate a:hover{color:#c4001a; border-color:#c4001a; }
.son_cate a.cur{color:#c4001a; border-color:#c4001a;border-bottom:4px solid #c4001a; font-weight:900;}

a.szb_list{display:block; width:16.66666%; padding:1.6rem 0px; float:left}
a.szb_list .inf{padding:1rem; background:#fff; width:90%; margin:0 auto; text-align:center; line-height:200%}
a.szb_list .inf img{width:100%}
a.szb_list .inf .t{font-size:1.2rem; padding-top:0; font-weight: bold;}
a.szb_list .inf .d{font-size:1.2rem;}
a.szb_list .inf .n{font-size: 1rem;
  line-height: 1rem;
  margin-bottom: 10px;}
@media (max-width: 1200px){
	html{font-size:12px}
}


.content p{ margin-bottom:0;}
.foot_logo img {
    width: 20%;
    max-width: 200px;
}
.margin_bottom{margin-bottom: 10rem;}
.prev_p,.next_p{width:48%; }

.prev_p a,.next_p a{ display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}

.ywbj{width:100%; padding:150px 7%; background:url("../img/ywbj.jpg") top center no-repeat; background-size:cover}
.ywbj .t{text-align:center}
.ywbj .t h3{font-size:2rem}
.ywbj .t h4{font-size:1.2rem; font-weight:normal; padding-top: 10px;}
.ywbj .b{text-align:center}
.ywbj .b h3{font-size:2rem;}
.ywbj .b h4{font-size:2rem; font-weight:normal;  padding-top: 10px;}
.ywbj ul{width:100%; padding:4rem 0 2rem;}
.ywbj ul li{width:20%; float:left; position:relative; text-align:center}
.ywbj ul li img{width:80%; height:auto; border-radius:5px}
.ywbj ul li span{display:block;margin-top:-55px; height:40px; line-height:40px; color:#fff; font-size:1.6rem;}
.ywbj ul li span.n{width:60px;height:5px; margin:0 auto;position:relative; z-index:2; margin-top: 10px;}
.ywbj ul li:hover span.n{background:#fff;}
.ywbj ul li.i1,.ywbj ul li.i3{padding-top:30px;}
.ywbj ul li.i2{padding-top:60px;}

@media (max-width:1699px){.pic_list{padding:1vw 0;} .about_detail_content img{ width:100%;} .buju_n .n{  -webkit-line-clamp: 5; /* 定义文本的行数 */}}
@media (max-width:1599px){.pic_list{padding:0.8vw 0;}  .about_detail_content img{ width:100%;} .buju_n .n{  -webkit-line-clamp: 4; /* 定义文本的行数 */}}
@media (max-width:1499px){.pic_list{padding:0.6vw 0;}  .about_detail_content img{ width:100%;}
html{font-size: 12px;}
a.szb_list {
  display: block;
  width: 25%;
  padding: 1.6rem 0px;
  float: left;
}
.buju_n .n{  -webkit-line-clamp: 4; /* 定义文本的行数 */}
}
