﻿	
	table {border-spacing: 0px;border-collapse: separate;border:1px solid #ccc}
	tr td{border:1px solid #ccc;text-align: center;}
	
	
		.fl{ float:left}
						.fr{ float:right}
						
							 .n_about .about01_text {
							                border-left: 1px solid #ccc;
							                position: relative;
							                width: 20%;
							            }
							
							                .n_about .about01_text:after {
							                    content: '';
							                    display: inline-block;
							                    position: absolute;
							                    left: -3px;
							                    top: 0;
							                    width: 5px;
							                    height: 5px;
							                    border-radius: 50%;
							                    background: #ccc;
							                }
							
							                .n_about .about01_text h2 {
							                    font-size: 18px;
							                    color: #ccc !important;
							                    writing-mode: vertical-rl;
							                    -ms-writing-mode: tb-rl;
							                    -webkit-writing-mode: vertical-rl;
							                    display: inline-block;
							                    padding: 0 0 10px 10px;
							                    text-transform: uppercase;
							                    font-weight: 100;
							                }
							
							            .ar_article h2 {
							                font-size: 36px;
							                font-weight: bold;margin-bottom: 25px;
							            }
						.n_about{  }
						.n_about .fl01{padding-bottom: 0;}
						.n_about .fl01 .left{width: 16.25rem;padding: 0.5rem 0 0;}
						.n_about .fl01 .left h3{font-size:2rem;color:#333333;margin-bottom: 2.75rem;font-weight:bold;}
						.n_about .fl01 .left h4{font-size: 16px;color: #75767b;margin-bottom: 0.375rem;letter-spacing: 1px;}
						.n_about .fl01 .left h5{font-size: 1.125rem;color: #bcbcbc;margin-bottom: 2.5rem;text-transform:uppercase;letter-spacing: 1px;}
						.n_about .fl01 .right{width: calc(100% - 16.25rem);padding-left: 4rem;}
						.n_about .fl01 .right .ar_article p{ color:#333;line-height: 28px;font-size: 17px;}
						.n_about .ar_article h3{font-size: 32px;}
						.n_about .ar_article h4{font-size: 28px;font-weight: 700;}
						
						.n_about ul.ul01{font-size:0;overflow: hidden;margin: 3rem 0 4rem;}
						.n_about ul.ul01 li{display:inline-block;width: auto;position:relative;text-align: left;margin-right: 6.25rem;}
						.n_about ul.ul01 li a{display:inline-block;position:relative;padding: 0;text-align: left;}
						.n_about ul.ul01 li a h3{font-size: 3.5rem;color: #333;margin-bottom:3px;padding: 0 0.5rem;}
						.n_about ul.ul01 li a h3 span{font-weight: bold;font-family: 'SEMIBOLD';}
						.n_about ul.ul01 li a h3 small{font-size: 2rem;color: #333;vertical-align: baseline;margin-left:0.5rem;font-family: 'SEMIBOLD';font-weight: bold;}
						.n_about ul.ul01 li a h5{font-size: 16px;color: #76797c;padding: 0;}
						.n_about ul.ul02{ padding-bottom:3.125rem}
						.n_about ul.ul02 .miso-dots{padding-bottom:0}
						.n_about ul.ul02 .miso-dots li{ width:0.625rem; height:0.625rem; background:#a0a7ab; border-radius:50%; margin:0 0.625rem}
						.n_about ul.ul02 .miso-dots li.miso-active{ background:#373f47;}
						
			    	
 
						
						.clear{clear:both;height:0px;font-size:1px;line-height:0px}
						.n_container{ position:relative}
						.n_container .bg{position:absolute;bottom:0;right:0;height:100%;background: #f4f8fb url(../images/n_zizhi_bg.png) right bottom no-repeat;background-size: 60% auto;width:100%;}
						
						
						  @media(max-width: 992px) {
						                .n_about ul.ul01 li {
						                    margin-bottom: 1rem
						                }
						
						                .n_about ul.ul01 {
						                    margin: 2rem 0 2rem
						                }
						
						                .n_title {
						                    display: none
						                }
						            }
						
						            @media(max-width: 768px) {
						                .n_about .fl01 .left {
						                    display: none
						                }
						
						                .n_about .fl01 .right {
						                    width: 100%;
						                    padding: 0
						                }
						
						                .n_about {
						                    padding: 3rem 0 1rem
						                }
						
						                    .n_about ul.ul01 li {
						                        margin-right: 0;
						                        width: 25%
						                    }
						
						                        .n_about ul.ul01 li a h3 {
						                            font-size: 22px;
						                        }
						
						                        .n_about ul.ul01 li a h5 {
						                            font-size: 12px;
						                            padding-right: 5px;
						                            line-height: 18px
						                        }
						
						                .ar_article h2 {
						                    margin-bottom: 1.5rem
						                }
						
						                .n_about ul.ul01 li {
						                    margin-right: 0;
						                    width: 33.333333%
						                }
										
										
										
										   
						            }


.text-nowrap{ white-space: nowrap;}
						
						.flex-center-center{  display: flex; align-items: center; justify-content: center;}
						
						.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
						
						.flex-center{  display: flex; align-items: center;flex-wrap: wrap;}
						
						.flex-between{  display: flex; justify-content: space-between}
						
						.flex-between-start{ display: flex; justify-content: space-between;align-items: flex-start;}
						
						.flex-between-end{ display: flex; justify-content: space-between;align-items: flex-end;}
						
						.flex{  display: flex;}
						
						.flex-column{ flex-direction: column;}
						
						.flex-wrap{ flex-wrap: wrap;}
						
						.flex-end{display: flex; align-items: flex-end;}
						
						.flex-content-end{display: flex; justify-content: flex-end;}
						
						.flex-start{display: flex; align-items: flex-start;}
						
						.iflex{ display: inline-flex}
						
						
						
						.justify-center{justify-content: center;}
						
						.justify-end{justify-content: flex-end;}
						
						.justify-start{justify-content: flex-start;}
						
						.align-start{align-items: flex-start;}
						
						.align-end{align-items: flex-end;}
						
						.align-center{align-items: center;}
						
						.culture{margin: 60px 0;}
						.culture .top{ background: url(../images/cultureBg.jpg) no-repeat center center; background-size: cover;background-attachment: fixed; position: relative;}

.culture .top li{ height: 660px;   border-right: 1px solid rgba(255, 255, 255, 0.2); width: calc(100% / 3);perspective: 200px;}

.culture .top .line{ width: 30px; height: 4px;}

.culture .top li:last-child{ border-right: none;}

.culture .top li div{ position: relative; z-index: 5;}

.culture .top li::after{ width: 100%; height: 100%;opacity: 0; z-index: 1; transition: all .36s; display: block; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.2); display: block; content: ''; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }

.culture .top li::after { transform:rotateY(45deg) ; -webkit-transform:rotateY(45deg) ; -moz-transform:rotateY(45deg) ; -ms-transform:rotateY(45deg) ; -o-transform:rotateY(45deg) ; }

.culture .top li:hover::after{ transform:rotateY(0) ;opacity: 1; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }



.culture .bot li{ height: 400px;   border-right: 1px solid rgba(0, 0, 0, 0.05); width: calc(100% / 3); }

.cultureIcon{ height: 100px;}
.pt-50{ padding-top: 50px;}

.Honors { background: url(../images/HonorsBg.jpg) no-repeat center center; background-size: cover;}





#honorSwiper{  }

#honorSwiper .swiper-slide{ opacity: 0.6;}

#honorSwiper .swiper-slide .img{ width: 100%; height:500px; display: flex; align-items: center; justify-content: center; cursor: pointer !important;}

#honorSwiper .swiper-slide img{ border: 6px solid #f5f5f5;}

#honorSwiper .swiper-slide.swiper-slide-active{ opacity: 1;}

#honorSwiper .swiper-slide .f20{   opacity: 0;}

#honorSwiper .swiper-slide.swiper-slide-active .f20{  opacity: 1;}
.pt-70{ padding-top: 70px;}

.pl-70{ padding-left: 70px;}

.pr-70{ padding-right: 70px;}

.pb-70{ padding-bottom: 70px;}

.p70{ padding: 70px;}
.pt-50{ padding-top: 50px;}

.pl-50{ padding-left: 50px;}

.pr-50{ padding-right: 50px;}

.pb-50{ padding-bottom: 50px;}

.p50{ padding: 50px;}

.pt-60{ padding-top: 60px;}

.pl-60{ padding-left: 60px;}

.pr-60{ padding-right: 60px;}

.pb-60{ padding-bottom: 60px;}

.p60{ padding: 60px;}
.color-888{ color: #888;}
.text-uppercase{ text-transform: uppercase;}

.posi{ position: relative;}

.posi-a{ position: absolute; top: 0; left: 0}
.pc-show{  display: block; }

.wap-show{ display: none; }
.idxKehu{ background: /*url(../images/bg1.jpg) no-repeat center center*/ #f9f9f9; background-size: cover;}
 #customSwiper{ height: 400px;}
 
 #customSwiper .swiper-slide{ height: calc((100% - 80px) / 3); transition: all .36s; padding: 5px; 
 
 	 -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
 
 #customSwiper .swiper-slide .img{ width: 100%; background-color: #fff; height: 100%; transition: all .36s; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
 
 /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); */
 
 #customSwiper .swiper-slide .img img{ max-width: 90%; max-height: 90%;}
 
 
 
 #customSwiper .swiper-slide .img:hover{ box-shadow: 0 0 15px rgba(0,0,0, .1); transform: scale(.95); -webkit-transform: scale(.95); -moz-transform: scale(.95); -ms-transform: scale(.95); -o-transform: scale(.95); }
 
 .kefu #customSwiper .swiper-slide .img{ box-shadow: 0  0  10px rgba(0,0,0, .1);}
 
 .kefu #customSwiper .swiper-slide:hover .img{box-shadow: 0   0 10px rgba(0,0,0, .2); transform: scale(.95);}
 
 .proBanImg{ position: absolute; right: 10%; top: 50%; max-height: calc(100% - 70px); transform: translateY(-50%) ; margin-top: 60px; -webkit-transform: translateY(-50%) ; -moz-transform: translateY(-50%) ; -ms-transform: translateY(-50%) ; -o-transform: translateY(-50%) ; }

 .hmax{ height: 100%  ;}
 
 .wmax{ width: 100%  ;}
.font-weight {
    font-weight: bold;
}
.text-center {
    text-align: center;
}
.f48 {
    font-size: 36px;
}.mt-15{ margin-top: 15px;}
.f20{ font-size: 20px;}
 .img{ position: relative; overflow: hidden;}
 .zahnwei{ padding-top: 100px; margin-top: -100px;}
 
 img{ border:0 none; max-width: 100%; vertical-align: middle; transition:all .6s ; -webkit-transition:all .6s ; -moz-transition:all .6s ; -ms-transition:all .6s ; -o-transition:all .6s ; }  /* 鍥剧墖鍦ㄥ綋鍓嶈鍐呯殑鍨傜洿浣嶇疆 */
 
 a img{border:0 none;}
 fieldset,img {border:0 none} 
 
 .f30{ font-size: 30px;}
 .mt-30{ margin-top: 30px;}
 
 .ml-30{ margin-left: 30px;}
 
 .mr-30{ margin-right: 30px;}
 
 .mb-30{ margin-bottom: 30px;}
 
 .m30{ margin: 30px;}
 .f22{ font-size: 22px;}
 .line-height{ line-height: 2;}
 .mt-60{ margin-top: 60px;}
 .mb-60{ margin-bottom: 60px;}
 
 
 
 @media screen and (max-width:750px) {
 .culture .top{background-attachment:scroll; flex-wrap: wrap;}
 .culture .top li{ width:100%; height: auto; padding: 32px 10px; border-right: none; border-bottom: 1px solid rgba(255, 255, 255, .12);}
 .culture .bot{ flex-direction: column;}
 .culture .bot li{  width: 100%; height: auto; padding: 30px 15px;border-right: none; border-bottom: 1px solid rgba(0, 0, 0, .12);} 
 
 } 
 
 
 .s_g1c1list {
     margin: 0 -14px;
        display: flex;
        transition-property: transform;
        box-sizing: content-box;
        flex-wrap: nowrap;
        flex-direction: row;
        align-content: stretch;
        justify-content: flex-start;
        align-items: flex-end; 
 }
 .s_g1c1list:first-child {
     display: block;
 }
 .s_g1c1libox {
     width: 100%;
     padding: 0 14px;
     margin-bottom: 25px;
 }
 .s_g1c1li {
     border-radius: 20px;
     background-color: rgb(255, 255, 255);
     box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08);
     padding: 22px 36px 38px;height: 278px;
 }
 .s_g1c1litit h5 {
     line-height: 1.75;
     font-weight: bold;
 }
 .s_g1c1litit {
     height: auto;
     overflow: hidden;
 }
 .s_g1c1libot {
     padding-top: 9px;
 }
 .s_g1c1libot p {
     margin-bottom: 1px;
     height: auto;
    
 }
 .s_g1c1libot a {
     font-size: 16px;
     color: #666;
     line-height: 1.75;
 }
 .l_title1 h1 {
     font-size: 48px;
     color: #fff;
 }
 
 .l_title1 h2 {
     font-size: 40px;
     color: #1f1f1f;
 }
 
 .l_title2 h2 {
     font-size: 40px;
     color: #fff;
 }
 
 .l_title1 h3 {
     font-size: 30px;
     color: #1f1f1f;
 }
 
 .l_title2 h3 {
     font-size: 30px;
     color: #fff;
 }
 
 .l_title1 h4 {
     font-size: 24px;
     color: #1f1f1f;
 }
 
 .l_title2 h4 {
     font-size: 24px;
     color: #fff;
 }
 
 .l_title1 h5 {
     font-size: 20px;
     color: #1f1f1f;
 }
 .l_parag2 p {
     color: #666666;
     font-size: 16px;
     line-height: 1.75;
 }
 
 
 
 .index03 .swiper-pagination {
    position: relative; 
     text-align: center;
     transition: .3s opacity;
     transform: translate3d(0, 0, 0);
     z-index: 10;
 }
 
 .index03 .swiper-pagination-bullet {
     width: 8px;
     height: 8px;
     display: inline-block;
     border-radius: 50%;
     background: #000;
     opacity: .2;
     margin: 5px;
 }
 
 .index03  .swiper-pagination-bullet-active {
     opacity: 1;
     background: var(--swiper-pagination-color, var(--swiper-theme-color));
 }
 
 
 .index03 .swiper-wrapper {
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: flex;
     transition-property: transform;
     box-sizing: content-box;
     flex-wrap: nowrap;
     flex-direction: row;
     align-content: stretch;
     justify-content: flex-start;
     align-items: flex-end;
 }
 
 
 
 
 .bg-f5{ background-color: #f1f1f1;}
  .bg-f6{ background-color: #f2f7fa;}

  
  .caselist li{  width: 31.5%; margin-right:2.75% ; }
  
  .caselist li:nth-child(3n){   margin-right:0 ; }
  
  .caselist li  .img img{ width: 100%; height: 320px; object-fit: cover;}
  
  .caselist li .txt span{ padding: 5px 0; display: inline-block;}
  
  .caselist li .txt span::after{ width: 100%; height: 100%; display: block; content: ''; position: absolute; left: 0; top: 0; background-color: #0844BC; transition: all .36s; transform:scale(0,0) ; -webkit-transform:scale(0,0) ; -moz-transform:scale(0,0) ; -ms-transform:scale(0,0) ; -o-transform:scale(0,0) ; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; } 
  
  .caselist li:hover span::after{ transform:scale(1,1) ; -webkit-transform:scale(1,1) ; -moz-transform:scale(1,1) ; -ms-transform:scale(1,1) ; -o-transform:scale(1,1) ; }
  
  .caselist li:hover .txt span{ padding: 5px 25px; color: #fff; }
  
  .caselist li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
  
  .caselist li:hover{ color: #0844BC; box-shadow: 0 0 10px rgba(8, 157, 91, .15); transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); }
  .bg-white{ background-color: white;}
 .mt-40{ margin-top: 40px;}
 
 .ml-40{ margin-left: 40px;}
 
 .mr-40{ margin-right: 40px;}
 
 .mb-40{ margin-bottom: 40px;}
  
  .pt-30{ padding-top: 30px;}
  
  .pl-30{ padding-left: 30px;}
  
  .pr-30{ padding-right: 30px;}
  
  .pb-30{ padding-bottom: 30px;}
  
  .p30{ padding: 30px;}
  .f20{ font-size: 20px;}
  .f14{ font-size: 14px;}
  .mt-10{ margin-top: 10px;}
  
  .ml-10{ margin-left: 10px;}
  
  .mr-10{ margin-right: 10px;}
  
  .mb-10{ margin-bottom: 10px;}
  
  .m10{ margin: 10px;}
  
  .mt-15{ margin-top: 15px;}
  
  .ml-15{ margin-left: 15px;}
  
  .mr-15{ margin-right: 15px;}
  
  .mb-15{ margin-bottom: 15px;}
  .pt-60{ padding-top: 60px;}
  
  .pl-60{ padding-left: 60px;}
  
  .pr-60{ padding-right: 60px;}
  
  .pb-60{ padding-bottom: 60px;}
  
  .p60{ padding: 60px;}
  .m15{ margin: 15px;}
  .line-clamp2{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
  .color-666{ color: #666; }
   
  
 
    .z5{ position: relative; z-index: 5;}
  .posi-a{ position: absolute; top: 0; left: 0}
  .transition{ transition: all .36s;}
  @media screen and (max-width:750px) {
	  
	
	  
	  .caselist li   { width: 100%; margin-right: 0;}
     .caselist li .img img{ height: 160px;}
     .caselist li   .line-clamp2{    -webkit-line-clamp: 1;}
	     .waoendi{ justify-content:flex-start;}
  }
  
  
  .neiBan .txt{  position: absolute; left: 10%; top: 0; }
  	.bg-f5{ background-color: #f1f1f1;}
  	.border-bottom{ border-bottom: 1px solid #e5e5e5;}
  	.color-999{ color: #999;}
  	.color-555{ color: #555;}
  	.f28{ font-size: 28px;}
  	.pt-20{ padding-top: 20px;}
  	
  	.pl-20{ padding-left: 20px;}
  	
  	.pr-20{ padding-right: 20px;}
  	
  	.pb-20{ padding-bottom: 20px;}
  	
  	.p20{ padding: 20px;}
  	.color-666{ color: #666; }
  .pt-50{ padding-top: 50px;}
  
  
  
  .newsLeft{ width: 100%;}
  
  .newsLeft img{ margin: 5px auto;}
  
  .newsRight{ width:  26%;}
  
  .newsRight .title{ border-left: 3px solid #089d5b;}
  
  .morenuewsUl li .img img{ width: 185px; height: 115px; object-fit: cover;}
  
  .morenuewsUl li .txt{ width: calc(100% - 210px);}
  
  .morenuewsUl li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
  
  .morenuewsUl li:hover { color: #089d5b;}
  .line-height2-4{ line-height: 2.4;}
  .newsPage{  border-top: 3px solid #f1f1f1; }
  
  .newsPage a{ width: 40%;}
  .pt-40{ padding-top: 40px;}
  
  .pl-40{ padding-left: 40px;}
  
  .pr-40{ padding-right: 40px;}
  
  .pb-40{ padding-bottom: 40px;}
  
  .p40{ padding: 40px;}
    @media screen and (max-width:750px){
		
		.pb-40 {
		    padding-bottom: 24px;
		}
		.pt-40 {
		    padding-top: 24px;
		}
  
  .infoImg img{ height: auto !important;}}
  
  .newsLeft p{    margin-bottom: 0;}
  
  
  
  
  /****SCPR***/
  .he_h1p1 {
  	    width: 100%;
  	    position: relative;
  	    
  	    min-height: 600px;
  	}
  	
  	.he_h1p1bx {
  	    width: 100%;
  	    position: relative;
  	}
  	
  	.he_h1ym .he_bredli a {
  	    color: #fff;
  	}
  	
  	.he_h1ym .he_bredli {
  	    color: #fff;
  	}
  	
  	.he_h1p1jx {
  	    width: 100%;
  	    position: relative;
  	    padding: 52px 0;
  	}
  	
  	.he_h1p1jti .he_tit1 {
  	    font-weight: bold;
  	    text-align: center;
  	    color: #fff;margin: 55px 0;
  	}
  	
  	.he_h1p1jtp p {
  	    font-size: 18px;
  	    line-height: 2;
  	    color: #fff;text-align: left;
  	}
  	.he_h1p1jtp p::before {
  	    content: '●';margin-right: 8px;
  	}
  	.he_h1p1jtp {
  	    width: 80%;
  	    text-align: center;
  	     
  	    padding: 0 68px 190px 190px;margin: 0 auto;
  	}
  	
  	.he_h1p2 {
  	    width: 100%;
  	    position: relative;
  	    min-height: 770px;
  	    border-top: 0.1px solid transparent;
  	}
  	
  	.he_h1p2bx {
  	    width: 100%;
  	    position: relative;
  	}
  	
  	.he_h1p2ks {
  	    width: 100%;
  	    position: relative;
  	    background: #FFFFFF;
  	   
  	    z-index: 10;margin-top: -185px;
  	}
  	
  	.he_h1p2kli {
  	    width: 33.333333%;
  	}
  	
  	.he_h1p2ksb {
  	    width: 100%;
  	    position: relative;
  	    padding: 85px 36px;
  	}
  	
  	.he_h1p2kle {
  	    width: 66px;
  	}
  	
  	.he_h1p2kle img {
  	    width: 100%;
  	}
  	
  	.he_h1p2kri {
  	    width: calc(100% - 66px);
  	    padding-left: 12px;
  	}
  	
  	.he_h1p2kp1 .he_tit7 {
  	    font-weight: bold;
  	    color: #0E68AE;
  	    line-height: 1.5;
  	    max-height: 3em;
  	    overflow: hidden;font-size: 21px;
  	}
  	
  	.he_h1p2kp2 p {
  	    font-size: 16px;
  	    line-height: 2;
  	    color: #646A7C;
  	    
  	    
  	}
  	
  	.he_h1p2kp2 {
  	    margin-top: 22px;
  	}
  	
  	.he_h1p2hr {
  	    width: 100%;
  	    position: relative;
  	    padding-top: 30px;
  	    padding-bottom: 80px;
  	} 
  	  
  .ys_cont1400 .he_bred .ys_cont1400 {
      width: 100%;
      padding: 0;
  }
  	.he_h1p1bx {
  	    width: 100%;
  	    position: relative;
  	}
  	
  	.he_h1p2hrdm .he_tit2 {
  	    font-weight: bold;
  	    color: #0B254B;
  	}
  	
  	.he_h1p2hrdm {
  	    text-align: center;
  	    width: 100%;
  	}
  	.he_tit2 {
  	    font-size: 40px;
  	    line-height: 1.5;
  	}
  	.he_h1p2hrden {
  	    width: 70%;
  	    margin: 0 auto;
  	    margin-top: 30px;line-height: 2;
  	 
  	}
  	@media screen and (max-width: 1440px) { .he_h1p1 {
         margin-top: 0;
         min-height: 490px;
     }
  
     .he_h1p1jx {
         padding: 70px 0;
     }
  
     .he_h1p1jtp {
         margin-top: 22px;
         padding: 0 130px;
     }
  
     .he_h1p2ksb {
         padding: 60px 26px;
     }
  
     .he_h1p2kle {
         width: 46px;
     }
  
     .he_h1p2kri {
         width: calc(100% - 46px);
         padding-left: 12px;
     }
  
     .he_h1p2kp2 {
         margin-top: 12px;
     }
  
     .he_h1p2hr {
         padding-top: 20px;
         padding-bottom: 70px;
     }
  
     .he_h1p2 {
         min-height: 600px;
     }
	 
	 .he_h1p2ks {
	     width: 100%;
	     position: relative;
	     background: #FFFFFF;
	    
	     z-index: 10;margin-top: -50px;
	 }
	 .he_h1p2kp2 p {
	     font-size: 14px;
	     line-height: 2;
	     color: #646A7C;
	     
	 }
	 
	 .he_h1p1jtp p {
	     font-size: 16px;
	     line-height: 2;
	     color: #fff;
	     text-align: left;
	 }
  }
     @media screen and (max-width: 991px) {  
  		
  		
  		.he_b2p1 {
         display: none;
     }
  
     .he_h2p1mb {
         margin-top: 0px;
     }
  
     .he_h1p1 {
         min-height: 416px;
     }
  
     .he_h1p1jtp p {
         font-size: 14px;
     }
  
     .he_h1p2ksb {
         padding: 15px 5px;
     }
  
     .he_h1p2kul {
         padding: 0 20px;
     }
  
     .he_h1p2hrden p {
         font-size: 14px;
     }
  
     .he_h1p2 {
         min-height: 430px;
     }
  
     .he_h1p2hrden {
         margin-top: 18px;
     }
  
     .he_h1p3 {
         padding-bottom: 0;
     }
  }
  @media screen and (max-width: 768px) { .he_h2p1mdn {
         margin-top: 33px;
     }
  
     .he_l1ym .he_b1p1li {
         width: 50%;
     }
  
     .he_h1p1jx {
         padding: 42px 0;
     }
  
     .he_h1p1jtp {
         margin-top: 15px;
         padding: 0 0px;
     }
  
     .he_h1p1 {
         min-height: 300px;
     }
  
     .he_h1p2ks {
         margin-top:40px;
     }
  
     .he_h1p2kle {
         width: 30px;
     }
  
     .he_h1p2kri {
         width: calc(100% - 30px);
     }
  
     .he_h1p2kp2 p {
         font-size: 14px;
         line-height: 1.75;
         max-height: max-content;
     }
  
     .he_h1p2hr {
         padding-top: 38px;
         padding-bottom: 42px;
     }
  
     .he_h1p2hrden {
         width: 100%;
     }
  
    .he_tit2 {
        font-size: 24px;
        
    }
  
     .he_h1p2hrden {
         margin-top: 0px;
     }
  	 
  	 .he_h1p2kli {
  	     width: 100%;
  	 }
  	 .he_h1p2 {
  	     min-height: 760px;
  	 }
  	 .he_h1p1jti .he_tit1 {
  	    
  	     margin: 25px 0;font-size: 18px;
  	 }
  	 
  	 .he_h1p1bx {
  	     
  	     height: auto;
  	 
  	 } 
  	 
  	 .he_h1p2kp1 .he_tit7 {
  	     
  font-size: 18px;
  	 }
  	 
  	 
  	 }
	 
	 /********发展历程******/
	 
	 .clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
	 							.clearfix {*zoom: 1;}
	 							.cell-boxa{font-size:0;}
	 							.cell-boxa:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
	 							.cell-boxa .cella{width: 100%; display: inline-block; vertical-align: middle;}
	 						.about-s2 .tip p{font-size: 1.2rem;}	
	 						.about-s2 .tip p:before{font-size: 2.25rem;}
	 						.about-s2 .button{font-size: 1.0rem;}
	 						 .about-s2 .item .year{font-size: 3rem;font-weight: 600;}
	 						   .about-s2 .item span{font-size: 1.8rem;font-weight: 600;}
	 						   .about-s2 .label{font-size: 3rem;font-weight: 600;}
	 .about-s2 {
	   padding: 6.25vw 0;
	   background-color: #f5f5f5;
	   background-position: center;
	   background-repeat: no-repeat;
	   background-size: 60% auto;
	   background-image: url("static/image/dt.png");
	 }
	 .about-s2 .label {
	   text-align: center;
	   font-family: 'MiSans-Bold';
	   color: #272c31;
	 }
	 .about-s2 .cont {
	   margin-top: 3.85rem;
	   overflow: hidden;
	   position: relative;
	 }
	 .about-s2 .items {
	   width: 73%;
	   margin: 0 0 0 27%;
	   padding: 6.75rem 0;    overflow: hidden;  
	 }
	 .about-s2 .item {
	   position: relative;
	   height: 15rem;
	   position: relative;
	   text-align: center;
	   cursor: pointer;
	 }
	 .about-s2 .item:before, .about-s2 .item:after {
	   content: '';
	   width: 100%;
	   height: 4px;
	   position: absolute;
	   top: calc(50% - 2px);
	   left: 50%;
	 }
	 .about-s2 .item:before {
	   background-color: #c5c5c5;
	   z-index: 1;
	 }
	 .about-s2 .item:after {
	   background-color: #0844BC;
	   transition: transform .3s linear;
	   transform: scaleX(0);
	   transform-origin: left center;
	   z-index: 2;
	 }
	 .about-s2 .item .dot {
	   width: 24px;
	   height: 24px;
	   background-color: #fff;
	   border-radius: 50%;
	   position: absolute;
	   top: 50%;
	   left: 50%;
	   transform: translate(-50%, -50%);
	   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	   transition: all .3s ease;
	   z-index: 3;
	 }
	 .about-s2 .item .dot:before {
	   content: '';
	   width: 16px;
	   height: 16px;
	   border-radius: 50%;
	   background-color: #c5c5c5;
	   position: absolute;
	   top: 50%;
	   left: 50%;
	   transform: translate(-50%, -50%);
	   transition: all .3s ease;
	 }
	 .about-s2 .item .year {
	   width: 100%;
	   position: absolute;
	   left: 0;
	   font-style: italic;
	   transition: all .3s ease;
	   z-index: 3;
	 }
	 .about-s2 .item span {
	   width: 100%;
	   position: absolute;
	   left: 0;
	   transition: all .3s ease;
	   z-index: 3;
	 }
	 .about-s2 .item:nth-of-type(odd) .year {
	   bottom: 1.5rem;
	 }
	 .about-s2 .item:nth-of-type(odd) span {
	   top: 1.5rem;
	 }
	 .about-s2 .item:nth-of-type(odd).active .year {
	   bottom: 0;
	 }
	 .about-s2 .item:nth-of-type(odd).active span {
	   top: 0;
	 }
	 .about-s2 .item:nth-of-type(even) .year {
	   top: 1.5rem;
	 }
	 .about-s2 .item:nth-of-type(even) span {
	   bottom: 1.5rem;
	 }
	 .about-s2 .item:nth-of-type(even).active .year {
	   top: 0;
	 }
	 .about-s2 .item:nth-of-type(even).active span {
	   bottom: 0;
	 }
	 .about-s2 .item.active:after {
	   transform: scaleX(1);
	 }
	 .about-s2 .item.active .dot {
	   box-shadow: 0 0 20px rgba(75, 135, 55, 0.2);
	 }
	 .about-s2 .item.active .dot:before {
	   background-color: #0844BC;
	 }
	 .about-s2 .item.active .year {
	   color: #0844BC;
	   font-family: 'MiSans-Bold';
	   text-shadow: 0 10px 10px rgba(75, 135, 55, 0.3);
	 }
	 .about-s2 .tips {
	   width: calc(27% - 4.25vw);
	   position: absolute;
	   left: 4.25vw;
	   top: 0;
	   bottom: 0;
	   background-color: #fff;
	   border-radius: 1.25rem;
	   box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.05);
	   padding: 0.55rem;
	 }
	 .about-s2 .tip {
	   height: 100%;
	   position: relative;
	   display: none;
	   opacity: 0;
	 }
	 .about-s2 .tip.active {
	   display: block;
	   -webkit-animation: o-upfade-top 0.7s 0s cubic-bezier(0.4, 0, 0.2, 1) forwards;
	   -moz-animation: o-upfade-top 0.7s 0s cubic-bezier(0.4, 0, 0.2, 1) forwards;
	   -ms-animation: o-upfade-top 0.7s 0s cubic-bezier(0.4, 0, 0.2, 1) forwards;
	   animation: o-upfade-top 0.7s 0s cubic-bezier(0.4, 0, 0.2, 1) forwards;
	 }
	 .about-s2 .tip p {
	   line-height: 1.5;
	   color: #272c31;
	   position: relative;
	   padding-left: 2rem;
	 }
	 .about-s2 .tip p:before {
	   content: '・';
	   line-height: 2.25rem;
	   color: #272c31;
	   position: absolute;
	   left: 0;
	   top: 0;
	 }
	 .about-s2 .tip a {
	   position: absolute;
	   bottom: 0;
	   left: 0;
	   width: 100px;
	   display: block;
	   line-height: 32px;
	   text-align: center;
	   color: #fff;
	   border-radius: 3px;
	   background-color: #0844BC;
	   transition: all .3s ease;
	 }
	 @media screen and (min-width: 1020px) {
	   .about-s2 .tip a:hover {
	     box-shadow: 0 5px 10px rgba(75, 135, 55, 0.3);
	     transform: translateY(-3px);
	   }
	 }
	 .about-s2 .buttons {
	   margin-top: 5.625rem;
	   font-size: 0;
	   text-align: center;
	 }
	 .about-s2 .button {
	   display: inline-block;
	   vertical-align: top;
	   width: 13.75rem;
	   line-height: 3rem;
	   color: rgba(255, 255, 255, 0.5);
	   position: relative;
	   cursor: pointer;
	   transition: color .3s ease;
	 }
	 .about-s2 .button:before {
	   content: '';
	   width: 1.125rem;
	   height: 0.5625rem;
	   background-position: center;
	   background-repeat: no-repeat;
	   background-size: contain;
	   background-image: url("static/image/icon-11.png");
	   position: absolute;
	   top: 50%;
	   margin-top: -0.28125rem;
	   opacity: 0.5;
	   transition: opacity .3s ease;
	 }
	 @media screen and (min-width: 1020px) {
	   .about-s2 .button:hover {
	     color: #fff;
	   }
	   .about-s2 .button:hover:before {
	     opacity: 1;
	   }
	 }
	 .about-s2 .prev {
	   background-color: #3c87c4;
	   border-radius: 5px;margin-right: 15px;
	 }
	 .about-s2 .prev:before {
	   left: 1.875rem;
	 }
	 .about-s2 .prev:hover {
	  background-color: #0844BC;
	 }
	 .about-s2 .next {
	   background-color: #3c87c4;
	   border-radius: 5px;
	 }
	 .about-s2 .next:before {
	   right: 1.875rem;
	   transform: rotateY(180deg);
	 }
	 .about-s2 .next:hover {
	   background-color: #0844BC;
	 }
	 @media screen and (max-width: 900px) { .about-s2 {
	     padding: 40px 0;
	   }
	 
	   .about-s2 .cont {
	     margin-top: 20px;
	   }
	 
	   .about-s2 .tips {
	     margin: 0 6.25vw;
	     width: calc(100% - 12.5vw);
	     position: static;
	     padding: 2rem;
	   }
	 
	   .about-s2 .tip a {
	     position: static;
	     margin-top: 10px;
	   }
	 
	   .about-s2 .tip p {
	     line-height: 2.4rem;
	     overflow: hidden;
	   }
	 
	   .about-s2 .items {
	     width: 100%;
	     margin: 0;
	     padding: 40px 0;
	   }
	 
	   .about-s2 .item {
	     height: 12rem;
	   }
	 
	   .about-s2 .buttons {
	     margin-top: 0;
	   } }
	  .con{width:55%;line-height: 25px;margin: 0 auto;padding-top: 50px; }
	  .con p{ text-align: left;}
	  
	    @media(max-width:800px){.con{width:80%; } }
	    
	  
	  
	  /* .list_box_11 li a{ display:block; padding:1.25rem 3.125rem; position:relative}
	   .list_box_11 li a:before{ content:""; position:absolute; left:0; bottom:1.25rem; width:5px; background:#11c7c9; height:0; transition:.5s}
	   .list_box_11 li a h5{ font-size:1.125rem; color:#333333; font-weight:bold; margin-bottom:.75rem; transition:.5s}
	   .list_box_11 li a p{ font-size:.9375rem; color:#848484; line-height:24px; }
	   
	   .list_box_11 li.on a:before{ height:calc(100% - 2.5rem); top:1.25rem}
	   .list_box_11 li.on a h5{ color:#11c7c9} */
	   
	   
	   
	   
	   .list_box_11 li a{display:block;padding:1.25rem 3.125rem;position:relative}
	   .list_box_11 li a:before{content:"";position:absolute;left:0;bottom:1.25rem;width:5px;background:#0844BC;height:0;transition:.5s}
	   .list_box_11 li a h5{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.75rem;transition:.5s}
	   .list_box_11 li a p{font-size:.9375rem;color:#848484;line-height:24px}
	   .list_box_11 li.on a:before{height:calc(100% - 2.5rem);top:1.25rem}
	   .list_box_11 li.on a h5{color:#0844BC}
	   
	   
	   
	   
	          .w1200{margin:0 auto;max-width:1700px;padding:0 50px}
	          .n_contact .fl01{padding:5.375rem 0;position:relative}
	          #miso_map{position:absolute;top:0;right:0;bottom:0;left:0;border:#e4e4e4 2px solid}
	          .n_title{border-bottom:#e7ecec 2px solid;padding:0;position:relative;height:6.375rem}
	          .n_nav{position:relative}
	          .n_nav a{display:inline-block;height:6.375rem;font-size:1.125rem;float:left;line-height:6.375rem;color:#1d1d1f;text-align:center;box-sizing:border-box;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:3.125rem}
	          .n_nav a strong{display:block;color:#5e5f60;position:relative;z-index:4;height:6.375rem;line-height:6.375rem;transition:.36s ease-in-out;font-weight:400}
	          .n_nav .on,.n_nav a:hover{color:#fff}
	          .n_nav a:before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background:#0844BC;transition:.6s ease-in-out}
	          .n_nav .on:before,.n_nav a:hover:before{width:100%}
	          .n_nav .on strong,.n_nav a:hover strong{height:6.375rem;line-height:6.375rem;color:#0844BC;font-weight:600}
	          .position{line-height:6.375rem;left:0;bottom:0;color:#a6a8a8;font-size:15px}
	          .position a,.position i,.position span{-moz-transition:all .36s ease-in-out;-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;transition:all .36s ease-in-out}
	          .position i{margin:0 1rem;font-style:normal}
	          .position i img{vertical-align:middle;margin-top:-2px}
	          .position em{font-style:normal;color:#0844BC}
	          .position a:hover{color:#0844BC}
	          .n_contact .fl01 .w1200{display:flex;align-items:center;justify-content:flex-end}
	          .n_contact .fl01 .w1200 .box{width:31.875rem;border-radius:.625rem;background:rgba(255,255,255,.95);overflow:hidden;position:relative;z-index:100}
	          .n_contact .fl01 .w1200 .box .top{height:8.375rem;background:#0844BC;display:flex;align-items:center;justify-content:space-between;padding:0 3.125rem}
	          .n_contact .fl01 .w1200 .box .top h3{font-size:1.5rem;color:#fff;font-weight:700;margin:1rem 0 0}
	          .n_contact .fl01 .w1200 .box .top h4{font-size:1rem;color:#fff;margin:.5rem 0 0}
	          .n_contact .fl01 .w1200 .box .miso_hd{padding:1.75rem 0 3.5rem}
	     
	          .n_contact .fl01 .w1200 .box .miso_hd .ewm{padding:0 3.125rem;display:flex;align-items:center;margin:1rem 0 0}
	          .n_contact .fl01 .w1200 .box .miso_hd .ewm .img img{width:7.5rem;height:7.5rem;border:#e5e5e5 1px solid}
	          .n_contact .fl01 .w1200 .box .miso_hd .ewm .con{padding:0 0 0 1.375rem}
	          .n_contact .fl01 .w1200 .box .miso_hd .ewm .con h5{font-size:1.125rem;color:#0844BC}
	          .n_contact .fl01 .w1200 .box .miso_hd .ewm .con h6{font-size:12px;color:#999;margin:.5rem 0 0}
	          #m_n_nav{display:none;line-height:50px;position:relative;z-index:9;float:left;width:100%;background:#0844BC}
	          #bnt_back{position:absolute;left:1rem;top:0}
	          #bnt_back svg{fill:#fff;height:30px;vertical-align:middle;width:26px}
	          #m_n_nav h1{font-size:14px;color:#fff;text-align:center;margin:0;line-height:50px}
	          #bnt_sub_nav{position:absolute;right:1rem;top:0;cursor:pointer;color:#fff;font-size:18px}
	          #bnt_sub_nav svg{fill:#fff;height:20px;vertical-align:middle;width:20px}
	          #bnt_sub_nav img{display:block;height:15px}
	          #bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
	          #sub_nav_content{background:#f0f3f5;display:none;box-shadow:0 0 5px #999;z-index:9}
	          #sub_nav_content ul{padding:10px}
	          #sub_nav_content ul li{display:block;line-height:28px;margin:1rem 0}
	          #sub_nav_content ul li a{display:block;border-left:2px solid #ca9e4e;height:30px;line-height:30px;font-size:14px;padding-left:10px;color:#535455}
	          #sub_nav_content ul li.on a{color:#ca9e4e}
	          #sub_nav_content dl{font-size:0;overflow:hidden;background:#fff;padding:10px 0}
	          #sub_nav_content dt{position:relative;background:#fff;z-index:999;width:33.333333%;display:inline-block;margin-bottom:0;float:left;text-align:center}
	          #sub_nav_content dt a{margin:0 20px;display:block;color:#5b5349;line-height:30px;font-size:14px;font-weight:400;vertical-align:top}
	          #sub_nav_content dt a i{position:absolute;right:15px;top:0;opacity:0;display:none}
	          #sub_nav_content dt.title{background:#fafafb}
	          #sub_nav_content dt.title i{opacity:1}
	          #sub_nav_content dt.title_on{background:#fafafb}
	          #sub_nav_content dt.title_on a{color:#ca9e4e;border-top:1px solid #fff}
	          #sub_nav_content dt.title_on a i{color:#ca9e4e}
	          #sub_nav_content dt.last a{border-top:1px solid #f8f8f8}
	          #sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color:#0844BC}
	          #sub_nav_content dd{display:none}
	          #sub_nav_content dd .box{padding:0}
	          #sub_nav_content dd a{padding:0 25px;line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px}
	          #sub_nav_content dd a.on{color:#ca9e4e}
	          @media(max-width:1200px){.n_title{display:none}
	          #m_n_nav{display:block}
	          .w1200{padding:0 15px}
	          #miso_map{position:relative;height:24rem}
	          .n_contact .fl01 .w1200 .box{width:100%;margin:3rem 0}
	          .n_contact .fl01{padding:0;background:#f5f5f5}
	          }
	  /********产品详情*********/
	  
	  .mflex {
	  	     display: flex;
	  	     flex-wrap: wrap;
	  	 }
	  	.n-banner{position: relative;height: 608px;}
	  	.n-banner .bimg{width: 100%;height: 100%;object-position: center;object-fit: cover;}
	  	.n-banner .mes{top: 196px;text-align: center;color: #fff;}
	  	.n-banner .mes .entit{position: relative;display: inline-block;margin-bottom: 22px;text-transform: uppercase;line-height: 30px;font-weight: bold;}
	  	.n-banner .mes .entit:after{position: absolute;left: -5px;bottom: 0;width: calc(100% + 10px);height: 1px;background: rgba(255,255,255,.5);content: "";}
	  	.n-banner .mes .cntit{line-height: 1em;}
	  	.n-banner .enav{bottom: 0;background-image: linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,1));}
	  	.n-banner .enav .enav-top{padding: 22px 26px 0;align-items: center;}
	  	.n-banner .enav .enav-top .text{display: block;margin: 0 10px;line-height: 1em;color: #555;}
	  	.n-banner .enav .enav-top a.text:hover{color: #3c87c4;}
	  	.n-banner .enav .enav-top .iconfont{line-height: 1em;color: #3c87c4;}
	  	.n-banner .enav .enav-top .iconfont.jt{transform: scale(.8);color: #a5a6a6;}
	  	.n-banner .enav .enav-main.enav-main4 .mn{width: 25%;}
	  	.n-banner .enav .enav-main .mn{position: relative;}
	  	.n-banner .enav .enav-main .mn:before{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background: #dcdcdc;content: "";}
	  	.n-banner .enav .enav-main .mn:last-child:before{display: none;}
	  	.n-banner .enav .enav-main .mn a{position: relative; justify-content: center;/* padding: 44px 0 37px;line-height: 1em; */color: #999;}
	  	.n-banner .enav .enav-main .mn a .iconfont{margin-right: 20px; font-size: 24px;}
	  	.n-banner .enav .enav-main .mn a:before{position: absolute;left: -10px;bottom: 0;width: 0;height: 1px;background: #3c87c4;transition: all .5s;content: "";}
	  	.n-banner .enav .enav-main .mn.on a,.n-banner .enav .enav-main .mn a:hover{color: #3c87c4;}
	  	.n-banner .enav .enav-main .mn.on a:before,.n-banner .enav .enav-main .mn a:hover:before{width: calc(100% + 20px);}
	  	.n-banner .enav .enav-main.oth{justify-content: center;}
	  	.n-banner .enav .enav-main.oth a{color: #000;pointer-events: none;}
	  	.n-banner .enav .enav-main.oth .mn a .iconfont{color: #3c87c4;}
	  	.n-banner .enav .enav-main.oth .mn a:before{left: 50%;transform: translateX(-50%);width: 530px;}
	  	.n-banner .enav .enav-main.enav-main2 .mn{width: 50%}
	  	.n-banner .enav .enav-main.enav-main2 .mn a:before, .n-banner .enav .enav-main.enav-main2 .mn a:before{left: -76px;}
	  	.n-banner .enav .enav-main.enav-main2 .mn.on a:before, .n-banner .enav .enav-main.enav-main2 .mn a:hover:before{width: calc(100% + 152px)}
	  	.n-banner .enav .enav-main.enav-main3 .mn{width: 33.333333%}
	  	.n-banner .enav .enav-main.enav-main3 .mn a:before, .n-banner .enav .enav-main.enav-main3 .mn a:before{left: -76px;}
	  	.n-banner .enav .enav-main.enav-main3 .mn.on a:before, .n-banner .enav .enav-main.enav-main3 .mn a:hover:before{width: calc(100% + 152px)} 
	  	  .dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
	   .font16{font-size: 16px;}
	  	.font45{font-size: 45px;}  
	  	  .font24{font-size: 24px;font-weight: 600;}
	  	  .font35{font-size: 35px;}
	   .mflex_center{display: flex;justify-content: center;align-items: center;}
	   
	   
	   .newsmain{padding:106px 0 75px; }
	   .newsmain .tit{margin-bottom: 44px;line-height: 66px;text-align: center;color: #000;}
	   .newsmain .newsmain-sum{justify-content: center;align-items: center;margin-bottom: 10px;color: #333;}
	   .newsmain .newsmain-sum .line{width: 1px;height: 12px;margin: 0 50px;background: #ccc;}
	   .newsmain .m-content{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;}
	   .newsmain .m-content p{margin-bottom: 1em; }
	  
	   .newsmain .return{width: 160px;height: 50px;border-radius: 100px;box-sizing: border-box;padding: 0 28px;display: block;margin: 0 auto;background: #0054aa;text-align: center;line-height: 50px;}
	   .newsmain .return span{color: #fff;}
	   .sx-page{justify-content: space-between;padding: 20px 0;margin-bottom: 30px;}
	   .sx-page .page{width: 48%;}
	   .sx-page .page a{line-height: 2em; color: #3c87c4;}
	   .sx-page .page.next span{width: 100%;text-align: right;line-height: 2em;}
	  @media (max-width: 1550px){.n-banner .enav .enav-top{padding: 20px 20px 0;}
	  .n-banner .enav .enav-main .mn a{padding: 30px 0 20px;}
	  .n-banner .enav .enav-main .mn a .iconfont{margin-right: 10px;} }
	  
	  @media (max-width: 1240px){.n-banner{height: auto;}
	  .n-banner .mes{top: 100px;}
	  .n-banner .bimg{min-height: 380px;}
	  .n-banner .mes .entit{margin-bottom: 10px;}
	  .n-banner .enav .enav-main .mn{padding: 0 10px;box-sizing: border-box;}
	  .n-banner .enav .enav-main .mn a{font-size: 16px;}
	  .n-banner .enav .enav-main .mn a .iconfont{font-size: 18px;}
	  .n-banner .enav .enav-main.enav-main1 .mn.on a:before, .n-banner .enav .enav-main.enav-main1 .mn a:hover:before{left: 0;width: 100%;}
	   
	   
	  .n-banner .enav .enav-main.enav-main2 .mn.on a:before, .n-banner .enav .enav-main.enav-main2 .mn a:hover:before{left: -25px;width: calc(100% + 50px);}
	  
	  .n-banner .enav .enav-main.enav-main3 .mn a:before, .n-banner .enav .enav-main.enav-main3 .mn a:before{left: -20px;}
	  .n-banner .enav .enav-main.enav-main3 .mn.on a:before, .n-banner .enav .enav-main.enav-main3 .mn a:hover:before{width: calc(100% + 40px);}
	  }
	  @media (max-width: 768px){
		  .n-banner .enav{bottom: -92px; }
		  
		  .n-banner .enav .enav-main .mn a{padding: 20px 0 10px;}
	  .n-banner .enav .enav-main .mn a .iconfont{margin: 0 0 10px 0;width: 100%;text-align: center;}
	  .n-banner .enav .enav-main.enav-main4 .mn a{font-size: 14px;}
	  .n-banner .enav .enav-main .mn{padding: 0 5px;}
	  .n-banner .enav .enav-main .mn a:before{left: 0;}
	  .n-banner .enav .enav-main .mn.on a:before, .n-banner .enav .enav-main .mn a:hover:before{width: 100%;}
	   
	   .n-banner .enav .enav-main.oth .mn a:before {
	       left: 50%;
	       transform: translateX(-50%);
	       width: 300px;height: 1px;
	   }
	  .m-content img {
	      display: block;
	      margin: 1em auto;
	      max-width: 100%;
	      height: auto;
	  }
	   
	   }




.newsLeft h2 {
				padding: 30px 0 15px;
				margin-bottom: 25px;
				border-bottom: 0px solid #edeef1;
				position: relative;
				color: #154a9a !important;
				font-size: 24px !important;
				line-height: 1;
			}
			.newsLeft img {
				max-width: 550px;
			}
			@media (max-width: 1024px) {.newsLeft img {
				max-width: 100%;
			}}



 .he_h1p2kp2 a.more {
		       display: block;
		       width: 100%;
		       margin: 0 auto;
		      
		       text-align: center;
		       background-color: #00639d;
		       border-radius: 5px;
		       font-weight: 300;
		       color: #fff;
		       transition: all .3s ease;
		   }


.he_h1p2hrden h2 {
    padding: 30px 0 15px;
    margin-bottom: 25px;
    border-bottom: 0px solid #edeef1;
    position: relative;
    color: #154a9a !important;
    font-size: 24px !important;
    line-height: 1;
}