* {
margin: 0;
padding: 0;
box-sizing: border-box
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none
}

 
.n_pro table{width:100% !important;}
.n_pro table tr td{text-align:center;border:1px solid #b1aeae;}
.header {width:100%;position:fixed;top:0;left:0;z-index:999;height:100px; background:#fff;}
/* .header .left {width:12%}
*/.header .left a img {height:50px;margin-top:25px}
.header .wid13{width: 1300px ;margin: auto;}
.header .nav {-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;height:100%;line-height:100px;display:block}
.header .navbar_nav li {float:left;position:relative;display:block}
 .ainer{width: 1300px;margin: auto;}
.header .navbar_nav li  a {text-decoration:none;height:100%; padding:0 16px;display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;color:#333;font-size:16px}
.header .navbar_nav li:hover:after {width:100%}
.header .navbar_nav li:hover::before {display: block;}
.header .navbar_nav li.active:before {display: block;}
.header .navbar_nav li.hdcen:hover .dropdss{display: block;}
.dropdss{position:absolute; left: 155px;top: 0;display: none;}
.dropdss a{display: block;width: 150px;margin-bottom: 0!important ;padding: 10px 0!important;}
.header .navbar_nav li:hover   a {color:#fff!important ;background: #005bae; }
.header .navbar_nav li.active:after {width:100%}
.header .navbar_nav li.active  a {color:#fff!important ;background: #005bae;  }
.header .navbar_nav li.dropdown {display:inherit;position:relative}
.header .navbar_nav li.dropdown .jt {width:20px;height:20px;background:url(../images/) no-repeat;background-size:100% 100%;display:block}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:100px;width:100%;background:#fff;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:130%;left: -15px; }
.header .navbar_nav li.dropdown .dropdown_menu a {font-size:14px;color:#666;padding:14px 10px;line-height: initial;text-align:center;background:#fff;margin-bottom:2px}
.header .navbar_nav li.dropdown:hover .dropdown_menu {display:block;background:#f3f3f3;  -webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.header .navbar_nav li.dropdown:hover .dropdown_menu a {color:#666!important}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {color:#fff!important;background:#005bae}
.hdtel{padding-left: 30px;}
.hdtel img{padding-top: 30px;}
#navToggle {display:none}
.m_nav {position:fixed;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%;height:100%;background:#fff;transition:all ease .5s;-webkit-transition:all ease .5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%)}
.m_nav.open {transform:translateX(0)}
.m_nav .top {height:60px;padding:20px;box-sizing:border-box}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer}
.m_nav .logo {width:100%;margin:0 auto}
.m_nav .logo img { display:block;margin:30px auto;width: 85%;}
.m_nav .ul {margin-top:30px}
.m_nav .ul li {padding:0 20px; transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%}
.m_nav .ul li .dropdown_menu {display:none}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block}
.m_nav .ul li .dropdown_menu a {display:block;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}
.m_nav .ul li .dropdown_menu a:last-child {border:none}
 

.header .header-right,
.header .header-mid{ float:right;margin-top: 26px; padding-left: 20px;}
.header .header-right > *{  position:relative;}
.header .open-search{ position:relative;width:30px; height:30px;margin-top: 8px; background:url(../images/seh.jpg) 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:#005bae; 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%;margin-top: 25px;  padding:10px;color: #fff; border:2px solid #005bae;background: #fff;}
.header .search-box .btn{ position:absolute; right:0; top:25px; width:42px; height:42px;border : 0; background:url(../images/seh.jpg) no-repeat center center; }

@media screen and (max-width:1336px) {.header .left a img {height:50px;margin-top:25px;}
.header .wid13{width: 100%;}
.header .navbar_nav li a {padding:0 13px;}
}
@media screen and (max-width:1024px) {.header .left a img {height:45px;}

}
@media screen and (max-width:992px) {.header .left a img {margin-top:10px;}

.header {padding:0 10px}
.header{height: 60px;}
.header #navToggle {height:100%;padding:9px 15px;margin-right:-15px;display:inline-block;float:right}
.header #navToggle span {position:relative;width:30px;height:2px;margin-top:19px}
.header #navToggle span:before,.header #navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0}
.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;background:#005bae}
.header #navToggle span:before {top:8px}
.header #navToggle span:after {bottom:10px}
.header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}
.header #navToggle.open span:after {bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}
.header #navToggle.open span {background:0 0}
.header #navToggle.open span:before,.header #navToggle.open span:after {background:#4f4f4f}
.header .nav {display:none}
.header .left a img{height: 40px;}
}


 

.banner{  width:100%; padding-top: 70px;}
.banner .swiper-slide img{ display: block; width:100%;height: 100%;}
.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{left: 3%;  display: none; background-image: none; color: #fff; }
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{ right: 3%;   display: none;background-image: none; color: #fff; } 

.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner  .swiper-button-prev i{ font-size: 50px; }
.banner  .swiper-button-next i{ font-size: 50px; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.banner .swiper-pagination-bullet{  background: #fff;  width: 25px;height:  5px; border-radius: 0;opacity: 0.6;}
.banner .swiper-pagination-bullet-active{ background: #fff;opacity: 1; }
.bantxt {position: absolute;    left: 50%; top: 50%; transform: translate(-50%, -50%);}
.bantxt img{max-width: 100%;   }

 
.mrg{margin: 80px 0;}
.pdg{padding: 80px 0;}

 .in_power_ul li .img-box { position: relative; }
 .in_power_ul li .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background-image: url(../images/mask_grad.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: auto 100%;
  visibility: visible;
  opacity: 0.3;
}
.in_power_ul li .text-box {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  color: #fff;
  text-align: left;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 4;
  bottom: -15%;
  padding: 15px;
  font-size: 14px;
}
.in_power_ul li a{display: block; position: relative;overflow: hidden;}
.in_power_ul li .text-box h3{font-size: 24px;font-weight: bold;}
.in_power_ul li .text-box p{font-size: 16px;padding: 10px 0 20px 0; }

.in_power_ul li .text-box .text_botm span{font-size: 16px; color: #fff;padding-right: 3px; transition: 0.6s;}
.in_power_ul li .text-box .text_botm i{font-size: 14px; color: #005bae; }
.in_power_ul li .text-box .text_botm:hover span{ padding-right: 10px; }


.in_power_ul li:hover .mask{opacity: 1;}
.in_power_ul li:hover .text-box{bottom: 0;}


.in_titpo{padding-bottom: 50px;}
.in_titpo h1{font-size: 32px;font-weight: bold;text-align: center;}
.in_titpo i{display: block; width: 50px;height: 2px;background: #005bae; margin:10px auto;}
.in_titpo p{font-size: 14px; text-align: center;padding : 15px 0;}



.in_company{overflow: hidden; background: #eeeef0;}
.in_company .in_company_fl{float: left;width: 50%;}
.in_company .in_company_fr{float: left;width: 50%;padding:5% 15% 0% 2%;}
.in_company .in_company_fr h3{font-size: 34px;font-weight: bold;padding-bottom: 40px;}
.in_company .in_company_fr span{font-size: 24px;font-weight: bold;color: #005bae;}

.in_company .in_company_fr p{font-size: 17px; line-height: 38px; }

.in_company .in_company_fr .more{display: block;width: 200px; font-size: 16px; line-height: 40px;text-align: center; color: #fff; background: #005bae; margin-top: 50px;}
.in_company .in_company_fr .more i{font-size: 15px;transition: 0.3s;}
.in_company .in_company_fr .more:hover i{padding-left: 10px;}
.in_company .in_company_fr .more:hover {background: #258ff1;}



 




.in_newscr{background: url(../images/in_news_bg.jpg) no-repeat center;}
.in_news_ul li:hover a{ box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.2); background: #fff;}
.in_news_ul li a{display: block;padding: 20px;}
.in_news_ul li h3{font-size: 18px;padding: 20px 0 20px 0; font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.in_news_ul li span{font-size: 14px;color: #666;}
.in_news_ul li p{height: 70px;margin:20px 0 30px 0;line-height: 24px; font-size: 14px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.in_news_ul li img{width: 100%;}
.in_news_ul li:hover h3{color: #005bae;}

.in_news_ul li:hover{margin-top: -10px;transition: 0.6s;}


 
 
.footertit {padding:50px 0;}
.footertit h3 {text-align:center;font-size:30px;color:#fff;}
.footertit img {display:block;margin:0 auto;padding-top:10px;max-width:100%;}
.footer {background:#4d4d4d url(../images/footerbg.jpg) center top no-repeat; position:relative;margin-top: 50px;}
.footer>.container {position:relative;padding:10px 15px;height:490px;}
#footernav {width:100%;}
#footernav li {float:left;width:16%;}

#footernav li p {font-size:14px;text-align:center;color:#fff;padding-top:20px;}
#footernav dt {padding-bottom:10px;}
#footernav dt a {color:#fff;font-size:18px; }
#footernav dd a {color:#fff;font-size:16px;}
#footernav li .wenzz {font-size:14px;}
#footernav dt a,#footernav dd a {line-height:2.2;transition:color ease .5s;color:#fff;}
#footernav dt a:hover {color:#005bae;}
#footernav dd a:hover {color:#005bae;}
.ft_contact {overflow: hidden;padding :50px 0 30px 0;}
.ft_contact .ft_box{float: left;color: #fff;font-size: 14px; padding-right: 7%;}
.ft_contact .ft_box:nth-child(1){font-size: 20px;padding-right: 14%;}
.ft_contact .ft_box img{float: left;padding-right: 10px;}
.ft_contact .ft_box span{float: left;line-height: 26px;}


.footerbot {    background: #424242;height:80px;line-height: 80px; overflow: hidden; }
.footerbot p {color:#fff;font-size:14px;     text-align: center;  }



.nybanner{padding-top: 90px;}


.fafltit{background: url(../images/lm1.jpg) no-repeat center;}
.fafltit h3{font-size: 24px;font-weight: bold;line-height: 85px;color: #fff;padding-left: 50px;}
.fangan{padding-top: 40px;}
.fafllb {border: 1px solid #ccc;border-bottom: none; margin-bottom: 40px}
.fafllb li a{display: block; width: 100%;line-height: 55px;color: #333; height:55px;}
.fafllb li{border-bottom: 1px solid #ccc}
.fafllb li::after{content: "";clear: both;}
.fafllb li p{max-width: 150px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 20px;font-weight: bold;font-size: 14px;}
 .fafllb li .active{color: #005bae;background: #d3e7ff;}
.fafllb li .active2{opacity: 1;}
.fafllb li:hover {background: #d3e7ff;}
.fafllb li:hover p{color: #005bae;}
 .fanganfl {padding-right: 40px;}
.fafllb li:hover em{color: #005bae}
.fanganfr{padding-left:10px;padding-bottom:60px;}
.fanfrtit p{color: #333;font-size: 20px;float: left;font-weight: bold;} 
.fanganfr .fafllb i{display: block;height: 1px;background: #ccc;margin-top: 10px} 
.fanfrtit span{ padding-right: 10px;float: right;}
.fanfrtit span img{padding-right: 5px;margin-top: -5px;}
.fanfrtit .avt{color: #005bae;}
.fanfrtit{padding-top: 20px;}

 

.n_contact h6{font-size: 26px;padding: 40px 0 10px 0;text-align: center;}
.n_conttop {padding : 50px 0; overflow: hidden;}
.n_conttop li h3{overflow: hidden;}
.n_conttop li span{display: inline-block;font-size: 18px; color: #005bae; float: left; padding-left: 10px;}
.n_conttop li img{ float: left;}
.n_conttop li p{line-height: 30px;padding-top: 15px; font-size: 14px;color: #666; }


.hz_box li .imgbox{overflow: hidden;border: 1px solid #005bae;border-radius: 8px; }
.hz_box li img{height: 60px;padding: 10px;display: block;margin: auto;transition: 0.6s;}
.hz_box li:hover img{transform: scale(1.1);}







.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 10px;}
.ne_ws li a{display: block;background: #fff;overflow: hidden;}

.ne_ws li .ntime::after{position: absolute;left: 0 ;top: 25px;width: 1px;height: 90%;background: #ccc;display: block;clear: both;content: "";}
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333; padding-top: 15px; }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}

.ne_ws li .nimg{float: left;width:30%; overflow: hidden;height: 0;padding-bottom:19%;}
.ne_ws li .ntime{float: left;width:15%;  position: relative;}
.ne_ws li .ntxt{float: left;width:55%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 18px;padding-top: 30px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ne_ws li .nimg img{transition: 1s;width: 100%;}
.ne_ws li:hover .ntxt h3{color: #005bae;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -12px;}
.ne_ws .mores:hover{ color: #005bae; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#005bae; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #005bae}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #005bae; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#005bae;background:#005bae;color:#fff}




.in_classic li a {display:block;position:relative;overflow:hidden; }
.in_classic li img {width:100%;display:block}
.in_classic .pic {position:relative;}
.in_classic li:hover .mxzyceng {height:100%; background:rgba(49, 153, 250, 0.8);}
.in_classic .mxzyceng {position:absolute;left:0;bottom:0;padding-top:0; width:100%; background:rgba(113, 172, 228, 0.4);}
.in_classic .mxceng {overflow:hidden; }
.in_classic li img {transition:1s}
.in_classic li:hover img {transform:scale(1.2);}
.in_classic li h5{color: #333;text-align: center;padding-top: 15px;}
.in_classic li:hover h5{color: #005bae;}
.in_classic li .mxzyceng p {text-align:center;color:#fff;font-size:14px;line-height:30px;display:none;}
.in_classic li .mxzyceng p::after {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.in_classic li .mxzyceng p::before {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.in_classic li:hover .mxzyceng p {display:block;padding-top:45%;}
 
.in_classic li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:90%;height:90%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
.in_classic li:hover .lin {opacity:1;}
 


.n_pro h3{font-size: 24px;text-align: center;padding: 15px 0;}
.n_pro h2{font-size: 20px;color: #005bae; padding-top: 15px;font-weight: bold;}



.join-list .top .con-l {width:230px}
.join-list .top .con-r {padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-list .head {width:calc(100% - 45px);color:#fff}
.join-list .head .box {width:20%}
.join-list h2 {font-size:36px}
.join-list li {margin-bottom:12px;BACKGROUND:#ebebeb;}
.join-list li.cur .btn {background:url(../images/arrow2.png) no-repeat right center}
.join-list .heads {cursor:pointer;}
.join-list .btn {position:absolute;width:45px;height:60px;background:url(../images/arrow1.png) no-repeat right center;cursor:pointer;right:5%;}
.join-list .con {width:100%;color:#333;font-size:18px;}
.join-list .con .box {width:100%;height:60px;line-height:60px;text-align:left;padding-left:30px;color:#333;}
.join-list .info {display:none;width:100%;line-height:35px;padding:4% 7%;background:#fff;font-size:15px;color:#fff;border:1px solid #1486d5;}
.join-list .jointxt span {color:#666;font-size:16px;padding-top:35px;}
.join-list .jointxt h3 {color:#333;font-size:14px;padding:5px 0;font-weight:bold;}
.join-list .jointxt p {color:#666;font-size:14px;}
.join-list li.cur .els {color:#fff;background:#1486d5;}
.jointxt a{display: block;text-align: center;width: 140px;line-height: 40px; background: #1486d5;color: #fff;float: right;border-radius: 10px;}
.jointxt a:hover{ background: #004098;color: #fff;}






 @media(max-width:1750px) {

 
  .in_company .in_company_fr{padding: 2% 8% 0% 2%;}
  .in_company .in_company_fr p{line-height: 32px;font-size: 16px;}
}

@media(max-width:1445px) {
 
  .in_company .in_company_fr{padding: 2% 5% 0% 2%;}
  .in_company .in_company_fr h3{padding-bottom: 10px;}
  .in_company .in_company_fr .more{margin-top: 10px;}
}

@media(max-width:1366px) { 
 
 
}




@media(max-width:1200px) {

  #certify{width: 100%;}
 
  .footer{display: none;}
 .fanganfl {padding-right: 20px;}
.in_company .in_company_fr{padding: 3.5% ;}
 
.in_company .in_company_fr{width: 100%;float: none;}
.in_company .in_company_fl{width: 100%;float: none;}
.in_company_fl img{text-align: center;margin: auto;display: block;}

}

@media(max-width:1024px) {
 
}

@media(max-width:993px) {
  .fanganfl {display: none!important;}
  .xian{display: none!important;}
  .fanfrtit{display: none;}
.main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer;  }
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#005bae;}
.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(33, 134, 192, 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) {
   .fanganfr {padding-left: 0;}
  .nybanner{padding-top: 60px;}
  .header #navToggle{margin-right: 0;    padding: 13px 15px;}
  .fangan{padding-top: 20px;}
}

@media(max-width:767px) {
 
  .pdg{padding: 15px 0;}
  .mrg{margin: 15px 0;}
  .in_titpo{padding-bottom: 15px;}
  .in_titpo h1{font-size: 24px;}
  .sec7ban  .swiper-button-prev{background: none;left: 5%;  margin-top:3%;  outline: none; }
  .sec7ban  .swiper-button-next{background: none;right: 7.5%;  margin-top: 3%; outline: none; }
  .in_newscr {background-size: cover;}
  .in_news_ul li a{padding: 0 5px;}

  .footerbot{line-height:24px;}
  .footerbot{padding-top: 10px;text-align: center;}







  .ne_ws li .ntime{display: none;}
.ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
.ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
.ne_ws li .ntxt p{    -webkit-line-clamp: 2;padding-top: 5px;font-size: 14px;}
.ne_ws li{margin-bottom: 20px;}
.ne_ws li .ntxt{width: 60%;}
.ne_ws li .ntxt h3{padding-top: 0;}

















}

 