﻿@charset "utf-8";
.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s}
.header{position:fixed;z-index:99;left:0;top:0;width:100%;background:#fff;padding: 0 3%;border-bottom: 1px solid #f3f3f3;}

.header nav ul li{position:relative;float:left;margin:0 15px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:90px}
.header nav ul li>a{position:relative;height:90px;line-height:90px;color:#333;font-size:14px;display: block;}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:2px;background:#2b5999;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{visibility:hidden;opacity:0;z-index:1;top:100px;left:50%;width:190px;color:#fff;background:rgba(0, 0, 0, 0.3);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center}
.header nav ul li .sub-nav a:hover{background:#2b5999; color:#fff;}
.header .language{color:#333}
.header nav ul li>a:hover{color: #2b5999;}
.header nav ul li  .on{ color: #2b5999;} 
.header .language  h3{ padding-top: 32px;}
.header .language img{ margin-top:-7px;}

.header .header-right,
.header .header-mid{ float:right;margin-top: 26px;}
.header .header-right > *{  position:relative;}
.header .open-search{ position:relative;width:20px; height:20px;margin-top: 8px; background:url(../images/seh.png) no-repeat center center; background-size:contain; display:block;}
.header .open-search-show{ background:none;}
.header .open-search-show::before,
.header .open-search-show::after{ position:absolute; content:''; width:20px; height:2px; background:#2b5999; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.header .open-search-show::after{ transform:rotate(-45deg);}
.header .search-box{ display:none;    position:absolute;margin-top: 10px; right:0; top:100%;width:300px; z-index: 111;}
.header .search-box .text{width:100%;  padding:10px; border:2px solid #2b5999;}
.header .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px;border : 0; background:url(../images/seh.png) no-repeat center center; background-size:50% auto;}

.in-header{background:rgba(0,0,0,.05)}
.in-header.cur{background:rgba(10, 178, 255, 0.6)}
.footers{}
.labt-img {
margin:0 auto;
}
.limg {
display: block;
width: 100%;
}
.pimsb {
   border-top: 1px solid #e5e5e5;
    padding: 20px 0;
    margin-top: 20px;
}
.pimsb p {
    line-height: 25px;
    float: left;
}
.sec3fr .swiper-wrapper img{height:240px}
.sec3fr .swiper-slide{text-align:center}
.n_abhonor .n_abns .nimg img{height:231px}
.n_npr img{height:232px;}
.right_nav {right:0;bottom:100px;position:fixed;text-align:left;overflow:hidden;z-index:999}
.right_nav li {background:#0463a9;margin:4px 0;padding:10px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;position:relative;right:-70px}
.right_nav li .iconBox {text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.right_nav li   img {width:30px;height:30px}
.right_nav li .hb  img {width:90px;height:90px}

.right_nav li h4 {color:#fff;font-size:14px;margin:2px 0;margin-left:15px}
.right_nav li:hover {background:#dd5900}
.right_nav li .hideBox {display:none;position:absolute;right:110px;padding:10px;padding-right:15px;top:-10px;z-index:999}
.right_nav li .hideBox .hb {border:1px solid #ccc;background-color:#fff;padding:10px 20px;border-top:2px solid #0085cd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.right_nav li .hideBox .hb h5 {padding:5px 0;border-bottom:2px solid #ccc;color:#0085cd;font-size:14px;  display:block;white-space:nowrap}
.right_nav li .hideBox .hb p {margin-top:5px;font-size:14px;font-weight: bold; width:130px}
.right_nav li .hideBox .hb .qqtalk {margin-top:10px}
.right_nav li .hideBox .hb .qqtalk a {display:flex;align-items:center}
.right_nav li .hideBox .hb .qqtalk img {width:25px;height:25px}
.right_nav li .hideBox .hb .qqtalk p {font-size:14px; white-space:nowrap;margin-top:-5px;margin-left:5px}
.right_nav li:nth-child(2) .hideBox img {width:140px;height:140px;margin-top:10px}
.right_nav li:nth-child(2) .hideBox .hb h5{width: 150px;}
.anli .contents{margin-top:20px}
.anli .contents img{margin-bottom:20px}
.pd3{padding: 0 3%;}
.i-banner{background:0 0}
.i-banner .sm-dn{height:100vh}
.i-banner .sm-dn .slick-list,.i-banner .sm-dn .slick-track{height:100%!important}
.i-banner .sm-dn .slick-slide{height:100%}
.i-banner .sm-dn .slick-slide a,.i-banner .sm-dn .slick-slide div{width:100%;height:100%}
.i-banner .slick-arrow{width:50px;height:50px}
.i-banner .slick-prev{left:2.5%;background:url(../images/banner_l.png) no-repeat center}
.i-banner .slick-next{right:2.5%;background:url(../images/banner_r.png) no-repeat center}
.i-banner .slick-dots{bottom:3.5%}
.i-banner .slick-dots div{width:15px;height:15px;margin:0 .1rem;background:#fff ;transition:all .3s;-webkit-transition:all .3s}
.i-banner .slick-dots div.slick-active,.i-banner .slick-dots div:focus,.i-banner .slick-dots div:hover{  background:#26add8 ; }
.i-banner a{display:block;min-height:85px}
.i-banner .dn{display:none!important}
.i-banner .sliders{position: relative;}

.bantxt h3{position: absolute;top: 45%;left:60%;font-size: 48px;color: #fff;font-weight: bold;  text-shadow: 4px 2px 6px #000;}



/* 移动导航 */
.motop{width:100%;
height:70px;
position: fixed;
padding:0 4%;
z-index:999999;
display: none;
background: #fff;
border-bottom: 1px solid #fff;
box-sizing: border-box;
-webkit-transition: all .53s;
-moz-transition: all .5s;
-ms-transition: all .5s;
transition: all .5s;
border-bottom: 1px solid #ebebeb;
}
.motop.on{background: #fff}
.mologo{margin:0 auto;
float:left;
}
.mologo a{line-height: 70px;
}
.mologo a span{font-size: 12px;
margin-left: 6px;
}
.mologo img{width:380px;
vertical-align: middle;
}
.monav{
margin-top:23px;
cursor:pointer;
position: absolute;
right:4%;
width:30px;
height:22px;
}
.monav span{width:24px;
height:2px;
display: block;
background: #333;
position: absolute;
transition:all .5s;
}
.monav .s1{top:5px;}
.monav .s2{top:11px;}
.monav .s3{top:17px;}
.monav .s1.on{transform:rotate(45deg);
top:10px;
}
.monav .s2.on{opacity: 0;}
.monav .s3.on{transform:rotate(-45deg);
top:10px;
}
.navdown{width:100%;
background: #fff;
position: fixed;
top:70px;
z-index: 9999;
display: none;
border-top:1px solid #eee;
padding-bottom: 40px;
text-align: center;
}

.navdown>ul>li{line-height: 46px;
font-size:16px;
color:#333;
position: relative;
cursor:pointer;
width:92%;
margin:0 auto;
border-bottom:1px dashed #e6e6e6;


}
.navdown>ul>li a{font-size:16px;
display: inline-block;
width: 100%;
height: 100%;
color: #333;
}
.navdown>ul>li a:hover{color:#26add8;}
.navdown .ul2{display: none;}
.navdown .ul2 li{line-height: 46px;
border-top:1px solid #e6e6e6;
position: relative;

}

.navdown .ul2 li a{margin-left: 1%;
font-size:12px;
color:#333;
width:100%;
height:100%;
display: block;

}
.navdown .ul2 li a i{position: absolute;
right:4%;


}
.navdown>ul>li>a>i{
position: absolute;
right: 4%;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;

}
.navdown>ul>li>a>i.on{-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.navdown .language{margin-left: 4%;line-height: 60px;}

.section2 .abfl {padding-right: 5%;}
.section2 .abfr .tp img{width: 100%}
.section2 .abfr em{display:block;position:absolute;background: rgba(0, 0, 0, 0.3);  top:0; right:0;bottom:0;left:0;background-image:url(../images/video.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s; cursor:pointer;background-s ize: 100%;}
.section2 .abfr:hover em{background-color:rgba(0,0,0,.1);}
 


.section2.active .abfl{animation: fadeInLeftBig 1.2s 0.5s;}
.section2.active .abfr{animation: fadeInRightBig 1.2s 0.5s;}
.section3.active .sec3fl{animation: fadeInDown 1.2s 0.5s;}
.section3.active .sec3fr{animation: fadeInUp 1.2s 0.5s;}
.section6.active .se6fl{animation: fadeInLeftBig 1.2s 0.5s;}
.section6.active .se6fr{animation: fadeInRightBig 1.2s 0.5s;}
.section6.active .se6tit{animation: fadeInDown 1.2s 0.5s;}
.section6.active .se6tit{animation: fadeInDown 1.2s 0.5s;}
.section7.active .main7 h1{animation: fadeInRightBig 1.2s 0.5s;}
.section7.active .main7 .sec7ul{animation: fadeInRightBig 1.5s 0.7s;}


.n_banner{padding-top: 90px;}
.n_inner{padding: 60px 0; min-height: 500px;}
.n_inner{background: #f1f3f6;}
.n_abtopfl{padding-right: 20px;}
.n_abtopfr h4{font-size: 23px;color: #2b5999;padding-bottom:10px ;}
.n_abtopfr p{font-size: 16px;color: #333;line-height:30px;padding: 3px 0;}
.n_abup {padding: 50px 0; }
.n_abup::after{display: block;content: "";clear: both;}
.n_abup li{text-align: center;}
.n_abup li::after{display: block;content: "";clear: both;}
.n_abup li h3{font-size: 60px;font-weight: bold;color: #2b5999;padding: 10px 0; }
.n_abup li p{font-size:16px; color: #333;}
.n_abup li i{display: block;width: 40px;height: 3px;background: #dd5900;margin: auto;}
.n_abtoptxt p{font-size: 16px;color: #333;line-height: 30px;padding: 3px 0;}

.n_abcon{background: #fff;padding:50px 0;}

.about-two  .abt-slide:hover{background:rgba(10, 178, 255, 0.1); border-radius: 15px;}
.abt-slide {height:350px;overflow:hidden;position:relative;}
.abt-top {position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s;}
.abt-top h3 {margin-bottom:4px;font-weight:bold;padding:62px 25px 24px;transition: 0.6s;font-size:20px;color:#333;line-height:40px;background:url(../images/abt-top.jpg) no-repeat left bottom;}
.abt-top h4 {padding:0 25px;margin-bottom:6px;font-size:20px;color:#333;line-height:46px; }
.abt-top p {
	    margin-bottom: 8px;
     padding: 0 20px;
    font-size: 13px;
    color:#666;
    padding-right: 5px;transition: 0.6s;
}

.abt-bot img {display:block;width:100%;height:100%;}
.abt-bot {position:absolute;width:100%;left:0;top:-100%;transition:all .5s;height:100%;}
.abt-font {position:absolute;width:100%;padding:0 25px 5px;left:0;bottom:0;}
.abt-font h3 {font-size:20px;color:#fff;font-weight:bold;line-height:30px;}
.abt-font h4 {margin-bottom:16px;font-size:20px;color:#666; line-height:20px;}
.abt-font p {margin-bottom:5px;font-size:14px;color:#6666; }
/* .abt-slide:hover .abt-bot {top:0;}
.abt-slide:hover .abt-top {top:100%;} */
.abt-swiper {position:relative;}
.abt-swiper .swiper-pagination {width:100%;display:none;}
.abt-swiper .swiper-pagination-bullet {opacity:1;background:#d9d9d9;margin:0 5px;}
.abt-swiper .swiper-pagination-bullet-active {background:#e9541a;}
.abt-swiper .swiper-button-prev,.abt-swiper .swiper-button-next {width:45px;height:45px;border-radius:50%;background:#d9d9d9;color:white;text-align:center;line-height:45px;font-size:16px;font-weight:bold;top:93px;margin-top:0;}
.abt-swiper .swiper-button-prev {left:-85px;}
.abt-swiper .swiper-button-next {right:-85px;}
.abt-swiper .swiper-button-prev:hover,.abt-swiper .swiper-button-next:hover {background:#e9541a;}
.abt-swiper .swiper-slide:hover .abt-top p{font-size: 14px;color: #000;}
.abt-swiper .swiper-slide:hover .abt-top h3{font-size: 26px;color: #000;}


.n_abtit h3{font-size: 30px;color: #2b5999;text-align: center;}
.n_abtit p{font-size: 16px;color: #666;text-align: center;padding: 10px 0;}

.n_abhonor{padding: 50px 0;}
#certify {position:relative;width:100%;margin:0 auto;padding-top: 30px;}

#certify  .swiper-slide {width:520px;height:408px; }
#certify  .swiper-slide img {display:block;}
#certify  .swiper-slide p {line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;}
#certify .swiper-pagination {width:100%;bottom:20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;background-color:#fff;}
#certify .swiper-button-prev {    margin-top: -50px;left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;outline: none;}
#certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
#certify .swiper-button-next {    margin-top: -50px;right: 10px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;outline: none;}
#certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
#certify  .swiper-slide:hover p{display: block;} 

.n_abns {position: relative;padding-top: 30px;}
.n_abns li {margin-bottom: 20px;}
.n_abns li a{background: #fff;  display: block;}
.n_abns .ntxt{padding: 20px;}
.n_abns .ntxt .ntxttop {background: #2b5999;width:55px;height: 50px;text-align: center; position: relative;top: -40px;left: 10px;}
.n_abns .ntxt .ntxttop h5{font-size: 16px;color: #fff;padding-top: 10px;}
.n_abns .ntxt .ntxttop h6{font-size: 12px;color: #fff;}


.n_abns .ntxt1{padding: 20px;}
.n_abns .ntxt1 .ntxttop {background: #2b5999;width: 45px;height: 50px;text-align: center; position: relative;top: -40px;left: 10px;}
.n_abns .ntxt1 .ntxttop h5{font-size: 16px;color: #fff;padding-top: 10px;}
.n_abns .ntxt1 .ntxttop h6{font-size: 12px;color: #fff;}


.n_abns .nimg{overflow: hidden;}
.n_abns li .nimg img{transition: 0.8s;width: 100%;}
.n_abns li:hover .nimg img{transform: scale(1.2);}
.n_abns .ntxt h3{font-size: 16px;color: #333;padding-bottom: 10px;}
.n_abns .ntxt p{font-size: 12px;color: #333;    line-height: 24px; height: 30px;}
.n_abns .ntxt span{display: block;border: 1px solid #ccc;border-radius: 15px;width: 90px;text-align: center; line-height:25px; margin-top: 30px;}


.n_abns .ntxt1 h3{font-size: 16px;color: #333;padding-bottom: 10px;}
.n_abns .ntxt1 p{font-size: 12px;color: #333;    line-height: 24px; height: 200px; }
.n_abns .ntxt1 span{display: block;border: 1px solid #ccc;border-radius: 15px;width: 90px;text-align: center; line-height:25px; margin-top: 30px;}

.n_abns li:hover .ntxt span{color: #fff; background: #2b5999;}
.n_abns li:hover .ntxt h3{color: #2b5999;}
footer{background: #1d1919;padding: 25px  ;}
footer .footers{padding-top:10px}
.section .footers{padding-top:10px}
footer p{font-size: 14px;text-align: center; color: #fff;}
.Release{text-align:center}
.Release span {
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.Release span {
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.n_proceen{position: relative; background: #fff;height: 60px;}
.n_procon{position: relative; background: #fff;}
.Detail-nav { position: absolute; left: 0; top: 0; z-index: 96; }
.Detail-nav .Tit-nav {   padding: 10px 20px; width: 200px; position: relative; }
.Detail-nav:hover .Tit-nav{background: #2b5999;color: #Fff;} 
.Detail-nav:hover .Tit-nav h3{ color: #Fff;} 

.Detail-nav .Tit-nav h3 { font-size: 18px; color: #333; line-height: 40px; font-weight: 400; }
.Detail-nav .Tit-nav .nav-bar {   width: 60px; height: 60px; position: absolute; top: 0; right: 0; text-align: center; padding: 15px; box-sizing: border-box; }
.Detail-nav .Tit-nav .nav-bar .menu-line { width: 30px; height: 3px; background: #fff; margin: 5px auto; display: block; }
.Detail-nav .Tit-nav .nav-bar i{font-size: 28px;}


.Detail-nav .main-nav { background: #fff; position: absolute; left: 0; top: 60px;  display: none; }
.Detail-nav .main-nav ul { width:200px; }
.Detail-nav .main-nav li { position: relative; float: left; width: 100%; }
.Detail-nav .main-nav li ul { position: absolute; top: 0; width: 200px; background: #fff; border-left: 1px solid #fff; display: none; }
.Detail-nav .main-nav a { background: #fff; font-size: 14px; color: #000; line-height: 50px; padding: 0 20px; box-sizing: border-box; display: block; width: 100%; border-bottom: 1px solid #e7e7e7; background: url('../images/icon/icon_right11.png') no-repeat right 15px center; }
.Detail-nav .main-nav li:hover > a { color: #fff; background: url('../images/icon/icon_right22.png') no-repeat right 15px center #2b5999; }
.Detail-nav .main-nav li:last-child a { border: none; }
.n_tit{line-height: 60px;font-size: 16px;}
.n_proul{overflow: hidden;}
.n_proul li{position: relative;overflow: hidden;}
.n_proul li .n_npr {display: block;border: 1px solid #ccc;overflow: hidden;position: relative;text-align:center;background:#fff}
.n_proul .sec3sild{  background: #ccc;line-height: 55px;width: 100%;text-align: center;transition: all .5s;}
.n_proul .sec3sild h4{font-size: 18px;text-align: center;color: #fff;}
.n_proul li:hover .sec3sild{background: #2b5999;}





.abt-slide2 {height:350px;overflow:hidden;position:relative;}
.abt-swiper2 {position:relative;background: #ffff;}
.abt-swiper2  a{display: block;padding: 80px 40px;}
.abt-swiper2  img{display: block;margin: auto;}
.abt-swiper2 .swiper-pagination {width:100%;display:none;}
.abt-swiper2 .swiper-pagination-bullet {opacity:1;background:#d9d9d9;margin:0 5px;}
.abt-swiper2 .swiper-pagination-bullet-active {background:#e9541a;}
.abt-swiper2 .swiper-button-prev,.abt-swiper2 .swiper-button-next {width:45px;height:45px;border-radius:50%;background:#d9d9d9;color:white;text-align:center;line-height:45px;font-size:16px;font-weight:bold; }
/* .abt-swiper2 .swiper-button-prev { }
.abt-swiper2 .swiper-button-next { } */
.abt-swiper2 .swiper-button-prev:hover,.abt-swiper2 .swiper-button-next:hover {background:#e9541a;}

.n_proq1{background: #eee;overflow: hidden;}
.n_proq1fr{padding:0 55px;background: #eee;}
.n_proq1fr h3{font-size: 22px;color: #2b5999;padding: 40px 0 30px 0;}
.n_proq1fr .ntxt{background: #e0e0e0;line-height: 30px;position: relative;margin-bottom: 20px;}
.n_proq1fr .ntxt::after{display: block;position: absolute; left: 0;top: 0; width:10px;height: 100%;background: #2b5999;clear: both;content: "";}
.n_proq1fr .ntxt span{display: block;padding-left: 20px;font-size: 17px;font-weight: bold;}
.n_proq1fr p{font-size: 16px;line-height: 36px;}


.n_proq2{background: #eee;overflow: hidden; margin-top: 40px;}
.n_proq2fl{ background: #fff;}

.n_proq2fl .ntxt{background: #e0e0e0;line-height: 50px;position: relative;margin-bottom: 20px;}
.n_proq2fl .ntxt::after{display: block;position: absolute; left: 0;top: 0; width:10px;height: 100%;background: #2b5999;clear: both;content: "";}
.n_proq2fl .ntxt span{display: block;padding-left: 20px;font-size: 17px;font-weight: bold;}
.n_proq2fl p{font-size: 14px;line-height: 40px;padding:0 15px;}


.n_proq2fr .ntxt{background: #e0e0e0;line-height: 50px;position: relative;margin-bottom: 20px;}
.n_proq2fr .ntxt::after{display: block;position: absolute; left: 0;top: 0; width:10px;height: 100%;background: #2b5999;clear: both;content: "";}
.n_proq2fr .ntxt span{display: block;padding-left: 20px;font-size: 17px;font-weight: bold;}
.n_pro2ul {padding: 0 55px;overflow: hidden;}
.n_pro2ul li{margin-bottom: 20px;}
.n_pro2ul li a{display: block;}
.n_pro2ul li::after{display: block;clear: both;content: "";}



.ly-nr {  white-space:nowrap;position:relative; background: #fff;}

.fly-filter-right {display:block;  overflow-x: auto;}
.fly-filter-right p {display:inline-block; }
.fly-filter-right a {color:#333;font-size:16px;position:relative;padding:0 40px;display:inline-block;height:60px;line-height:60px; }
.fly-filter-right p:last-child {padding-right:0;}
.fly-filter-right i{content:"";display: block; width:1px;height:11px;background:#97a8c6;position:absolute;top:23px;right: 1px;}

.fly-filter-right p:last-child i{display: none;}
.fly-filter-right p:hover a { color: #2b5999;}
.fly-filter-right a.active  { color: #2b5999;}
.fly-filter-right i.active2 { color: #2b5999;}
@media(max-width:768px) {

.fly-filter-right a {padding:0 20px;height: 40px;line-height: 40px;}
.fly-filter-right p {  padding:0 ;}
.fly-filter-right p i{display: none;}
.fly-filter-right a:after{top: 95%;}
}

.curs{margin-right:2px}
.n_pro2ul .proulfl img{width:90%;}
.anli h3{font-size: 30px;text-align: center;color: #2b5999;padding-bottom: 12px;}


.n_tzz .ntzfl{background: url(../images/tz1.jpg) center no-repeat;padding: 22px 35px;    background-size: cover;}
.n_tzz .ntzfl p{color: #000;line-height: 38px;padding-top: 20px;font-weight: bold;}
.n_tzz .tztit{overflow: hidden; border-bottom: 1px solid #000;padding-bottom: 10px;}
.n_tzz .tztit .tztit1{float: left;font-size: 26px;font-weight: bold;color: #000;}
.n_tzz .tztit .tztit2{float: right;font-size: 16px; color: #000;}
.n_tzz iframe {height: 400px;}
.ntzfr h5{font-size: 24px;padding: 10px 0 20px 40px;}



.forpm{background: #fff;padding: 30px 20px; margin-top:10px;overflow: hidden;}



.ditu{overflow: hidden;}
.ditu li {background: #fff; margin-bottom:30px;}
.ditu li::after{display: block;clear: both;content: ""}
.ditu .ditutxt{padding-left:40px;}
.ditu .ditutxt h3{font-size:20px ;padding: 40px 0 20px 0;}
.ditu .ditutxt p{font-size: 14px;line-height: 30px;color: #666;}



.n_tacat .ntact{  overflow: hidden;background: #fff; }
.n_tacat  li{overflow: hidden;}
.n_tacat .n_tacatfr {padding: 30px;}
.n_tacat .n_tacatfr   a{display: block;}
.n_tacat .n_tacatfr  h3{text-transform:uppercase;font-size: 24px;color: #333;padding-bottom: 20px;}
.n_tacat .n_tacatfr p{ font-size: 14px;color: #333;line-height: 24px;padding: 3px 0;}

.n_tacatbot{padding-top: 100px;}
.n_tacatbot .n_tacatbfl   h3{text-transform:uppercase;font-size: 24px;color: #333;padding-bottom:20px;}
.n_tacatbot .n_tacatbfl   h4{ font-size: 20px;color: #666;padding : 40px 0 30px 0;}

.n_tacaul {overflow: hidden;}
.n_tacaul li p{float: left;color: #fff;}
.n_tacaul li h6{float: right;color: #fff;}
.n_tacaul li h6 a:hover{color: #5da1ff;}
.n_tacaul .ntaul{overflow: hidden;background: #2b5999;padding:10px 25px;width: 100%;border-radius: 10px;}

.n_tacatbfl {padding-right: 60px;}


.n_tacatbfr  h2{font-size: 20px;color: #666;padding :15px 0 40px 0;}
.n_tbox li{overflow: hidden;margin-bottom: 10px;}
.n_tbox li img{float: left;margin-top: 5px;}

.n_tbox li p{float: left;line-height: 26px;padding-left: 10px;width: 90%;}




.n_zhobo{padding: 30px;background: #fff;}
.n_zhobo h4{font-size: 24px;font-weight: bold;padding-bottom: 40px;}
.nzaobul{ padding: 0 10%;}
.nzaobul li{ position: relative; margin-bottom: 40px; }
.nzaobul li h5{font-size: 32px;color: #2b5999;font-weight: bold;}
.nzaobul li h6{font-size: 14px;color: #333;}
.nzaobul li p{font-size: 14px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.nzaobul li i{display: block;width: 100%;height: 1px ;background: rgb(236, 236, 236); margin: 10px 0;}

.nzaobul li .zbitxt{box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);padding:20px 30px 40px 30px ;position: relative; }

.nzaobul li .zbitxt2{position: absolute;bottom: -20px;right: 30px;transition: 0.6s;}
.nzaobul li:hover .zbitxt2{right: 0;}
.nzaobul:after{ content: ""; display: block;  clear: both; }

.forpm2{padding: 30px ; margin-top: 40px;}
.forpm2 .wid6{padding: 10px 0;}

.forpm2 .wid6s{padding-bottom: 25px;}
.forpm2 .fortit{overflow: hidden;padding: 10px 0 20px 0;}
.forpm2 .fortit .forfl{float: left; font-size: 24px;font-weight: bold; }
.forpm2 .fortit .forfr{float: right;  }

.n_zp{padding-top: 10px;}
.n_zpbox{background: #fff;overflow: hidden;min-height: 400px;padding: 20px 40px;}
.n_zpbox h3{text-align: center;font-size: 24px;color: #333;}
.n_zpbox h4{text-align: center;font-size: 16px;color: #333;padding: 20px 0;}
.n_zptop{overflow: hidden;}
.n_zptop li{background: #2b5999;border-right:1px solid #fff ; color: #fff;font-size: 16px;text-align: center;line-height: 50px;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_zptop li:nth-child(1){width: 15%;}
.n_zptop li:nth-child(2){width: 25%;}
.n_zptop li:nth-child(3){width: 35%;}
.n_zptop li:nth-child(4){width: 12.5%;}
.n_zptop li:nth-child(5){width: 12.5%;}

.n_zpbot li div:nth-child(1){width: 15%;}
.n_zpbot li div:nth-child(2){width: 25%;}
.n_zpbot li div:nth-child(3){width: 35%;}
.n_zpbot li div:nth-child(4){width: 12.5%;}
.n_zpbot li div:nth-child(5){width: 12.5%;}

.n_zpbot{overflow: hidden;}
 

.n_zpbot li{ padding: 20px 0;overflow: hidden; }
.n_zpbot li:nth-child(2n){background: #f0f5ff;}
.n_zpbot li div{border-right:1px solid #fff ;float: left;overflow: hidden;text-align: center;}
 

@media (max-width: 1680px) {
.header nav ul li{margin: 0 10px !important;}
.header .logo {padding-top: 10px;}
.header .logo img{height: 70px;}

}
@media (max-width: 1580px) {
.header .logo img{height: 65px;}
.header .logo{padding-top: 10px;}
}

@media (max-width: 1440px) {
.header nav ul li{margin: 0 8px;}
.header{padding: 0 1%;}
.header .logo img{height: 70px;}
}

@media (max-width: 1367px) {
.header .logo img{height: 50px;}
.header nav ul li{margin: 0 5px;}
.bantxt h3{font-size: 40px;}
.header .logo img{height: 65px;}

}
@media (max-width: 1312px) {
.header nav ul li {
    margin: 0px 9px !important;
}
.header .logo img{height: 60px;}
}
@media (max-width: 1280px) {

.header .logo img{height: 58px;}
}
@media (max-width: 1200px) {
.header{display:none}
.motop{display: block;}
.n_tacat .n_tacatfr{padding: 10px;}
.n_tacat .n_tacatfr p{line-height: 20px;}
}	

@media (max-width:1024px){
.n_proq1fr{padding: 0;}
.n_proq1fr p{padding: 15px;}
.n_pro2ul{padding: 0;}
/* body{padding-top:70px; overflow-x:hidden;} */
.n_tit {display: none;}
.i-banner .sm-dn{ display:none;}
.i-banner{ overflow:hidden;}
.i-banner .sm-db{display:block!important}

footer{margin-top: 20px;}
.footer{display: none;}
.n_banner{padding-top: 70px;}
.n_tacat li{margin-bottom: 30px;}
.n_tacat .n_tacatfl img{width: 100%;}
}
@media (max-width:1024px){
.Detail-nav { position: relative; width: 100%; top: 0; box-sizing: border-box; }
.Detail-nav .Tit-nav { width: 100%; box-sizing: border-box; }
.Detail-nav .main-nav { display: none; }
.Detail-nav .main-nav a { font-size: 16px; line-height: 50px; }
.Detail-nav .main-nav li:last-child a { border-bottom: 1px solid #e7e7e7; }
.Detail-nav .main-nav li ul { display: none; position: relative; right: auto; left: 0; padding-left: 30px; box-sizing: border-box; }
.Detail-nav .main-nav ul { width: 100%; }
.Detail-nav .main-nav li ul { width: 100%; }

.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#26add8;}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(81, 169, 228, 0.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
}
@media (max-width:768px){
		.navMob{width:auto;    margin-top: 5%;}
.navMob a {font-size:16px;padding:10px}
.abt-slide{height: 260px;}
.abt-swiper .swiper-button-next{right: 0;}
.abt-swiper .swiper-button-prev{left: 0;}
.about-two{padding: 5px 0;}
.n_abtopfl{padding-right: 0;}
.n_abup li h3{font-size: 40px;}
.n_inner{padding: 30px 0;}
#certify .swiper-button-prev{left: 0;}
#certify .swiper-button-next{right: 0;}
#certify .swiper-slide{width: 100%;height: auto;}
.n_abhonor{padding: 20px 0;}
}



@media (max-width:767px){
    #certify .swiper-slide p{line-height: 35px;}
.mologo img{width: 290px;}
footer p{padding: 10px;}
.n_abtit h3{font-size: 24px;}
.proulfr{padding-left: 15px;}
.anli h3{font-size: 24px;}
.n_tzz .ntzfl{padding: 10px;}
.n_tzz .tztit .tztit1{font-size: 20px;}
.ditu .ditutxt{padding : 15px;}
.ditu .ditutxt h3{padding: 10px 0;}
.n_tacatbot{padding-top: 30px;}
.n_tacatbot .n_tacatbfl h4{padding: 20px 0;}
.n_tacatbfl{padding-right: 0;}
.n_tacatbfr h2{padding: 30px 0;}

.nzaobul{padding: 0;}
.n_zhobo{padding: 10px;}
.forpm2{padding: 10px;}
.forpm2 .fortit .forfl{font-size: 18px; }
.n_zhobo h4{font-size: 18px;padding: 15px 0;}
.n_zpbox{padding: 10px;}
.n_zpbox h3{font-size: 20px;}
}
@media (max-width:320px){
.mologo img{width: 230px;}
}