@charset "utf-8";

/*===========================header=============================*/

@font-face{ font-family:Disney_English_b; src:url(../font/DISNEYENGLISH-BOLD.OTF);}
@font-face{ font-family:Disney_English; src:url(../font/DISNEYENGLISH-MEDIUM.OTF);}
@font-face{ font-family:POPPINS-BOLD; src:url(../font/POPPINS-BOLD.TTF);}
@font-face{ font-family:POPPINS-light; src:url(../font/POPPINS-LIGHT.TTF);}
@font-face{ font-family:POPPINS-medium; src:url(../font/POPPINS-MEDIUM.TTF);}
@font-face{ font-family:POPPINS-SEMIBOLD; src:url(../font/POPPINS-SEMIBOLD.TTF);}
@font-face{ font-family:DINCond-Medium; src:url(../font/DINCOND-MEDIUM-WEBFONT.TTF);}
@font-face{ font-family:Roboto; src:url(../font/ROBOTO-REGULAR-14_0.TTF);}

@font-face{ font-family:DINCond-Medium; src:url(../font/DINCOND-MEDIUM-WEBFONT.TTF);}
@font-face{ font-family:FRAMDCN; src:url(../font/FRAMDCN.TTF);}
@font-face{ font-family:BEBAS; src:url(../font/FBEBAS.TTF);}
@font-face{ font-family:Roboto; src:url(../font/ROBOTO-REGULAR-14_0.TTF);}

@media (max-width:4000px){html{font-size:40px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:16px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:16px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:16px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:40px;}}
@media (max-width:328px){html{font-size:15px;}}

#header{width:100%;z-index: 9999;height: 54px;background: #fff url(../images/header_bg.jpg) center no-repeat;background-size:cover !important;position: fixed;left: 0;right: 0;max-width: 780px;margin: 0 auto;top: 0;}
#logo{display: block;position: absolute;left: 1.5rem;line-height: 54px;}
#logo img{max-width: 100%;max-height: 30px;border: none;vertical-align: middle;}
body{width:100%;padding: 0;}

@font-face {
  font-family: roboto_m; 
  src: url(../fonts/ROBOTO-MEDIUM-12.TTF);
}
@font-face {
  font-family: roboto_l; 
  src: url(../fonts/ROBOTO-LIGHT-10.TTF);
}
#header .right{margin-right: 66px;line-height: 54px;}
#header .right .xunjia, #header .right .sousuo{display:inline-block;line-height: 30px;margin-left: 12px;}
#header .right .xunjia a img{ width:12px; margin:-3px 6px 0}
#header .right .xunjia a{ display:inline-block; padding:0 10px; line-height:30px; height:30px; background:#2462d3; font-size:12px; color:#fff; border-radius:15px;}
#header .right .sousuo svg{height: 20px;width: 20px;vertical-align: middle;margin: -3px 0 0;fill:#666;display:inline-block;}


.nav_btn{position: absolute;margin-top: 0;right: 0;width: 54px !important;height: 54px !important;border-radius: 0;transition: 0.5s;cursor: pointer;border:none;padding: 0;outline: none;background: none;}
.line{position: relative;display: block;width: 22px;height: 3px;margin: 1px auto 0;background: #32ac55;border-radius: 1.5px;}
.line:before,.line:after{content: '';width: 100%;height: 3px;left: 0;position: absolute;background: #32ac55;border-radius: 1.5px;transition-duration: 0.3s,0.3s;transition-delay: 0.3s,0s;}
.line:before{transition-property: bottom,transform;bottom: 7px;}
.line:after{transition-property: top,transform;top: 7px;}
.nav_btn_active{right: 240px;position: fixed;z-index:999;top:0;border-radius:0;background: #f8f8f8;}
.nav_btn_active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.nav_btn_active span:after,.nav_btn_active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s}
.nav_btn_active span:before {bottom: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.nav_btn_active span:after {top:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

.n_gufei04 .left .tt{ line-height:inherit !important;}
.header-nav {
 display: block;
 width: 240px;
 position: fixed;
 top: 0;
 right: 0;
 opacity: 0;
 transition: 0.5s;
 text-align: left;
 transform: translateX(240px);
 visibility: hidden\9;
 height: 100vh;
 overflow: auto;
 bottom: 0;
 z-index: 1000090;
 background: #f8f8f8;
 }
.header-nav-active {opacity: 1; display:block;transform: translateX(0);}
.am-offcanvas-content{ padding:0;}
#aside_nav .am-offcanvas-bar{ width: 252px; background: #f4f4f4;}
#nav .am-list > li{background: none;border-color:rgba(0,0,0,.06);padding: 0;box-shadow:none !important;border-bottom: 1px solid #ededed;position: relative;}
#nav .am-list > li a{padding:0;padding-left:2rem;font-size:14px;color: #333;line-height: 54px;display: block;width: calc(100% - 60px);}
#nav .am-list > li>i{position:absolute;right:0;width: 40px;height: 54px;top:0;background:url(../images/xiangyou.svg) center no-repeat;}
#nav .am-fr[class*="am-icon-"]{ color:#999 !important;}
#nav .am-list > li ul{padding:0;display: none;}
#nav .am-list > li ul li{padding:0 2rem;line-height: 3.5rem;display: block;border:0;}
#nav .am-list > li ul li{}
#nav .am-list > li ul li:last-child{ border:none;}
#nav .am-list > li ul li a{font-size:12px;display:block;padding:0;color: #666;text-decoration: none;line-height: 36px;}
#nav .am-fr[class*="am-icon-"]{ color: #eee;}
#nav .doc-oc-demo3{ width:50px;}
#nav .am-list > li ul{padding-bottom: 15px;}
.am-offcanvas-bar::after{ background:none;}
#index_nav_bar li{}
#index_nav_bar li a{ display: block; height: 5rem; line-height: 5rem; text-align: center; color: #fff; font-size: 14px;}
.am-pureview{ z-index:10000; }
#header .mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}

.am-control-nav{bottom: 1.5rem !important;line-height: 8px;}
.am-control-nav li a{background: none;border-radius: 5px;}
.am-slider-default .am-control-nav li a{border: none;background: rgba(0,0,0,0.25); box-shadow: none;}
.am-control-nav li a.am-active{background-color: rgba(0,0,0,0.5) !important;box-shadow:none;}
.am-slider-default .am-control-nav li a:hover{ background: #e62129;}
.am-slider-default{ background: none;}
.am-slider-default .am-direction-nav a:before{ color: #fff;  }
.am-slider-default .am-direction-nav a.am-next:before{}

.banner{ overflow:hidden}
.banner ul li a{ display:block; position:relative}
.banner ul li a .top{ position:absolute; top:0; right:0; bottom:0; left:0; padding:0 1rem}
.banner ul li a .top h3{font-size: 1.6875rem;color:#fff;font-weight:bold;}
.banner ul li a .top h2{font-size: 2.3125rem;color:#fff;font-weight:bold;font-family: FRAMDCN;}
.banner ul .miso-dots{bottom: 1rem;}
.banner ul .miso-dots li{width: .75rem;height: .75rem;background: #fff;border-radius: 50%;margin: 0 4px;transition:0.6s;}
.banner ul .miso-dots li.miso-active{background:#32ac55;}
.banner ul .miso-prev, .banner ul .miso-next{ width:25px; height:37.5px; background-size:cover !important; display:none !important}
.banner ul .miso-prev{ background:url(../images/left_banner.png) center no-repeat; left:3%}
.banner ul .miso-next{ background:url(../images/right_banner.png) center no-repeat; right:3%}


input{ border:none}
.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:9999999999; pointer-events: none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;  display: block;  pointer-events: auto;}
.tc-box{
  width: 94%;
  padding-top:40px;
  max-width: 94%;
  margin:0 auto;
  margin-top:-80px;
  box-sizing:border-box;
  /* background:#fff; */
  display: block;
  position:relative;
  z-index:1;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  overflow:  hidden;
  }
.tc.act .tc-box{ -webkit-animation-name: anim-open-2; animation-name: anim-open-2; transform:scale(1);}
.close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right: 30px; top: 30px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.85); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc_txt{ height:470px; overflow-y:auto; padding-right:30px;}
/*弹窗内容样式*/
.tc-box form{position:relative;border-bottom:2px solid #eee;height:4.25rem;padding-right: 0;position:relative;}
.tc-box .tc_fdj{ position:absolute; left:20px; display:block; height: 4.25rem; line-height: 4.25rem;}
.tc-box .tc_fdj img{ width:1.3rem;}
.tc-box form label{text-align:left;display:block;position:absolute;bottom:0;height: 4.25rem;line-height: 4.25rem;font-size: 1.25rem;color:#999;pointer-events:none;margin-left: 0;transition:.3s;font-weight: normal;}
.tc-box form label.act{ font-size:16px; bottom:3rem;line-height: 3rem; height:3rem;}
.tc-box #keyword{width: 80%;height:4.25rem;padding: 0;font-size:1.6rem;color:#999;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0;background:none;}
.tc-box .btn_blue{width: 40px;height:4.25rem;border:0;line-height:4.25rem;background:url(../images/search.png) center center no-repeat;font-size:1.125rem;color:#fff;cursor:pointer;text-transform:uppercase;float:right;background-size: 24px;}
.tc-box .btn_blue.fr{ background:#e9edef; color:#4e4f53;}

.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox {z-index: 1200;width: 1000px;height: 560px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -280px;margin-left: -500px;object-fit: cover;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close { z-index: 999; width: 31px; height: 31px; cursor: pointer; position: absolute; top: 0px; right: -42px; }
.vwrap .close i { display: block; width: 31px; height: 31px; background: url(../images/close_i1.png) no-repeat 50% 50%; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close:hover i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background:  none no-repeat!important;}

.vwrap .videobox{width:94%;height: 200px;left: 3%;margin-left: 0;margin-top: -122px;}
.vwrap .close{right: 0;top: -35px;}
.vwrap .videobox video{}

#n_banner{ overflow:hidden; height:120px;}
#n_banner img{ height:120px; width:100%; object-fit:cover}
.n_container{ padding:0rem 0 50px}


/*===================footer==========================*/
/*===================footer==========================*/
#footer_box{padding: 0px;z-index: 99;position:relative;z-index: 1000;max-width: 780px;}
#footer_box .copyright{color:#797b7d; display:block; font-size: 13px;}
#footer{position:fixed;bottom:0;left:0;right: 0;width:100%;background: #1f3240;max-width: 780px;margin: 0 auto;}
#footer ul{padding: 0 0;font-size: 0;}
#footer li{display: inline-block;width: 33.333333%;text-align: center;border-right: rgba(255,255,255,.3) 1px solid;}
#footer li a{display: block;color: #fff;font-size: 14px;height: 50px;line-height: 50px;}
#footer li img{opacity: 1;vertical-align: middle;}
#footer li a .j_iconfont{color: #929293;display: inline-block;margin-top: -2px;margin-right: 5px;vertical-align: top;}
#footer li:last-child a{ border: none;} 


.banquan{padding: 0 0 4px;background-size: cover;margin-bottom: 50px;text-align: center;}
.banquan p,.banquan p a{font-size: 12px;color: #7e7e7e;line-height: 22px;padding: 10px 0;}
.banquan p a:hover{ color:#fff}


#gotop{position:fixed;z-index:90;bottom: 9rem;right: 46px;box-sizing:border-box;text-align:center;cursor:pointer;-moz-transition:all .5s;-webkit-transition:all .5s;width: 35px;height:45px;}
#gotop { cursor: pointer; }
.aico { background: url(../images/aicos.png);}	
.dt-arrow .aico { position: absolute; left: 0; top: 0; width: 37px; height: 19px; animation: hide-dt-f 3s infinite; }
.dt-arrow { position: relative; width: 37px; height: 44px; }
.dt-arrow:before { content: ""; position: absolute; left: 18px; top: 0; bottom: 0; width: 1px; background: #a0a0a0; }
@keyframes hide-dt-f{
	0%{ opacity: 1; transform: translateY(-10px); }
	100%{ opacity: 0; transform: translateY(-150%); }
}
#gotop{ right:0; transform:scale(0.7)}


#s_main_box{position:relative;padding-bottom: 0;}

/*banner*/

#mode_coop{ margin-bottom: 20px;}
#mode_coop ul{ margin:0 -5px;}
#mode_coop ul li{ padding:5px; margin-bottom:10px; }
#mode_coop ul li .img{ width:100%;display:block; padding:0 6px;background:#fff; border:1px solid #eee; height: 100%; text-align:center;  text-align: -webkit-center;}
#mode_coop ul li .img a{ display: block; text-align: center;height: 72px;  display: table-cell; vertical-align: middle;}
#mode_coop ul li .img a img{ max-width: 100%; max-height: 100%; height: auto;}
#mode_coop ul li h5{ font-size:13px; color:#666; text-align: center; line-height:30px;}


#mode_case1 ul{  margin:0 -5px;}
#mode_case1 li{ margin-bottom:5px;}
#mode_case1 li a{  display: block; margin: 5px; vertical-align:middle; text-align:center;  }
#mode_case1 li a img{  width: 100%; height:100%; overflow: hidden;  }
#mode_case1 ul li h5{ background:#eaebed; color:#222; font-size: 14px; text-align: center; padding: 12px 10px;  }  



#mode_case2{ margin-bottom:30px;}
#mode_case2 ul li{ font-size:0; margin-bottom:15px;}
#mode_case2 ul li a{ display:block; width:100%; height:100%; background:#edecf1; overflow:hidden;}
#mode_case2 ul li .img{width: 44%;float:left;overflow:hidden;}
#mode_case2 ul li .img img{transition:ease-in-out 2s;-moz-transition:ease-in-out 2s;-ms-transition:ease-in-out 2s;-o-transition:ease-in-out 2s;-webkit-transition:ease-in-out 2s;height: 108px;}
#mode_case2 ul li .txt{width: 56%;float:left;padding: 0 15px;height: 108px;}
#mode_case2 ul li .txt h5{font-size:15px;color:#090909;padding-top: 13px;margin-bottom:0;font-weight:100;}
#mode_case2 ul li .txt h5:hover{ color:#e1582c;}
#mode_case2 ul li .txt i{display:block;width:18px;height: 2px;background: #1384e2;margin-top:8px;margin-bottom:12px;}
#mode_case2 ul li .txt span{ font-size:12px; color:#808080;display:block; margin-bottom:16px; line-height:18px; height:36px; overflow:hidden;}
#mode_case2 ul li .txt p{ font-size:12px; color:#76767d; line-height:24px; height:72px; overflow:hidden;}
#mode_case2 ul li .txt .btn{ display:block; width:72px; height:30px; line-height:30px;text-align:center;background:#fff; font-size:12px; color:#2f2f2f; border-radius:30px; margin-top:25px; transition:.3s; -webkit-transition:.3s;}
#mode_case2 ul li .txt .btn:hover{ background:#e1582c; color:#fff;}



#mode_pro1{ margin-bottom:30px;}
#mode_pro1 ul li{ font-size:0; margin-bottom:15px; border:1px solid #edecf1;}
#mode_pro1 ul li a{ display:block; width:100%; height:100%; background:#edecf1; overflow:hidden;}
#mode_pro1 ul li .img_mid{width: 44%;height:110px;float:left;overflow:hidden;display:table;background:#fff;}
#mode_pro1 ul li .img_mid div{ display:table-cell; height:110px; vertical-align:middle; text-align:center;}
#mode_pro1 ul li .img_mid img{width: 100%;height: 100%;}
#mode_pro1 ul li .txt{width: 56%;height:110px;float:left;padding:0 10px;display:table;}
#mode_pro1 ul li .txt div{ display:table-cell; vertical-align:middle; height:110px;}
#mode_pro1 ul li .txt h5{ font-size:15px; color:#1c1b1b; font-weight:100; margin-bottom:8px;}
#mode_pro1 ul li .txt h5:hover{ color:#e1582c;}
#mode_pro1 ul li .txt p{ font-size:12px; color:#646464; line-height:18px; height:36px; overflow:hidden;}
#mode_pro1 ul li .txt span{font-size:11px;color: #1384e2;text-transform:lowercase;display:inline-block;margin-top:10px;font-weight:100;position:relative;text-transform:uppercase;}
#mode_pro1 ul li .txt span:before{content:"";width:3px;height:10px;display: inline-block;background: #1384e2;margin-right:5px;}


#mode_pro2 ul{  margin: 0 -5px;}
#mode_pro2 li{ border: none; margin: 0; margin-bottom:5px; }
#mode_pro2 li a{  display: block; margin:5px; background:#eaebed; padding:3px;  }
#mode_pro2 li .img_mid{  display: table; width: 100%; overflow: hidden; box-sizing: border-box; background:#fff; }
#mode_pro2 li .img_mid div{display:table-cell;width:100%;height: 110px;vertical-align:middle;text-align:center;}
#mode_pro2 li .img_mid img{width: 100%;height: 100%;}
#mode_pro2 ul li h5{ margin:0; font-size:14px; color:#222; font-weight:300; text-align:center; line-height:40px;}


#mode_news6{ margin-top:30px; margin-bottom:30px;}
#mode_news6 ul{}
#mode_news6 ul li{ background:#f3f3f4; margin-bottom:18px;}
#mode_news6 ul li .img{ width:100%; position:relative;}
#mode_news6 ul li .img img{ width:100%; transition:2s; -webkit-transition:2s; -moz-transition:2s; -ms-transition:2s;-o-transition:2s;}
#mode_news6 ul li .txt{ width:100%; padding:20px 10px;}
#mode_news6 ul li .txt h5{ font-size:15px; color:#252525; margin-bottom:8px;}
#mode_news6 ul li .txt p{ font-size:12px; color:#848484; line-height:18px; height:36px; overflow:hidden;}
#mode_news6 ul li .txt span{ position:relative; display:block; font-size:12px; color:#aeaeae; font-family:arial; height:20px; line-height:20px; margin-top:10px;}
#mode_news6 ul li .txt h5:hover{ color:#e1582c;}


#mode_team1{ margin-bottom:20px;} 
#mode_team1 ul{  margin:0 -5px;}
#mode_team1 li{ margin-bottom:5px;}
#mode_team1 li a{display: block;margin: 5px;vertical-align:middle;background: #f9f9f9;}
#mode_team1 li a img{  width: 100%; overflow: hidden;  }
#mode_team1 ul li .txt{ padding: 15px 10px;}
#mode_team1 ul li h5{color:#222;font-size: 14px;margin-bottom:5px;line-height: 20px;text-align: left;} 
#mode_team1 ul li p{ font-size:12px; color:#848484; line-height:18px; overflow:hidden;}


#mode_licheng1{ margin-bottom:30px;}
#mode_licheng1 ul{}
#mode_licheng1 ul li{ overflow:hidden; margin-bottom:20px;}
#mode_licheng1 ul li .img{ width:40%; height:90px; float:left; overflow:hidden; display:table; border:3px solid #ddd;}
#mode_licheng1 ul li .img img{ width:100%; height:100%;}
#mode_licheng1 ul li .txt{ width:60%; height:90px; float:left; padding:0 10px; display:table;}
#mode_licheng1 ul li .txt div{ display:table-cell; vertical-align:middle; height:90px;}
#mode_licheng1 ul li .txt p{ font-size:12px; color:#777879; line-height:18px; max-height:72px; overflow:hidden;}
#mode_licheng1 ul li span{font-size:18px;color: #696969;display:block;border-bottom: 1px solid #f3f3f3;margin-bottom:15px;padding-bottom:5px;}


#mode_licheng2{}
#mode_licheng2 .n_gczs_slide{ border-left:1px solid #e9e9e9; margin-left: 10px;}
#mode_licheng2 .swiper-slide{ margin-left: -12px;}
#mode_licheng2 .swiper-slide{ width:100%; padding-bottom:15px; padding-left:20px;}
#mode_licheng2 .swiper-slide h5{font-size:20px;color:#535354;margin-bottom:0;position:relative;left:-20px;padding-left:30px;}
#mode_licheng2 .swiper-slide h5:before{ content: url(../images/icon_gzzs.png); position:absolute; left:0; top:0; display:inline-block;}
#mode_licheng2 .swiper-slide h5 span{ font-size:16px;}
#mode_licheng2 .n_gczs_slide .ar_article{margin-right:0;padding-left: 10px;}


#mode_zizhi1{margin: 1rem 0;}
#mode_zizhi1 ul{ position: relative;  margin: -5px;}
#mode_zizhi1 li{ display:block; position: relative;  }
#mode_zizhi1 li a{display: block; padding: 0; padding-bottom: 1rem; margin:5px;  position: relative;}
#mode_zizhi1 li a .img_mid{  width: 100%; height:150px; display:table; background: #edecf1;}
#mode_zizhi1 li a .img_mid div{ display:table-cell; vertical-align:middle; text-align:center; width: 100%; height:150px; }
#mode_zizhi1 li a .img_mid img{ max-height:90%; max-width:90%; margin:0; display: inline-block;}
#mode_zizhi1 li a h5{margin:0 10px;padding-top:10px;text-align: center;color:#212734;font-size: 13px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;font-weight: normal;}


#mode_zizhi2{ margin-bottom: 3rem;}
#mode_zizhi2 ul{ position: relative;  margin: -5px;}
#mode_zizhi2 li{ display:block; position: relative;  }
#mode_zizhi2 li a{display: block; padding: 0; padding-bottom: 1rem; margin:5px;  position: relative;}
#mode_zizhi2 li a .img_mid{  width: 100%; height:150px; display:table; background: #edecf1;}
#mode_zizhi2 li a .img_mid div{ display:table-cell; vertical-align:middle; text-align:center; width: 100%; height:150px; }
#mode_zizhi2 li a .img_mid img{ max-height:90%; max-width:90%; margin:0; display: inline-block;}
#mode_zizhi2 li a h5{ margin:0 10px; padding-top:10px; text-align: center; color:#212734; font-size: 13px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  }



#tt_xq{ text-align:center; border-bottom:1px solid #dfe0e0; padding-bottom:10px; margin-bottom:25px; position:relative;}
#tt_xq:after{ content:""; width:80px; height:3px; background:#1384e2; display:block; bottom:-2px; left:50%; margin-left:-40px; position:absolute;}
#tt_xq h3{text-align:center;font-size:18px;color:#2d3134;margin-bottom: 0.5rem;}
#tt_xq p{ font-size:12px; color:#a2a4a5;}

#mode_news_xq1{}
#mode_news_xq1 .con{ min-height:300px;}



#mode_news_xq1{}
#mode_news_xq1 .img{ text-align:center;}
#mode_news_xq1 .tt{ font-size:20px; color:#3a3c3d; border-bottom:1px solid #ebebeb; padding:20px 0 10px; margin-bottom:20px;}
#mode_news_xq1 .tt span{ font-size:15px; color:#7e7e7f; border-left:1px solid #999; padding-left:10px; margin-left:10px;}

/*====人力资源====*/
.n_talent{padding: 0 0 0 0;}
.n_talent ul{float:left;position: relative; width: 100%;margin-bottom:5%;}
.n_talent ul li{float:left;width: 100%;height: auto;margin: 0 0 1rem 0;text-align: left;cursor:pointer;overflow:hidden;background-color: #f9f9f9;box-sizing:border-box;border-radius: 3px;padding: 0 5%;position: relative;}
.n_talent ul li .con{float:left;width: 100%;height: auto;position:relative;z-index:1;}
.n_talent ul li h6{}
.n_talent ul li h6 span{display:inline-block;font-size:11px;margin-bottom:20px;color: #8f8f8f;font-weight: normal;}
.n_talent ul li h2{font-size: 14px;color: #444;line-height: 28px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 70%;}
.n_talent ul li .more{ position:absolute; right:5%; top:50%; margin-top:-14px; width:72px; height:28px; line-height:28px; border:#d0d1d3 1px solid; box-sizing:border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; text-align:center; font-size:12px; color:#8c8c8c}
.n_talent .ar_title{border-bottom: #f0f0f0 2px solid;padding-bottom: 0;margin-bottom: 40px;margin-top: 50px;}
.n_talent .ar_title h3{font-size: 22px;color: #424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;}
.n_talent .ar_title h6 span{position:relative;font-size: 12px;color: #7e8080;display:inline-block;height: 50px;line-height: 50px;font-weight:normal;}
.n_talent .ar_title h6 span i{position:absolute;left:0;bottom: -2px;width:100%;height:2px;background-color: #0350aa;}

#mode_ziliao1{ overflow:hidden; }
#mode_ziliao1 ul{ margin-bottom:20px; overflow:hidden;}
#mode_ziliao1 ul li{ width:100%; height:90px; float:left; border-radius:5px; border:1px solid #e5e5e5; padding-top:20px; position:relative;  margin-top:10px;}
#mode_ziliao1 ul li a:before{content:"";width:100%;height:100%;display:block;border-radius:5px;position:absolute;left:0;top:0;transition:.3s;-webkit-transition:.3s;transform:scale(1.03,1.08);opacity:0;}
#mode_ziliao1 ul li .txt{margin-left: 15px;width:210px;float:left;position:relative;}
#mode_ziliao1 ul li .txt p{ font-size:14px; color:#242425; line-height:20px; height:20px; overflow:hidden;}
#mode_ziliao1 ul li .txt span{ font-size:12px; color:#97989b; margin-top:5px; display:block;}
#mode_ziliao1 ul li .btn{display:block;width: 30px;height: 30px;float:right;margin-right: 15px;margin-top: 8px;transition:.3s;-webkit-transition:.3s;background:url(../images/n_xiazai_ico.png) center no-repeat;background-size: 30px;}



#mode_zhaopin1{  }
#mode_zhaopin1 ul{ margin:0 -5px;}
#mode_zhaopin1 li{ width:50%; float:left;}
#mode_zhaopin1 li a{ margin: 5px; display:block; border:1px solid #d1d5d6; background:#f7f8fa;  height: 145px;} 
#mode_zhaopin1 li h5{ padding-top: 30px; display:block; text-align:center; font-size:18px; color:#222223; margin-bottom:5px;}
#mode_zhaopin1 li span{ color:#908f8f; font-size:14px; text-align:center; display:block; }
#mode_zhaopin1 li strong{ color:#908f8f; font-size:14px; text-align:center; display:block;}
#mode_zhaopin1 li .btn{ width:80px; height:28px; line-height:28px; display:block; background:#1384e2; color:#fff; font-size:13px; border-radius:3px; text-align:center; margin:0 auto; margin-top:10px;}


.n_zhaopin .lwy .slider-nav{margin: 0 -0.5rem;padding: 0;margin-bottom: 2rem;}
.n_zhaopin .lwy .slider-nav .miso-prev,
.n_zhaopin .lwy .slider-nav .miso-next{width:12px;height:21px;margin-top:  -1rem;}
.n_zhaopin .lwy .slider-nav .miso-prev{background:url(../images/left01.png) center no-repeat;background-size:100% 100%;left: 0;}
.n_zhaopin .lwy .slider-nav .miso-next{background:url(../images/right01.png) center no-repeat;background-size:100% 100%;right: 0;}
.n_zhaopin .lwy{padding: 0;}
.n_zhaopin .lwy .slider-nav .slick-slide{ padding:0 0.5rem}
.n_zhaopin .lwy .slider-nav .slick-slide .miso{margin: 0 0;padding: 1.5rem 0.5rem;text-align:center;}
.n_zhaopin .lwy .slider-nav .slick-slide .miso h5{font-size: 14px;color:#010101;margin-bottom:10px;}
.n_zhaopin .lwy .slider-nav .slick-slide .miso h6{font-size: 11px;color:#acacac;text-transform:uppercase;font-weight: normal;line-height: 18px;height: 36px;overflow: hidden;}
.n_zhaopin .lwy .slider-nav .slick-slide.slick-current .miso{background: #ffd800;}
.n_zhaopin .lwy .slider-nav .slick-slide.slick-current .miso h5{ color:#fff}
.n_zhaopin .lwy .slider-for{padding: 0;}

#mode_lianxi1{}
#mode_lianxi1 .tt{height:40px;font-size: 16px;border-bottom:1px dashed #bdbdbd;margin-bottom:20px;}
#mode_lianxi1 .map { border: 1px solid #e5e7eb; overflow: hidden; background:#fff; margin-top:30px;}


#mode_video1{}
#mode_video1 ul{}
#mode_video1 ul li{ margin-bottom:20px; position:relative;}
#mode_video1 ul li video{position:relative; border:2px solid #ddd; font-size:0; object-fit: fill}
#mode_video1 ul li h5{ font-size:15px; color:#777; text-align:center; padding-top:3px;}



.am-pagination-select .am-pagination-select select{ color: #666666 !important; text-align: center;  background: none; font-size: 14px; border: 1px solid #dedede;}
.am-pagination-select > li > a{ color: #666666 !important; background: none; font-size: 14px; border: 1px solid #dedede;}
.am-pagination-select > li > a:hover{ background: none; border: 1px solid #dedede; }

@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

.w94{width: 100%;margin:0 auto;padding: 0 20px;}

#banner{margin-bottom: 0;}

.am-direction-nav{ display:none}

.container00 .am-titlebar-default{margin:0;background: #f3f5f7;border:  #e7e8e9 1px solid;margin-bottom:1.5rem;}
.container00 .am-titlebar-default .am-titlebar-title{background: #1f59d6;padding:0 2rem;font-size:1.25rem;color:#fff;font-weight:normal;}
.container00 .am-titlebar-default .am-titlebar-title:before{ display:none}
.container00 .am-titlebar-default .am-titlebar-nav a{font-size:1rem;color: #6c6b6b;margin-right:1rem;text-transform:uppercase;}


/*新闻一*/  
#mode_news1 ul{  margin:0 -5px;}
#mode_news1 li{ margin-bottom:5px;}
#mode_news1 li a{display: block;margin: 5px;vertical-align:middle;background: #f9f9f9;}
#mode_news1 li a img{width: 100%;height: 110px;overflow: hidden;}
#mode_news1 ul li .txt{ padding: 12px 10px;}
#mode_news1 ul li h5{color:#222;font-size: 14px;margin-bottom:8px;line-height: 20px;height: 40px;white-space: normal;} 
#mode_news1 ul li p{font-size:12px;color:#848484;line-height:18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#mode_news1 ul li span{ position:relative; display:block; font-size:12px; color:#aeaeae; font-family:arial; height:20px; line-height:20px; margin-top:6px;}


#mode_news2{ margin-bottom:20px;}
#mode_news2 ul{ margin-top:-15px;}
#mode_news2 ul li{ font-size:0; padding:15px 0; border-bottom:1px dashed #eee; overflow:hidden;}
#mode_news2 ul li a{ display:block; width:100%; height:100%;overflow:hidden;}
#mode_news2 ul li .img{width: 44%;height: 110px;float:left;overflow:hidden;display:table;padding-right: 15px;}
#mode_news2 ul li .img img{ width:100%; height:100%;}
#mode_news2 ul li .txt{height: 110px;}
#mode_news2 ul li .txt div{ height:100px;}
#mode_news2 ul li .txt h5{font-size:15px;color:#1c1b1b;font-weight:100;margin-bottom:5px;padding-top: 12px;}
#mode_news2 ul li .txt h5:hover{ color:#3568df;}
#mode_news2 ul li .txt p{ font-size:12px; color:#646464; line-height:18px; height:36px; overflow:hidden;}
#mode_news2 ul li .txt span{ font-size:11px;  color:#999; display:inline-block; margin-top:10px; font-weight:100; text-transform:uppercase; }

#mode_news3{ margin-bottom:30px;}
#mode_news3 ul{margin-top:-15px;}
#mode_news3 ul li{ font-size:0; padding:15px 0; border-bottom:1px solid #eee; }
#mode_news3 ul li a{ display:block; width:100%;overflow:hidden;}
#mode_news3 ul li .tt{ overflow:hidden;}
#mode_news3 ul li h5{ font-size:15px; color:#1c1b1b; font-weight:100; margin-bottom:8px; width:250px; float:left; position:relative;}
#mode_news3 ul li h5:before{content:"";width:3px;height:10px;display: inline-block;background: #7a7a7a;margin-right:5px;}
#mode_news3 ul li h5:hover{ color:#3568df;}
#mode_news3 ul li p{ font-size:12px; color:#646464; line-height:18px; max-height:36px; overflow:hidden;}
#mode_news3 ul li span{ font-size:11px; color:#999; float:right; text-transform:uppercase; font-weight:100; }


#mode_news4{ margin-bottom:30px;}
#mode_news4 ul{margin-top:-15px;}
#mode_news4 ul li{ font-size:0; padding:15px 0; border-bottom:1px dashed #eee; }
#mode_news4 ul li a{ display:block; width:100%;overflow:hidden;}
#mode_news4 ul li h5{ font-size:13px; color:#1c1b1b; font-weight:100; width:250px; float:left; position:relative;}
#mode_news4 ul li h5:before{content:"·";color: #7a7a7a;display: inline-block;margin-right:5px;font-weight: bold;}
#mode_news4 ul li h5:hover{ color:#3568df;}
#mode_news4 ul li span{ font-size:11px; color:#999; float:right; text-transform:uppercase; font-weight:100; }


.n_jishu .fl01{padding: 3rem 0 2rem;background:#f7f7f9;margin-top: -2.5rem;}
.n_jishu .fl02{padding: 3rem 0 1rem;}
.n_jishu .fl02 ul{margin-bottom: 0;}
.n_jishu .fl02 ul li{ margin-bottom:19px; overflow:hidden}
.n_jishu .fl02 ul li .time{float:left;width:180px;height:175px;background:#f7f7f9;border:#e2e4e7 1px solid;padding:48px 0 0 55px;position:relative;display:  none;}
.n_jishu .fl02 ul li .time:before{ content:""; position:absolute; width:65px; height:1px; background:#bcbcbc; left:55px; top:122px;}
.n_jishu .fl02 ul li .time:after{ content:""; position:absolute; width:0; height:3px; background:#c30d23; right:58px; top:122px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_jishu .fl02 ul li:hover .time:after{ left:55px; width:65px;}
.n_jishu .fl02 ul li .time h3{ font-size:28px; color:#2d2d2e; margin-bottom:12px;}
.n_jishu .fl02 ul li .time h5{ font-size:14px; color:#a7a8aa}
.n_jishu .fl02 ul li .con{float:left;width: 100%;height: auto;border-bottom: #e2e4e7 1px solid;padding: 1rem 0;}
.n_jishu .fl02 ul li .con h5,.n_jishu .fl02 ul li .con h5 a{font-size: 1.25rem;color:#242424;padding: 0;}
.n_jishu .fl02 ul li .con h6{ margin:0; font-size:0.875rem; color:#999; font-weight:normal; margin-bottom:1rem}
.n_jishu .fl02 ul li .con h5 a:hover{ color:#c30d23}
.n_jishu .fl02 ul li .con p{line-height: 1.5rem;font-size: 0.875rem;color:#848486;height: 3rem;overflow:hidden;margin: 1rem 0 0;}
.n_jishu .fl02 ul li .con .more a{ font-size:12px; color:#848486; text-decoration:underline; text-transform:uppercase}
.n_jishu .fl02 ul li .con .more a:hover{ color:#c30d23}


#s_case{padding: 3rem 0 3rem;}
#s_case{ overflow:hidden;}
#s_case .content{}
#s_case ul{margin: -0.5rem;float: left;margin-bottom: 1rem;}
#s_case li{width: 50%;position:relative;display:block;overflow:hidden;float:left;padding: 0 0.5rem;box-sizing: border-box;margin-bottom:1rem;}
#s_case li a{ display:block;}
#s_case li .pic_box{ position:relative; background:#000; }
#s_case li img{width: 100%;height: 100%;display:block;}

#s_case li .img{  }
#s_case li .icon_play{ position:absolute; left:0; top:0; width:380px; height:260px; background:url(../images/bnt_play.png) center no-repeat;} 
#s_case li h1{position:absolute;z-index:3;left: 0.5rem;right: 0.5rem;bottom: 0;overflow:hidden;height: 35px;line-height: 35px;padding:0 20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;color:#fff;font-size: 1rem;text-align:center;display:block;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AA000000', endColorstr='#AA000000');background: rgba(0,0,0,0.3);}
#s_case li:hover h1{}
#s_case li .video{ position:absolute; width:100%; height:100%; line-height:100%; left:0; top:0; text-align:center}
#s_case li .video img{vertical-align:middle;display:inline-block;width: 28px;hei;height: 28px;}
.table{display:table;table-layout: fixed;text-align:center;width:100%;height:100%;}
.table_cell{ display:table-cell; vertical-align:middle}


.n_join ul{margin-bottom: 3rem;}
.n_join ul li{margin-bottom: 0.5rem;}
.n_join ul li .top{position:  relative;height: 55px;line-height: 55px;background: #f5f6f6;padding: 0 1rem;box-sizing:  border-box;}
.n_join ul li .top i{position:absolute;right: 1rem;top:50%;margin-top: -8px;width:44px;height:16px;background:url(../images/jian01.png) center no-repeat;background-size: auto 12px;}
.n_join ul li .top h5{font-size: 12px;color: #333438;display: inline-block;width: 83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:  normal;}
.n_join ul li .top span{ font-size:14px; color:#585858; display:inline-block; height:60px; vertical-align:top; margin-right:42px;}
.n_join ul li a.open .top{background: #fff; position:relative;}
.n_join ul li a.open .top:before{content:"";position:absolute;height:1px;bottom: 0px;background:#eeeeee;left: 1rem;right: 1rem;}
.n_join ul li a.open .top:after{width:66px;height:1px;background: #1384e2;content:"";position:absolute;bottom: 0;left: 1rem;}
.n_join ul li a.open .top i{ background:url(../images/jian01_on.png) center no-repeat; background-size: auto 12px;}
.n_join ul li a.open .top h5{}
.n_join ul li a.open .top span{ color:#fff}
.n_join ul li .ar_article{padding: 2rem 1rem;display:none;margin-bottom: 0;}
.n_join ul li .ar_article p{margin-bottom:0;color: #929292;font-size:12px;}
.n_join .more{ text-align:center;}
.n_join .more img{ display:inline-block;}
.n_join ul li.lwy{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.15);padding: 0;}

.product_detail .am-panel{border:#e5e5e5 1px solid;margin-top: 20px;}

/*====合作留言====*/
.j_form .label { display: block; margin-bottom: 1.5rem;}
.j_form .h_x{ color: #f00;}
.j_form .label strong{ font-weight:normal; display:block; padding-bottom: .5rem;  color:#666666;     font-size:14px;    }
.j_form .label input{display: block;width: 100%;background: #ffffff;padding:7px 10px;border:1px solid #d7d4d4;color:#797979;font-size:14px;text-align: left;font-weight: normal;}
.j_form .label button{ display: block; width: 100%; background: #f6f6f7; padding:0px 10px; height: 38px; border:1px solid  #d7d4d4; color:#797979;  text-align: left;   font-size:14px; font-weight: normal;  }
.j_form textarea{display: block;width: 100%;background: #ffffff;padding:10px 10px;border:1px solid  #d7d4d4;color:#797979;text-align: left;font-size:14px;font-weight: normal;}
.j_form input[type="submit"]{width: 100%;margin: 1rem auto;font-size: 14px;height: 40px;line-height: 40px;padding: 0;background: #1384e2;display: block;color: #fff;opacity: 1;border: none;width: 100%;text-align: center;}
.yzm_box {  position:relative;  margin-left:0; border:none; margin-top: 0px; margin-bottom: 10px; padding-right: 120px;}
.yzm_box strong{ }
.yzm_box input{ display: block; width: 100%;  }
.yzm_box img{ position:absolute; bottom: 0; right: 0;}

.w1200{width: 100%;padding: 0 15px;}
.yuyan{float:right;height: 69px;margin-right: 60px;line-height: 69px;border: #d7d7d7 1px solid;border-top: none;border-bottom: none;padding: 0 20px;font-size: 18px;color: #0f0f0f;text-transform: uppercase;}
.yuyan a{ color:#0f0f0f}
.search_btn{float:right;height: 69px;margin-right: 60px;line-height: 69px;border-top: none;border-bottom: none;padding: 0 20px;font-size: 18px;color: #0f0f0f;text-transform: uppercase;}
.search_btn span img{height: 20px;}


/*代码开始区*/
.container01{padding: 3rem 0 0;overflow:hidden;position:relative;}
.container01:before{content:"";position:absolute;left:0;width:5px;top:0;bottom:0;}
.container01 .left{width: 100%;position:relative;text-align: left;}
.container01 .left .more001{position:absolute;top: 0;right: 0;width: 38px;height: 42px;transition:.5s;transform: scale(.7);}
.container01 .left .more001 a>img{ width:100%}
.container01 .left .more001 .ico{width:16px;height:16px;position:absolute;top:50%;left:50%;transform: translateX(-8px) translateY(-13px);text-align: center;}
.container01 .left .more001 .ico img{width: 10px;transition:.5s;height: 10px;}
.container01 .left img{height: 3rem;}
.container01 .right{width: 100%;padding: 0px 0 0rem;margin: 0 0 0;}
.container01 .right p{font-size: 12px;color:#7e838f;line-height: 26px;text-align: justify;}

.list_box_01{margin: 0 -3px;display: flex;}
.list_box_01 li:last-child{}
.list_box_01 li:last-child p{ height:auto}
.list_box_01 li{float:left;width: 50%;margin: 0;padding: 0 1px;text-align: center;}
.list_box_01 li a{padding: 15px 10px;height: auto;text-align:center;display: block;position:relative;z-index:1;background: #f4f4f5;}
.list_box_01 li a .box_table{ width:100%}
.list_box_01 li a .box{display:flex;margin: 0 auto;}
.list_box_01 li a .ll{ display:inline-block; margin: auto;}
.list_box_01 li a .line1{display:inline-block;width: 1px;height: 40px;background: #d6d8dd;margin: 0 1rem; display: none;}
.list_box_01 li a .rr{display:inline-block;}
.list_box_01 li a:before{ content:""; position:absolute; bottom:0; left:0; right:0; height:0; transition:.5s; z-index:-1}
.list_box_01 li a h6{font-size:1rem;color:#9da3ac;margin-bottom: .375rem;transition:.5s;white-space: nowrap;}
.list_box_01 li a h3{color:#292929;transition:.5s;}
.list_box_01 li a h3 big{font-size: 1.625rem;font-family:Disney_English_b;}
.list_box_01 li a h3 small{font-size: 1rem;font-family:Disney_English_b;vertical-align: top;margin-left: .25rem;}
.list_box_01 li a hr{width:1.875rem;height:1px;background:#32ac55;margin: .75rem auto;transition:.5s;}
.list_box_01 li a p{font-size: 12px;color: #3c3e42;line-height: 22px;transition:.5s;max-height: 66px;text-align: left; display: none;}
.list_box_01 li a p br{ display:none}
 
.container02{overflow:hidden;padding: 1.5rem 0 2.5rem;}

.container03{overflow:hidden;background: #f1f3f8;padding: 2rem 0 0;display: none;}

.title001{margin-bottom: 2rem;text-align:center;}
.title001 .h3{font-size: 2.5rem;color:#e4e8f2;font-family:POPPINS-BOLD;text-transform:uppercase;margin-bottom: -1.25rem;}
.title001 h2{font-size: 1.5rem;color:#333333;font-weight:bold;margin: 0px 0 0;}
.title001 p{ font-size:.875rem; color:#7e838f; line-height:1.5; margin:1rem 0 0}

.container03 .miso_hd{margin-bottom: -2.5rem;text-align:center;}
.list_box_02{width:56.25rem;display:inline-block;max-width:100%;background:#fff;padding: 0;margin:0 -.625rem;border-radius: .5rem;overflow: hidden;}
.list_box_02 .miso-list{ margin:0 -1px}
.list_box_02 li{padding: 0;}
.list_box_02 li a{display:block;line-height: 1.5;font-size:1rem;color:#333333;position:relative;overflow:hidden;border-radius: 0;z-index:1;transition:.5s;padding: 10px 0;}
.list_box_02 li a:before{content:"";position:absolute;z-index:-1;left:50%;width:0;top:0;bottom:0;border-radius: 0;transition:.5s;}
.list_box_02 li a span{ display:inline-block; font-size:12px; width:50px}

.list_box_02 li.miso-current a{ color:#fff}
.list_box_02 li.miso-current a:before{ width:100%; background:#32ac55; left:0;}

.list_box_03{margin: 0 -7px;}
.list_box_03 li{padding: 0 7px;float:left;width: 50%;margin-bottom: 15px;}
.list_box_03 li a{ display:block; position:relative}
.list_box_03 li .img .img_hezi{ padding-bottom:64.444444% !important}
.list_box_03 li a h5{position: relative;bottom:0;left:0;right:0;line-height:2.8125rem;transition:.5s;background: #fff;font-size:.9375rem;color: #272726;text-align:center;padding:0 1rem;}

.list_box_03 li a:hover h5{ transform:translateY(0)}

.container03 .miso_bd>.miso-list{ overflow:visible}
.list_box_03 .miso-arrow{ width:2.75rem; height:2.75rem; background-size:100% 100%}
.list_box_03 .miso-prev{ background:url(../images/prev2.png) center no-repeat; left:-4rem}
.list_box_03 .miso-next{ background:url(../images/next2.png) center no-repeat; right:-4rem}

.container04{overflow:hidden;padding: 3rem 0 0; display: none;}

.list_box_04 li{ float:left; width:20%}
.list_box_04 li a{ display:block; position:relative; text-align:center}
.list_box_04 li a .top{height: 82px;border-top:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid;}
.list_box_04 li a .top .ico{display: block;vertical-align:top;line-height: 2.125rem;margin-bottom: .5rem;height: 2.125rem;}
.list_box_04 li a .top .ico img{height: 21px;display: inline-block;}
.list_box_04 li a .top .con{display:inline-block;text-align: center;}
.list_box_04 li a .top .con h5{ font-size:1.25rem; color:#333333; line-height:1.25}
.list_box_04 li a .top .con h6{font-size: 11px;color:#caced8;line-height:1.25;font-family:POPPINS-light;text-transform:uppercase;margin: 2px 0 0;display: none;}
.list_box_04 li a .bottom .img .img_hezi{padding-bottom: 98% !important;}

.list_box_04 li a .top_box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:.8s;transform: translateY(0);display: none;}
.list_box_04 li a .top_box:before{ content:""; position:absolute; top:0; left:0; right:0; transition:.5s; z-index:-1; height:0}
.list_box_04 li a .top_box .top1{ height:8.75rem; }
.list_box_04 li a .top_box .top1 .ico{display:inline-block;vertical-align:top;line-height: 2.75rem;margin-right: 1rem;}
.list_box_04 li a .top_box .top1 .con{ display:inline-block; text-align:left}
.list_box_04 li a .top_box .top1 .con h5{ font-size:1.25rem; color:#fff; line-height:1.25}
.list_box_04 li a .top_box .top1 .con h6{ font-size:1.125rem; color:#fff; line-height:1.25; font-family:POPPINS-light; text-transform:uppercase}

.list_box_04 li a .top_box .bottom1{ height:21.875rem; position:relative}
.list_box_04 li a .top_box .bottom1:before{ content:""; position:absolute; top:-10px; background:url(../images/list_box_04_dots.png) center no-repeat; height:20px; left:0; right:0}

.list_box_05{padding:0 3rem;text-align:left;margin: 0 -7px;margin-top: -3rem;}
.list_box_05 li{float:left;min-width:33.333333%;font-size:.875rem;color:rgba(255,255,255,.8);line-height:2rem;/* white-space:nowrap */width: auto;padding: 0 7px;}
.list_box_05 li span{ display:inline-block; margin:0 .5rem 0 0}

.list_box_04 li a .top_box:before{height:100%;background:#32ac55;opacity: .9;}
.list_box_04 li a .top_box .bottom1 .bottom1_svg{ position:absolute; bottom:10%; left:0; right:0}
.list_box_04 li a .top_box .bottom1 .bottom1_svg svg{ width:1.25rem; height:1.25rem; fill:rgba(255,255,255,.8)}

.container05{overflow:hidden;padding: 3rem 0; display: none;}

.container05 .content .left{ width:44.28%}
.container05 .content .right{width:calc(100% - 44.28%);padding: 0 0 0 .6%;}

.list_box_06 li a{ display:block; position:relative; overflow:hidden}
.list_box_06 li a:after{ content:""; position:absolute; height:0; right:0; bottom:0; left:0; transition:.5s; z-index:1}
.list_box_06 li a .img_hezi{ padding-bottom:93.54% !important}
.list_box_06 li a .con{position:absolute;left:0;right:0;bottom:0;padding: 0 1.5rem 1.75rem;z-index:2;transition:.5s;transform:translateY(calc(2.5rem + 48px));}
.list_box_06 li a .con .h6{ font-family:POPPINS-light; font-size:1.125rem; color:#fff; text-transform:uppercase}
.list_box_06 li a .con h2{font-size: 1.25rem;color:#fff;margin: .375rem 0 1.5rem;}
.list_box_06 li a .con p{font-size:12px;color:#fff;line-height:24px;height:48px;opacity: 0;}
.list_box_06 li a .shuzi{position:absolute;top:12%;left:0;right:0;padding:0 12% 0 0;text-align:right;font-size: 1.5rem;-webkit-text-fill-color: transparent;-webkit-text-stroke: .5px rgba(255,255,255,.8);font-family:POPPINS-BOLD;z-index:2;}

.container05 .content .right .list_box_06 li a .img_hezi{ padding-bottom:42.85% !important}
.container05 .content .right .list_box_06 li:last-child{margin: 1.2% 0 0;}
.container05 .content .right .list_box_06 li:last-child a .img_hezi{ padding-bottom:31.16% !important}

.container05 .content .right .list_box_06 li a .shuzi{top: 18.5%;padding: 0 7% 0 0;}

.container06{padding: 2.5rem 0;background: #32ac55;background-size:cover;overflow:hidden;}
.container06 .title001 h2{ color:#fff}
.container06 .title001 .h3{ color:rgba(255,255,255,.2)}
.container06 .title001 p{ color:#fff} 

.list_box_07{margin: 0 -7px;}
.list_box_07 li{float:left;width: 50%;padding: 0 7px;padding-bottom: 2rem;margin-bottom: 1rem;}
.list_box_07 li a{ display:block; text-align:center; transition:.5s; }
.list_box_07 li a .h2{font-size: 4rem;color:#c8cfda;font-weight:bold;text-transform:uppercase;}
.list_box_07 li a .box{padding-bottom: 17rem;position:relative;background:#fff;border-radius: 35px;margin-top: -1.125rem;overflow:hidden;}
.list_box_07 li a .box .top{position:absolute;top:0;right:0;bottom:0;left:0;padding: 0 10px;z-index:1;}
.list_box_07 li a .box .top:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:#32ac55; border-radius:50%; transform:scale(.8); transition:.5s; opacity:0; visibility:hidden}
.list_box_07 li a .box .top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border: #e1e4ea 3px solid;border-radius: 35px;transition:.5s;}
.list_box_07 li a .box .top .ico{display:inline-block;width:3.5rem;height:3.5rem;line-height: 3.5rem;text-align:center;position:relative; overflow:hidden}
.list_box_07 li a .box .top .ico .ico0{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.list_box_07 li a .box .top .ico .ico2{transform: translateX(-100%);}
.list_box_07 li a .box .top .ico .ico0 img{max-width:100%;max-height:100%;display:inline-block;height: 24px;}
.list_box_07 li a .box .top .wz{position:absolute;top: 28px;left:0;right:0;color:#32ac55;opacity:.3;font-size: 2.125rem;font-weight:bold;transition: .5s;}
.list_box_07 li a .box .top h3{font-size:1.125rem;color:#32ac55;font-weight:bold;margin: .5rem 0 0.875rem;}
.list_box_07 li a .box .top p{font-size: 11px;color:#7c848f;line-height: 20px;margin-bottom:.5rem;height: 80px;text-align: justify;}
.list_box_07 li a .box .top p br{ display:none}

.container07{padding: 3rem 0 0;overflow:hidden;background:url(../images/container07_bg.jpg) center no-repeat;background-size:cover; display: none;}
.container07 .title001 .h3{ color:#cee2f3}

.list_box_08{margin: 0 -55%;}
.list_box_08 li{ float:left; width:33.333333%; padding:0 .5rem}
.list_box_08 li a{ display:block; position:relative}
.list_box_08 li a .img .img_hezi{ padding-bottom:58.41% !important}
.list_box_08 li a .h5{line-height: 3rem;padding: 0 1.25rem;position:absolute;bottom:0;left:0;right:0;z-index:1;transition:.5s;opacity:0;visibility:hidden;text-align: center;}
.list_box_08 li a:before{ content:""; position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,.5); height:100%; z-index:1; transition:.5s; }
.list_box_08 li a:after{ content:""; position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,.6); height:0;  transition:.5s;}
.list_box_08 li a .h5 big{font-size:1.125rem;color:#fff;display:inline-block;margin-right: 0;}
.list_box_08 li a .h5 small{font-size:.875rem;color:#fff;display:inline-block;opacity:.6;display: none;}

.list_box_08 .miso-arrow{width: 2.125rem;height: 2.125rem;background-size:100% 100% !important;}
.list_box_08 .miso-prev{background:url(../images/prev3.png) center no-repeat;left: 28%;}
.list_box_08 .miso-next{background:url(../images/next3.png) center no-repeat;right: 28%;}

.list_box_08 li.miso-center a:before{ opacity:0; visibility:hidden}
.list_box_08 li.miso-center a:after{height: 3rem;}
.list_box_08 li.miso-center a .h5{ opacity:1; visibility:visible}

.list_box_081{ background:#32ac55}
.list_box_081 li a .h5{ padding:25px 15px}
.list_box_081 li a .h5 big{font-size:1.375rem;color:#fff;display: block;margin-bottom: .5rem;}
.list_box_081 li a .h5 small{font-size:.875rem;color:#fff;display: block;opacity:.6;line-height: 22px;height: 44px;}


.container08{padding: 3.25rem 0 3rem;overflow:hidden;}
.container08 .w1200{ max-width:1790px}

.list_box_09{margin:0 -4.5px;margin-bottom: 1.5rem;}
.list_box_09 li{float:left;width: 50%;padding:0 4.5px;margin-bottom: 5px;}
.list_box_09 li a{ display:block; position:relative; overflow:hidden}
.list_box_09 li a .img .img_hezi{ padding-bottom:68.67% !important}
.list_box_09 li a .con{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.8); text-align:center; padding:0 1rem; transform:translateY(101%); transition:.5s}
.list_box_09 li a .h5{font-size: 14px;color: #333333;line-height: 20px;max-height: 40px;transition:.5s;max-width:16.25rem;display:inline-block;margin: .75rem 0 .75rem;}
.list_box_09 li a .con h6{ font-size:.875rem; color:rgba(255,255,255,.7); line-height:1.5rem; transition:.5s; }
.list_box_09 li a .con h6 span{ margin:0 .75rem}

.more002{ text-align:center}
.more002 a{display:inline-block;width: 164px;height: 40px;line-height: 36px;text-align:center;border-radius:4px;border:#f3f3f3 2px solid;font-size:1rem;color:#7f7f7f;transition:.5s;}
.more002 a .ico{display:inline-block;position:relative;width: 20px;height: 5px;margin-left: 1rem;overflow:hidden;}
.more002 a .ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/more002_ico1.png) center no-repeat;transition:.5s;background-size: cover;}
.more002 a .ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/more002_ico1_on.png) center no-repeat;transform:translateY(120%);transition:.5s;opacity:0;visibility:hidden;background-size: cover;}

.container09{padding: 4rem 0 1rem;overflow: hidden;background: #f3f5f8;}
.container09 .title001{text-align: left;}
.container09 .title001 p{display: block;margin-left: 0;}
.container09 .miso_hd{text-align: right;margin: -5rem 0 1.75rem;}
.container09 .miso_hd ul{display:inline-block;width: 220px;margin-right: -5px;}
.container09 .miso_hd ul li{ padding:0 5px}
.container09 .miso_hd ul li a{ display:block; height:40px; line-height:36px; text-align:center; border:#d9e0e7 2px solid; border-radius:4px; font-size:14px; color:#4b4e55; cursor:pointer; transition:.5s}

.container09 .miso_hd ul li.miso-current a{ background:#32ac55; border:#32ac55 2px solid; color:#fff}

.container09 .miso_bd .left{width: 100%;margin-bottom: 1rem;}
.container09 .miso_bd .right{width: 100%;padding: 1rem 0 0;}

.list_box_10{ margin:0 -7px}
.list_box_10 li{ float:left; width:50%; padding:0 7px}
.list_box_10 li a .con{background: #fff;height: auto;padding: 24px 15px;}
.list_box_10 li a .con .box_table{ text-align:left}
.list_box_10 li a .con h6{ line-height:1.25}
.list_box_10 li a .con h6 big{ font-family:POPPINS-medium; font-size:1.125rem; color:#32ac55}
.list_box_10 li a .con span{color:rgba(44,46,48,.5);font-size:.875rem;transition:.5s;}
.list_box_10 li a .con span svg{width: 7px;height: 7px;fill:#666;transition:.5s;vertical-align:middle;margin:-3px 0 0 .5rem;}
.list_box_10 li a .con .h5{font-size: 14px;color:#2c2e30;line-height: 20px;height: 40px;font-weight:bold;transition:.5s;margin: .5rem 0 .5rem;}
.list_box_10 li a .con p{font-size: 12px;color:#80848a;line-height: 20px;height: 40px;display: none;}


.container10{padding: 3.75rem 0 11rem;overflow:hidden;}
.container10 .left{width: 100%;}
.container10 .left .h2{font-size: 3rem;color:#89a0b4;line-height: .95;font-family:POPPINS-BOLD;text-transform:capitalize;}
.container10 .left .h6{font-size:1rem;color:#333333;line-height:1.25rem;opacity:.6;font-family:POPPINS-light;margin: .25rem 0 1.125rem;text-transform: uppercase;}
.container10 .left .h5{font-size: 1.125rem;color:#5b7183;letter-spacing: 0; margin-top: 2rem;}

.title002{ margin-bottom:1.875rem}
.title002 h2{font-size: 1.5rem;color:#333333;height: 2.875rem;position:relative;}
.title002 h2:before{content:"";position:absolute;bottom:0;left:0;width: 12px;height:2px;background:#459ae0;}

.container10 .right p{font-size: 12px;color:#6a757e;line-height: 22px;margin-bottom:1.5rem;}

.container10 .right{width: 100%;padding: 2rem 0 0;}
.more003{ text-align:center;}
.more003 a{display:inline-block;width: 100px;height: 32px;line-height: 32px;text-align:center;border-radius:4px;background:#e5f3ff;font-size:.875rem;color:#474a4d;transition:.5s;display: none;}
.more003 a .ico{display:inline-block;position:relative;width: 20px;height: 5px;margin-left: .5rem;overflow:hidden;}
.more003 a .ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/more002_ico1.png) center no-repeat;transition:.5s;background-size: cover;}
.more003 a .ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/more002_ico1_on.png) center no-repeat;transform:translateY(120%);transition:.5s;opacity:0;visibility:hidden;background-size: cover;}

footer .fl01{
    padding-top: 2rem;
}
footer .fl01 .left{width:100%;padding-bottom: 1rem;}
footer .fl01 .left .ll{ width:100%}
footer .fl01 .left .ll .h6{font-size:14px;color:#fff;display: inline-block;}
footer .fl01 .left .ll h2, footer .fl01 .left .ll h2 a{font-size:1.5rem;color:#fff;font-family:POPPINS-BOLD;margin:.25rem 0 0;display: inline-block;}
footer .fl01 .left .rr{position:relative;padding: 1rem 0 0;width: 100%;text-align: left;}
footer .fl01 .left .rr:before{content:"";position:absolute;left:-1.25rem;width:1px;height:32px;background:rgba(255,255,255,.30);top:50%;margin-top:-16px;display: none;}
footer .fl01 .left .rr p{ font-size:12px; color:#fff; line-height:20px;}

footer .fl01 .right{width:100%;text-align: center;display: none;}

.list_box_11{margin-top: 20px;text-align: center;}
.list_box_11 li{display: inline-block;color: #fff;margin: 0 .5rem;transition:.5s;height: 32px;position:relative;}
.list_box_11 li:after{content:"";position:absolute;left:0;width: 0;height: 3px;background:#fff;transition:.5s;bottom: -1px;}

footer .fl02{padding: 0 0 1.75rem;}
footer .fl02 .left{font-size:14px;line-height:40px;color:#fff;float: none;margin: 0 auto;text-align: center;width: 100%;display: none;}
footer .fl02 .left svg{ vertical-align:middle; margin:-3px .5rem 0 0; fill:rgba(255,255,255,.6); width:18px; height:18px;}
footer .fl02 .left dl{ position:relative; white-space:nowrap; margin-left:.875rem}
footer .fl02 .left dl dt svg{ width:12px; height:12px; fill:#fff; vertical-align:middle; margin:-3px 0 0 .5rem;}
footer .fl02 .left dl .con{position:absolute;left:0;bottom: 40px;background:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.15);padding:1rem 1.25rem;min-width: 100%; opacity:0; visibility:hidden; transition:.5s}
footer .fl02 .left dl .con dd{ font-size:13px; color:#333; line-height:24px; transition:.5s}

footer .fl02 .left dl:hover .con{ opacity:1; visibility:visible}

footer .fl02 .right{ text-align:center; width:100%}
footer .fl02 .right .con{font-size: 11px;color:rgba(255,255,255,.7);line-height:20px;text-align: left;}
footer .fl02 .right .con p{ text-transform:uppercase}
.miso_fx{margin-left: 0;width: 100%;text-align: left;margin: 1rem 0 0;}
.miso_fx li{margin-right: .5rem;display: inline-block;position:relative;}
.miso_fx li a{display:inline-block;width: 30px;height: 30px;line-height: 28px;border:rgba(255,255,255,.3) 1px solid;border-radius:50%;text-align:center;}
.miso_fx li a img{transition:.5s;opacity: 1;height: 14px;}

.list_box_11_s li a .img, .list_box_11_s li a .img img{ width:11.25rem; height:6.25rem; overflow:hidden}
.list_box_11_s li{padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: #d5d9e0 1px solid;}
.list_box_11_s li:last-child{ border:none}







.list_box_11_s li a .con{ width:calc(100% - 11.25rem); padding:1.75rem 0 0 1.125rem}
.list_box_11_s li a .con h6{font-size: 13px;color:#32ac55;font-family: POPPINS-medium;}
.list_box_11_s li a .con h5{font-size: 13px;color:#2c2e30;line-height:1.25;margin:.625rem 0 0;transition:.5s;}

.miso_fx li .item {position: absolute;bottom: 85px;width: 100%;background-color: #6bbd4a;transition: .3s;opacity: 0;visibility: hidden;}
.miso_fx li .search {left: 50%;transform: translateX(-50%);width: auto;border: 8px solid #32ac55;}
.miso_fx li .search:before{content:"";position:absolute;left:50%;border-left: transparent 6px solid;border-right: transparent 6px solid;border-top: #32ac55 6px solid; bottom: -14px;margin-left: -6px;z-index: 10;}
.miso_fx li .search img{ margin:0}
.miso_fx li:hover .item{bottom: 64px;opacity:1;visibility:visible;}


/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_banner{ height: 140px;text-align:center; background-size: auto 100% !important;}
.n_banner h3{font-size: 1.3756rem;color:#fff;font-family:Poppins;text-transform:uppercase;opacity:.4;font-weight:bold; display: none;}
.n_banner h2{font-size: 1.375rem;color:#fff;margin: 10px 0 0;display: none;}

.n_title {border-bottom: #f0f2f8 1px solid;padding: 0;position: relative;display: none;}
.n_title .w1560 { position: relative }
.n_title .w1200 {position: relative;height: 64px;width: 1280px;padding: 0;}
.n_nav { position: relative; }
.n_nav a {display: inline-block;height: 64px;font-size: 15px;float: left;line-height: 64px;color: #333333;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-right: 3.5rem;}
.n_nav a:first-child:after{ display:none}
.n_nav a strong {display: block;color: #444445;position: relative;z-index: 4;height: 64px;line-height: 64px;transition: 0.6s ease-in-out;font-weight: normal;}
.n_nav a strong:before{content:"";position:absolute;background:url(../images/n_nav_bg.png) center no-repeat;width:10px;height:6px;bottom: 0;left: 50%;margin-left: -6px;opacity: 0;visibility: hidden;transition: .6s;}
.n_nav .on, .n_nav a:hover { color: #fff; }
.n_nav a:before {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;left: 0;background: #32ac55;transition: 0.6s ease-in-out;opacity: 0;visibility: hidden;}
.n_nav .on:before, .n_nav a:hover:before {width: 100%;opacity: 1;visibility: visible;}
.n_nav .on strong, .n_nav a:hover strong {}
.n_nav .on strong:before, .n_nav a:hover strong:before{opacity:1;visibility: visible;transform: translateY(20px);}

.position {line-height: 64px;left: 0;bottom: 0;color: #7b7b7d;padding-left: 26px;font-size: 13px;background: url(../images/home_icon.png) left 26px no-repeat;}
.position span, .position a, .position i {font-size: 12px;color: #5a5a5a;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0px 8px;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }

.position em {font-size: 13px;color: #fe8847;font-style: normal;}
.position a:hover {color: #32ac55;}

.n_container{padding-bottom: 136px;}
.n_contact .w1200{
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}

.n_about{ overflow:hidden}
.n_about .fl01{padding: 32px 0;}
.n_about .fl01 .left{width: 100%;}
.n_about .fl01 .left .h3{font-size: 26px;color:#333333;font-weight:bold;font-family:POPPINS-SEMIBOLD;letter-spacing: -3.5px;margin-bottom: 5px;}
.n_about .fl01 .left .h3 font{ font-family:POPPINS-SEMIBOLD; color:#32ac55; text-transform:capitalize}
.n_about .fl01 .left h2 big{font-size: 18px;color:#333333;font-weight:bold;margin-right: 8px;}
.n_about .fl01 .left h2 small{font-size: 18px;color:#333333;letter-spacing: 2px;}
.n_about .fl01 .right{width: 100%;margin-bottom: 23px;padding: 0 0 0;}
.n_about .fl01 .right h2{font-size: 18px;color:#333333;margin-bottom:24px;}

@font-face {
  font-family: "webfont";
  font-display: swap;
  src: url('../font/webfont_rroxyq3kd6/webfont.eot'); /* IE9 */
  src: url('../font/webfont_rroxyq3kd6/webfont.eot?#iefix') format('../font/webfont_rroxyq3kd6/embedded-opentype'), /* IE6-IE8 */
  url('../font/webfont_rroxyq3kd6/webfont.woff2') format('woff2'),
  url('../font/webfont_rroxyq3kd6/webfont.woff') format('woff'), /* chrome、firefox */

  url('../font/webfont_rroxyq3kd6/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../font/webfont_rroxyq3kd6/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}
.web-font {
  font-family: "webfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.n_about .fl02{background:url(../images/n_about_fl02_bg.jpg) center no-repeat;background-size:cover;padding: 27px 0;}

.title003{margin-bottom: 22px;}
.title003 .h3{font-size: 20px;color:#373737;font-family:POPPINS-SEMIBOLD;letter-spacing:-1px;text-transform:capitalize;}
.title003 h2{font-size: 18px;color:#373737;margin: 6px 0 0; font-weight: bold;}

.list_box_12{margin: 0 -7px;}
.list_box_12 li{float:left;width: 50%;padding: 0 7px;margin-bottom: 1rem;}
.list_box_12 li a{display:block;width:100%;background:rgba(255,255,255,.9);border-radius:5px;text-align:center;padding: 22px 15px 22px;position:relative;overflow:hidden;}
.list_box_12 li a .img, .list_box_12 li a .img img{width: 120px;height: 120px;margin:0 auto;border-radius:100%;overflow:hidden;}
.list_box_12 li a .con{padding: 13px 0 0;}
.list_box_12 li a .con img{ height:18px}
.list_box_12 li a .con .h5{font-size: 16px;color:#4f4f4f;}
.list_box_12 li a .con .h6{font-size: 12px;color:#d4dce2;font-family:DINCond-Medium;margin-bottom: 30px;text-transform:uppercase;margin: 8px 0 14px;}
.list_box_12 li a .top{ position:absolute; top:0; right:0; bottom:0; left:0; transform:translateY(101%); background:#32ac55; border-radius:5px; transition:.5s; opacity:0; visibility:hidden}

.list_box_12 li a:hover .top{ transform:translateY(0); opacity:1; visibility:visible}
.list_box_12 li a .top .h5{ font-size:17px; color:#fff; margin:16px 0 28px}
.list_box_12 li a .top p{font-size:14px;color:#fff;line-height:28px;padding: 0 36px;}

.n_about .fl03{background:url(../images/n_about_fl03_bg.jpg) center no-repeat;background-size:cover;padding: 44px 0;}
.n_about .fl03 .content{
    background: url(../images/licheng_bg.png) center no-repeat;
    background-size: 100%;
    height: 271px;
}
.n_about .fl03 .title003{ position:relative;}
.miso_arrow1_box{ position:absolute; right:0; top:0}
.miso_arrow1_box .miso_arrow1{width: 30px;height: 30px;display:inline-block;transition:.5s;cursor:pointer;background-size: 100% 100% !important;}
.miso_arrow1_box .miso-prev1{ background:url(../images/prev6.png) center no-repeat;}
.miso_arrow1_box .miso-next1{ background:url(../images/next6.png) center no-repeat; margin-left:10px}

.miso_arrow1_box .miso-prev1:hover{ background:url(../images/prev6_on.png) center no-repeat;}

.miso_arrow1_box .miso-next1:hover{ background:url(../images/next6_on.png) center no-repeat;}

.list_box_15 .miso-slide{ height:466px;}
.list_box_15 .miso-list{ padding:0 15px; margin:0 -15px}
.list_box_15 li{width: 65%;position:absolute;height: 115px;border-left:#e2e2e2 1px solid;}
.list_box_15 li .con{position:relative;padding:0 0 0 18px;display: inline-block;}
.list_box_15 li .con:before{content:"";position:absolute;width: 7px;height: 7px;border:#32ac55 2px solid;border-radius:50%;background: #fff;left: -6px;top: 0;}
.list_box_15 li .con h3{font-size: 20px;color:#32ac55;font-family:Disney_English;}
.list_box_15 li .con h4{font-size: 12px;color:#373737;margin: 8px 0 0;line-height: 1.5;}

.list_box_15 li:nth-child(1){left:0;top: 1px;}
.list_box_15 li:nth-child(2){left:124px;top: 149px;}
.list_box_15 li:nth-child(3){left: 50%;top: 38px;}
.list_box_15 li:nth-child(4){left:380px;top: 296px;}
.list_box_15 li:nth-child(5){left:510px;top: 60px;}

.list_box_15 li:nth-child(6){left:652px;top: 200px;}
.list_box_15 li:nth-child(7){left:802px;top: 4px;}
.list_box_15 li:nth-child(8){left:946px;top: 190px;}
.list_box_15 li:nth-child(9){left:1095px;top: 25px;}

.list_box_15 li:nth-child(2) .con:before{ top:auto; bottom:0}
.list_box_15 li:nth-child(2) .con{ position:absolute; bottom:0}

.list_box_15 li:nth-child(4) .con:before{ top:auto; bottom:0}
.list_box_15 li:nth-child(4) .con{ position:absolute; bottom:0}

.list_box_15 li:nth-child(6) .con:before{ top:auto; bottom:0}
.list_box_15 li:nth-child(6) .con{ position:absolute; bottom:0}

.list_box_15 li:nth-child(8) .con:before{ top:auto; bottom:0}
.list_box_15 li:nth-child(8) .con{ position:absolute; bottom:0}

.n_about .fl04{background:#fff;padding: 34px 0;}
.n_about .fl04 .title003 p{ font-size:14px; color:#767676; line-height:24px; margin:24px 0 0}

.list_box_13{ margin:0 -7px;}
.list_box_13 li{float:left;width:50%;padding: 0 7px;text-align:center;margin-bottom: 1.25rem;}
.list_box_13 li a{display:block;background:#f0f0f0;border-radius:140px;height: 246px;transition:.5s;}
.list_box_13 li a .h3{height: 32px;}
.list_box_13 li a .h3 img{height: 20px;}
.list_box_13 li a .h3 img.img2{ display:none}
.list_box_13 li a .h5{font-size: 16px;color:#484848;transition:.5s;}
.list_box_13 li a .h6{font-size: 13px;color:#858585;font-family:DINCond-Medium;margin-bottom:34px;text-transform:uppercase;margin: 6px 0 14px;opacity:.6;transition:.5s;}
.list_box_13 li a dl dd{font-size: 12px;color:#6a6a6a;line-height: 22px;transition:.5s;}

.n_about .fl05{background:url(../images/n_about_fl05_bg.jpg) center no-repeat;background-size:cover;height: 154px;background-attachment:fixed;}
.n_about .fl05 .title003{ text-align:center; margin-bottom:0}
.n_about .fl05 .title003 .h3{ color:#fff; opacity:.4; text-transform:uppercase}
.n_about .fl05 .title003 h2{ color:#fff}

.n_about .fl06{padding: 35px 0 0;}

.list_box_14 {margin: 0 -7px;}
.list_box_14 li {float: left;padding: 0 7px;width: 50%;overflow: hidden;margin-bottom: 10px;}

.list_box_14 li a {display: block;}
.list_box_14 li .pic_box {width: 100%;height: 152px;padding: 0;background: #f0f0f0;text-align: center;transition:.5s;position: relative;}
.list_box_14 li .pic_box:after {content: "";position: absolute;left: 3px;bottom: -55px;width: 15px;height: 2px;background: #32ac55;transition: .5s;}
.list_box_14 li:hover .pic_box {box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.list_box_14 li img {max-width: 90%;max-height: 152px;display: inline-block;}
.list_box_14 li h5{display: block;text-align: left;font-size: 14px;color: #484848;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 2.25rem;padding: 0 3px;transition: .5s;}

.list_box_14 .miso-arrow{width:64px;height:64px;background-size:100% 100% !important;margin-top: -20px;}
.list_box_14 .miso-prev{background:url(../images/prev4.png) center no-repeat;left: -80px;}
.list_box_14 .miso-next{background:url(../images/next4.png) center no-repeat;right: -80px;}

.list_box_n_case{padding:0 .5px;margin-bottom: 40px;}
.list_box_n_case li{ float:left; width:33.333333%; margin:-.5px}
.list_box_n_case li a{ display:block; padding:68px 40px; border:#ededf0 1px solid}
.list_box_n_case li a .h5{ font-size:17px; color:#333333; font-weight:bold; transition:.5s; margin-bottom:28px}
.list_box_n_case li a p{font-size:14px;color:#818283;line-height:24px;height:48px;margin: 24px 0 36px;}
.list_box_n_case li a .img, .list_box_n_case li a .img img{ display:inline-block; width:100%; height:240px; overflow:hidden; border-radius:8px;}

.n_case{ padding:80px 0 0}

/*====翻页====*/
.j_pages{padding: 0;overflow:hidden;text-align: center;}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;}
.j_pages a{padding: 0px .5rem;height: 32px;line-height: 30px;display:inline-block;margin: 0 2px;color: #66635f;font-size: 12px;box-sizing: border-box;min-width: 33px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align: center;border: #dfe1e4 1px solid;border-radius: 0;}
.j_pages a.m_bnt{ padding:0 1rem}
.j_pages a font{font-size:14px;font-family:SimSun;color:#666666}
.j_pages .on, .j_pages a:hover{color: #fff;background: #32ac55;border: #32ac55 1px solid;}
.j_pages span{}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages form{ display:inline-block;}
.j_pages span{display:inline-block;font-size: 0.875rem;margin: 0 0.875rem;}
.j_pages form input{width: 2.75rem;height: 2.75rem;border: none;font-size: 1rem;color: #919191;margin: 0 0 0 10px;text-align:center;border-radius: 3px;border: rgba(0,0,0,0.1) 1px solid;transition: .6s;}
.j_pages form input[type="submit"]{width: 4rem;cursor:pointer;}
.j_pages form input[type="submit"]:hover{background: #093269;color:#fff;border: #093269 1px solid;}

.n_footer{background:url(../images/n_footer_bg.jpg) center bottom no-repeat;background-size: auto 661px !important;}

.list_box_n_news{margin: 0 -6px;margin-bottom:25px;}
.list_box_n_news li{float:left;width: 50%;padding: 0 6px;margin-bottom: 1rem;}
.list_box_n_news li a .img, .list_box_n_news li a .img img{}
.list_box_n_news li a .con{background:#f2f3f6;padding: 15px 10px;}
.list_box_n_news li a .con h6{ line-height:1.25}
.list_box_n_news li a .con h6 big{font-family:POPPINS-medium;font-size: 14px;color:#32ac55;}
.list_box_n_news li a .con span{color:rgba(44,46,48,.5);font-size: 12px;transition:.5s;margin: 0px 0 0;display:inline-block;line-height:35px;border-radius:17.5px;display: none;}
.list_box_n_news li a .con span svg{ width:10px; height:10px; fill:#666; transition:.5s; vertical-align:middle; margin:-3px 0 0 .5rem}
.list_box_n_news li a .con .h5{font-size: 14px;color:#2c2e30;line-height:1.25;font-weight:bold;transition:.5s;margin: 10px 0 8px;white-space: nowrap;}
.list_box_n_news li a .con p{font-size: 12px;color:#80848a;line-height:22px;height:44px;}

.n_news{padding: 30px 0 0;}

.n_contact .fl01{padding: 30px 0 0;}
.n_contact .fl01 .left{width: 100%;float: none;clear: both;}
.n_contact .fl01 .left h3{font-size: 18px;color:#393a3b;}
.n_contact .fl01 .left h4{font-size: 10px;color:#32ac55;font-family:POPPINS-SEMIBOLD;text-transform:uppercase;margin-top:8px;margin-bottom:20px;line-height: 1.25;}
.n_contact .fl01 .left p{font-size: 13px;color:#767676;line-height: 23px;}
.n_contact .fl01 .left h2{font-size: 20px;color: #32ac55;font-family: POPPINS-BOLD;margin: 18px 0 0;}
.n_contact .fl01 .left h6{ font-size: 14px; color: #767676; }

.n_contact .fl01 .right{padding: 24px 0 0;margin: 0 10px;text-align: center;width: auto;float: left;}
.n_contact .fl01 .right h5{ font-size:13px; color:#6b6b6b}
.n_contact .fl01 .right .img{border:#f1f1f1 5px solid;margin:14px 0 0;width: auto;display: inline-block;}
.n_contact .fl01 .right .img img{ width:106px; height:106px;}
.n_contact .fl02{padding: 20px 0 32px;}
#miso_map{height: 290px;border:#f1f1f1 1px solid;width: 100%;}

.n_contact .fl03{padding: 30px 0 0;background:url(../images/n_contact_fl03_bg.png) center bottom no-repeat;background-size: cover;}
.n_contact .fl03 .title003{ text-align:center}
.n_contact .fl03 .title003 .h3{font-size: 1.5rem;color:#32ac55;text-transform:uppercase;}
.n_contact .fl03 .title00 h2{ font-size:26px}

.n_contact .fl03 .content{margin: 0px -12px;font-size:0;}
.n_contact .fl03 .content .box{display:inline-block;width: 100%;padding: 0 12px;font-size:14px;vertical-align: top;margin-bottom: 1rem;}



.n_contact .fl03 .content .box .box_li{margin-bottom: 0;}
.n_contact .fl03 .content .box .box_li img{height: 28px;}
.n_contact .fl03 .content .box .box_li h4{font-size: 14px;color: #4f4f4f; margin-bottom:8px}
.n_contact .fl03 .content .box .box_li .input{ position:relative}
.n_contact .fl03 .content .box .box_li .input input{height: 44px;padding: 0 16px;width:100%;color:#333;background: #fff;font-size: 13px;border: #e8e8e8 1px solid;border-radius: 5px;}

.n_contact .fl03 .content .box .box_li .textarea textarea{height: 150px;line-height: 38px;padding: 2px 15px;width:100%;color:#333;border-radius: 4px;font-size: 15px;background: #fff;font-size: 13px;border: #e8e8e8 1px solid;border-radius: 5px;}
.n_contact .fl03 .content .box .box_li .input .button1{height: 50px;background: #32ac55;border-radius: 5px;padding:0 15px;width: 100%;border:none;color:#fff;font-size: 15px;cursor: pointer;transition: 0.6s;}
.n_contact .fl03 .content .box .box_li .textarea textarea::-webkit-input-placeholder{ color:#636363}
.n_contact .fl03 .content .box .box_li .textarea textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#636363;}
.n_contact .fl03 .content .box .box_li .textarea textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#636363}
.n_contact .fl03 .content .box .box_li .textarea textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#636363}
.n_contact .fl03 .content .box .box_li .input input::-webkit-input-placeholder{ color:#636363}
.n_contact .fl03 .content .box .box_li .input input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#636363;}
.n_contact .fl03 .content .box .box_li .input input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#636363}
.n_contact .fl03 .content .box .box_li .input input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#636363}
.n_contact .fl03 .content .box .box_li .input button:hover{background: #0d6fb8;}

.n_jidi_detail .fl01{padding: 40px 0 0;}
.n_jidi_detail .fl01 .title003 .h3{ color:#4c4d4e; line-height:30px}
.n_jidi_detail .fl01 .title003 h2{font-size: 18px;color:#464646;margin: 6px 0 0;}

.n_jidi_detail .fl01 h6{ font-size:14px; color:#757575; line-height:28px;}
.n_jidi_detail .fl01 h6 img{ margin:-3px 6px 0 0}


.n_jidi_detail .fl02{margin: 20px 0 0;}
.n_news_detail .content{ display: flex;}
.n_news_detail .left{width: 100%;padding: 0;}

/*新闻详情*/
.n_news_detail{padding: 0;}
.n_news_detail .ar_title{margin-bottom: 30px;border-bottom: #e7eaed 1px solid;padding: 0;}
.n_news_detail .ar_title h3{font-size: 1.5rem;color: #303030;line-height: 1.5;margin-bottom: 14px;}


.n_news_detail .ar_title h6 span{position:relative;font-size: 13px;color: #767676;display:inline-block;height: 40px;line-height: 40px;font-weight:normal;margin-right: 10px;vertical-align: top;}
.n_news_detail .ar_title h6 span img{ margin:-3px 0.45rem 0 0}
.n_news_detail .ar_title h6{position:relative;} 
.n_news_detail .ar_title h6:before{content:"";position:absolute;bottom:-3px;width:6.25rem;height:3px;background:#ff9637;display: none;}

.n_news_detail .ar_title h6 span svg{width: 18px;height: 18px;fill:#808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.n_news_detail .ar_title h6 span.shart_box svg{ width:26px; height:26px; fill:#808080}
.fenxiang_box{ display:inline-block;}
.fenxiang_box:hover .social-share{ opacity:1; visibility:visible }

.shart_box{display:inline-block; cursor:pointer}
@font-face{font-family:"socialshare";src:url("../fonts/iconfont.eot");src:url("../fonts/iconfont.eot?#iefix") format("embedded-opentype"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display: inline-block;position: relative;vertical-align: top;margin: 0;transition:.5s;}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 0 0 .5rem;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display:inline-block;width: 32px;height: 32px;border-radius:50%;line-height: 30px;border: none;color: #ababab;text-align:center;vertical-align: top;transition:background 0.6s ease-out 0s;transition: .6s;font-size: 13px;border: #e1e1e1 1px solid !important;}.social-share .social-share-icon:hover{background: none !important;color: #32ac55;border: #32ac55 1px solid !important;}.social-share .icon-weibo{border-color:#ff763b;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{border-color:#56b6e7;}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{border-color:#FDBE3D;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{border-color:#0077B5;}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;border-color:#7bc549;}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left: -78px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.n_news_detail{padding: 2rem 0 0;}

.n_news00 .right{width: 100%;display: table-cell;display: none;}
.n_news00 .right .sticky{position:sticky;top: 120px;}

.n_news00 .right .right_box{ background: #fff; padding: 50px 35px 30px;}
.n_news00 .right h3{font-size: 22px;color: #242930;margin-bottom: 20px;}
.n_news00 .right .fl01{margin-bottom: 0;}
.n_news00 .right .fl01 form{border: #eeeeee 1px solid;height: 55px;line-height: 53px;background: none;}
.n_news00 .right .fl01 form .txt{width: calc(100% - 60px);height: 53px;border: none;float:left;padding: 0 20px;font-size: 14px;color: #777a7d;border-radius:4px 0 0 4px;font-family: PingFang;background: none;}
.n_news00 .right .fl01 form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height: 53px;font-size: 14px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}
.n_erji ul li{ border-bottom:#eeeeee 1px solid; height:60px; line-height:60px;}
.n_erji ul li a{font-size:18px;color:#777a7d;font-family: PingFang;display:block;position:relative;padding-left: 16px; transition:0.6s}
.n_erji ul li a:before{ content:""; width:4px; height:4px; background:#d7d8d9; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-2px; transition:0.6s}
.n_news00 .right .n_erji h3{ margin-bottom:1rem}
.n_erji ul li.on a{ color:#242930;}
.n_erji ul li.on a:before{ background:#242930}

.n_news00 .right .fl03{margin-top: 40px;}
.n_news00 .right .fl03 ul{ margin-top:-10px}
.n_news00 .right .fl03 ul li{border-bottom:#eeeeee 1px solid;padding: 20px 0;}
.n_news00 .right .fl03 ul li:last-child{border:none;margin-bottom: 0;}
.n_news00 .right .fl03 ul li a{ display:block; overflow:hidden}
.n_news00 .right .fl03 ul li a .img, .n_news00 .right .fl03 ul li a .img img{width: 144px;height: 80px;overflow:hidden;float:left;object-fit: cover;}
.n_news00 .right .fl03 ul li a .con{width: calc(100% - 144px);overflow:hidden;float:right;padding-left:1rem;padding-top: 0.5rem;}
.n_news00 .right .fl03 ul li a .con .time svg{display:inline-block;width:15px;height:15px;fill: #adadad;vertical-align:middle;margin:-3px 5px 0 0;}
.n_news00 .right .fl03 ul li a .con .time{font-size:13px;color:#2f343d;margin-bottom: 10px;font-family:Roboto;}
.n_news00 .right .fl03 ul li a .con h4{font-size: 13px;color: #2f343d;height: 46px;line-height: 23px;overflow:hidden;font-family:PingFang;transition:0.6s;}

.n_news00 .right .fl04 ul li a .img, .n_news00 .right .fl04 ul li a .img img{width: 144px;height: 95px;overflow:hidden;float:left;object-fit: cover;}
.n_news00 .right .fl04 ul li a h5{ font-size:15px; color:#3a3a3a; font-weight:bold; line-height:1.25; margin:.5rem 0; transition:.5s}
.n_news00 .right .fl04 ul li a .con h4{font-size: 12px;color: #8f8f8f;height: 40px;line-height: 20px;overflow:hidden;font-family:PingFang;transition:0.6s;}

.fanhui{ text-align:center; margin:54px 0 0}
.fanhui a{ display:inline-block; width:165px; height:52px; line-height:52px; background:#32ac55; border-radius:26px; font-size:14px; color:#fff; transition:.5s}
.fanhui a img{ margin:-3px 10px 0 0}

.n_prodct_detail{ padding:100px 0 0}
.n_prodct_detail .content{ display: flex;}
.n_prodct_detail .left{width:calc(100% - 665px);padding-right:80px;display: table-cell;}
.n_prodct_detail .right{width:665px;display: table-cell;}
.n_prodct_detail .left .sticky{position:sticky;top: 120px;}

.n_prodct_detail .left .social-share{ margin-bottom:40px}
.n_prodct_detail .left .social-share .social-share-icon{ margin:0 10px 0 0}
.n_prodct_detail .left .title003{ margin-bottom:24px}

.n_news00 .left a.fangan{display:inline-block;width: 105px;height: 34px;line-height: 34px;text-align:center;background:#32ac55;border-radius:25px;font-size: 12px;color:#fff;margin: 0px 0 0;transition: .5s;} 

.fangan_tc{ position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.6); z-index:10000; display:none}
.fangan_tc .bg{ position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.6);}
.fangan_tc .top{ position:absolute; top:0; right:0; bottom:0; left:0; }
.fangan_tc_box{background:#ffffff;border-radius:5px;width:700px;margin:0 auto;position:relative;text-align:center;padding-bottom: 20px;max-width: 94%;}
.fangan_tc_box .close{position:absolute;top: -46px;right: -2px;cursor:pointer;transition:.5s;}
.fangan_tc_box .close img{ height:28px}
.fangan_tc_box .close:hover{ transform:rotate(180deg)}

.fangan_tc_box .tit{position:relative;top:-60px;margin-bottom: -28px;}
.fangan_tc_box .tit img{height: 76px;}

.fangan_tc_box .content{padding: 0 15px;}
.fangan_tc_box .content .box{display:inline-block;width: 100%;padding: 0;font-size:14px;}
.fangan_tc_box .content .box .box_li{margin-bottom: 16px;}
.fangan_tc_box .content .box .box_li .input{ position:relative}
.fangan_tc_box .content .box .box_li .input input{height: 42px;padding: 0 22px;width:100%;color:#333;background: #efefef;font-size: 12px;border-radius: 20px;}

.fangan_tc_box .content .box .box_li .input button{height: 40px;background: #32ac55;border-radius: 30px;padding:0 15px;width: 100%;border:none;color:#fff;font-size: 13px;cursor: pointer;transition: 0.6s;}

.fangan_tc_box .content .box .box_li .input input::-webkit-input-placeholder{ color:#636363}
.fangan_tc_box .content .box .box_li .input input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#636363;}
.fangan_tc_box .content .box .box_li .input input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#636363}
.fangan_tc_box .content .box .box_li .input input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#636363}
.fangan_tc_box .content .box .box_li .input button:hover{background: #d25f19;}

.fangan_tc_box .content .box.box_yzm .box_li .input{width: calc(100% - 120px);float: left;}
.fangan_tc_yzm{display:inline-block;width: 112px;height: 40px;background: #32ac55;border-radius: 30px;line-height: 40px;font-size: 12px;color: #fff;cursor: pointer;transition: .5s;}
.fangan_tc_box .content .box.box_yzm{ margin-bottom:10px}
.fangan_tc_yzm:hover, .n_prodct_detail .left a.fangan:hover{background: #d25f19;}

/*====师资团队====*/
.n_team {padding: 3rem 0 0;}
.n_team ul{overflow:hidden;margin: 0 -7px;margin-bottom: 5px;}
.n_team ul li{float:left;width: 50%;padding: 0 7px;margin-bottom:30px;}
.n_team ul li a{width:100%;background-color:#f3f6f8;border:#eaedef 1px solid;display: block;padding: 4px;transition:.5s;}
.n_team ul li .img{margin: 0;overflow:hidden;}
.n_team ul li .img{width: 100%;position:relative;padding-bottom: 100%;}
.n_team ul li .img img{width:100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.n_team ul li .con{width:100%;padding: 14px 4px 8px;}
.n_team ul li .con h5{font-size: 15px;color:#4a4a4b;font-weight:bold;line-height: 1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .5s;margin-bottom: .75rem;}
.n_team ul li .con h5 small{font-size: 12px;color:#7d7d7e;font-weight:normal;transition: .5s;display: block;}
.n_team ul li .con p{font-size: 12px;color:#7d7d7e;line-height: 22px;height: 66px;overflow:hidden;transition: .5s;}

/*==========================================j_弹窗=============================================*/
#page_show_box{ position:fixed; z-index:9995; top:0;  left:0; display:none; height:100%; width:100%; }
#page_show_box .bg_box{ position:fixed; z-index:9994; top:0px; display:none;  height:100%; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
#page_show_box .box{position:absolute;width: 936px;height: 440px;top:50%;z-index:9999;left:50%;max-width: 94vw;transform: translateX(-50%) translateY(-50%);}
#bnt_close{display:block;width: 30px;height: 30px;position:absolute;bottom: -15px;left: 50%;margin-left: -15px;}
#bnt_close img{width: 30px;display:block;position:absolute;left: 0px;top: 0px;cursor: pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#bnt_close:hover img{ transform:rotate(90deg);-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
#page_show_box #page_ar{    position:relative; }
#page_show_box #page_ar .ar_box{border-radius: 30px;width: 100%;padding: 30px 18px;background: #32ac55;position:relative;box-sizing: border-box;border: #fff 5px  solid;}
#page_show_box #page_ar .ar_box .p{  line-height:30px; font-size:14px; color:#686a6a; max-height:540px; text-align:justify; overflow: hidden;}
#page_show_box #page_ar .ar_box .title{ font-size:18px; color:#686a6a; display:block; margin-bottom:10px;}
#page_show_box #page_ar #ar_content{ height:90px; overflow:hidden;}
#show_team .left{ float: left;}
#show_team .right{}
#n_team li .team_article{ font-size: 12px; color: #777; display:none;}
#show_team  { display: block;}
#show_team .team_article{ display: block;}
#show_team .left{width: 100%;height: 54px;float: left;text-align: center;}
#show_team .left img{position: absolute;left: 50%;margin-left: -70px;z-index: 1;width: 140px;height: 140px;margin-top: -95px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;}
#show_team .left .img{width:auto;height:auto;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius:0;width: 150px;position:absolute;top: 24px;left:50%;margin-left: -75px;z-index: 0;}
#show_team .right{width: 100%;float: left;}
#show_team .right h1{display: block;font-size: 14px;margin-bottom: 20px;color: #fff;text-align: center;}
#show_team .right h1 span{color: #fff;font-size: 18px;font-weight: bold;}
#show_team .right h2{  padding-top: 20px;  margin-bottom: 6px; font-size: 14px; color: #213a7d;}
#show_team .right .ar_article p{color:#fff;line-height: 25px;margin-bottom: 18px;}
#show_team .jj_scoll{ position:relative; overflow: scroll; overflow-x:hidden;}
#show_team .right .peo_name h3{font-size: 12px;height:36px;line-height:36px;color:#fff;margin-bottom: 6px;}
#show_team .right .peo_name h3 font{ margin-right:10px}
#show_team .right .peo_name hr{margin:12px 0 20px !important;background: rgba(255,255,255,.2);}

/*======================j_弹窗======================*/

#page_show_video_box {position: fixed;z-index: 9995;top: -1800px;left: 0;display: block;height: 100%;width: 100%;}
#page_show_video_box .bg_box {position: fixed;z-index: 9994;top: 0px;display: none;height: 100%;width: 100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');background: rgba(0,0,0,0.7);}
#page_show_video_box .box {position: absolute;top: 50%;z-index: 9999;left: 50%;margin-left: -405px;}
#page_video {width: 796px;height: 415px;position: relative;}
#page_video .video_box {border: 5px solid #7c9e47;width: 716px;  height: 405px;overflow: hidden;}
#page_show_video_box #j_video {background: url(../images/j_loading.gif) center 200px no-repeat;  height: 405px; width: 716px; background-size: 100px 100px;}

#page_show_video_box .info {padding: 15px 25px 15px 25px;width: 676px;background: #7c9e47;}
#page_show_video_box .info h1.title {font-size: 18px;color: #fff;margin-bottom: 10px;}
#page_show_video_box .info p {line-height: 24px;overflow: hidden;font-size: 14px;color: #fff;padding-bottom: 15px}
#page_show_video_box .info p.last {padding-bottom: 0;}
#page_show_video_box #playercontainer {display: none;}
#page_show_video_box #page_ar {width: 810px;position: relative;}
#page_show_video_box #page_ar .ar_box {border: 5px solid #7c9e47;width: 730px;padding: 40px 0;background: #fff;position: relative;}

#page_show_video_box #page_ar .ar_box .ar_article {padding: 0px 35px;height: 540px;}

.j_div_scoll{height: 278px !important;}

.n_jidi{padding: 30px 0 0;}
.list_box_n_jidi li{margin-bottom: 2rem;}
.list_box_n_jidi li a{ position:relative; display:block; z-index:1}
.list_box_n_jidi li a:before{content:"";position:absolute;width: 100%;height: 100%;background:#f2f2f2;right:0;top: 0;z-index:-1;}
.list_box_n_jidi li .left{width: 100%;position:relative;padding-bottom: 18px;}
.list_box_n_jidi li .left:before{content:"";position:absolute;background:url(../images/list_box_n_jidi_tiao1.png) center no-repeat;height:15px;left:0;bottom: 0;width: 100%;background-size: 100%;}
.list_box_n_jidi li .left .img{ position:relative}
.list_box_n_jidi li .left .img .img_hezi{padding-bottom: 58.41% !important;}
.list_box_n_jidi li .con{width: 100%;padding: 10px 15px 15px;height: auto;}
.list_box_n_jidi li .con h5{font-size: 18px;color:#333333;}
.list_box_n_jidi li .con .biaoqian{font-size:0;margin: 20px 0 10px;}
.list_box_n_jidi li .con .biaoqian span{display:inline-block;padding: 0 5px;border-radius:5px;line-height:18px;height:20px;font-size:12px;margin-right: 5px;margin-bottom: .5rem;}
.list_box_n_jidi li .con h6{ font-size:14px; color:#484848; line-height:28px;}
.list_box_n_jidi li .con h6 img{ margin:-3px 10px 0 0}
.list_box_n_jidi li .con dl{font-size:0;margin: 8px 0 7px;margin-left: -7px;}
.list_box_n_jidi li .con dl dd{display:inline-block;min-width: 46px;text-align:center;padding: 0;margin-bottom: 10px;}
.list_box_n_jidi li .con dl dd .close img{transition:.6s;max-width: 14px;max-height: 14px;}
.list_box_n_jidi li .con dl dd .h6{ font-size:12px; color:#6b6b6b; line-height:20px; margin:4px 0 0}

.more004 .a{width: 104px;height: 35px;line-height: 35px;background:#32ac55;border-radius:20px;text-align:center;font-size: 12px;color:#fff;transition:.5s;}

.list_box_n_jidi li .con .biaoqian span.color1{ border:#38ba96 1px solid !important; color:#38ba96 !important}
.list_box_n_jidi li .con .biaoqian span.color2{ border:#e5871c 1px solid !important; color:#e5871c !important}
.list_box_n_jidi li .con .biaoqian span.color3{ border:#db5e32 1px solid !important; color:#db5e32 !important}
.list_box_n_jidi li .con .biaoqian span.color4{ border:#3b86bc 1px solid !important; color:#3b86bc !important}
.list_box_n_jidi li .con .biaoqian span.color5{ border:#f1b145 1px solid !important; color:#f1b145 !important}
.list_box_n_jidi li .con .biaoqian span.color6{ border:#6cae5b 1px solid !important; color:#6cae5b !important}
.list_box_n_jidi li .con .biaoqian span.color7{ border:#dd6060 1px solid !important; color:#dd6060 !important}
.list_box_n_jidi li .con .biaoqian span.color8{ border:#45a2f1 1px solid !important; color:#45a2f1 !important}
.list_box_n_jidi li .con .biaoqian span.color9{ border:#7d73e0 1px solid !important; color:#7d73e0 !important}
.list_box_n_jidi li .con .biaoqian span.color10{ border:#ed8241 1px solid !important; color:#ed8241 !important}

.list_box_n_jidi li .con dl dd .close{display:inline-block;width: 30px;height: 30px;line-height: 30px;border-radius:50%;}
.list_box_n_jidi li .con dl dd .close.color1{ background:#38ba96}
.list_box_n_jidi li .con dl dd .close.color2{ background:#e5871c}
.list_box_n_jidi li .con dl dd .close.color3{ background:#db5e32}
.list_box_n_jidi li .con dl dd .close.color4{ background:#3b86bc}
.list_box_n_jidi li .con dl dd .close.color5{ background:#f1b145}
.list_box_n_jidi li .con dl dd .close.color6{ background:#6cae5b}
.list_box_n_jidi li .con dl dd .close.color7{ background:#dd6060}
.list_box_n_jidi li .con dl dd .close.color8{ background:#45a2f1}
.list_box_n_jidi li .con dl dd .close.color9{ background:#7d73e0}
.list_box_n_jidi li .con dl dd .close.color10{ background:#ed8241}

.list_box_n_jidi li:nth-child(2n) .left{ float:right}
.list_box_n_jidi li:nth-child(2n) .right{ float:left}
.list_box_n_jidi li:nth-child(2n) a:before{ left:0}
.list_box_n_jidi li:nth-child(2n) .left:before{background:url(../images/list_box_n_jidi_tiao2.png) center no-repeat;}

.list_box_n_jidi li .con dl dd:hover .close img{ transform:rotateY(180deg)}

.list_box_n_sanji{padding: 40px 0 30px; display: none;}
.list_box_n_sanji li{ float:left; width:20%}
.list_box_n_sanji li a{ display:block; position:relative; text-align:center; margin:0 -.5px; z-index:1}
.list_box_n_sanji li a:before{ content:""; position:absolute; bottom:0; left:0; right:0; height:0; background:#32ac55; transition:.5s; z-index:-1}
.list_box_n_sanji li a:after{ content:""; position:absolute; top:100%; border-right:transparent 7px solid; border-left:transparent 7px solid; border-top:#32ac55 0 solid; transition:.5s;}
.list_box_n_sanji li a .top{height: 94px;border:#e5e5e5 1px solid;transition:.5s;}
.list_box_n_sanji li a .top .ico{display:inline-block;width:3.5rem;height:3.5rem;line-height: 3.5rem;text-align:center;position:relative; overflow:hidden}
.list_box_n_sanji li a .top .ico .ico0{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.list_box_n_sanji li a .top .ico .ico2{transform: translateX(-100%);}
.list_box_n_sanji li a .top .ico .ico0 img{max-width:100%;max-height: 24px;display:inline-block;}
.list_box_n_sanji li a .top .con h5{font-size: 12px;color:#3c3c3c;transition:.5s;line-height:1.25;max-width: 50px;margin: 0 auto;}

.list_box_n_sanji li.on a:before{ height:100%}
.list_box_n_sanji li.on a .top .ico .ico1{transform: translateX(100%);}
.list_box_n_sanji li.on a .top .ico .ico2{transform: translateX(0);}
.list_box_n_sanji li.on a .top .con h5{ color:#fff}

.list_box_n_sanji li.on a .top{ border:#32ac55 1px solid}
.list_box_n_sanji li.on a:after{ border-top:#32ac55 8px solid;}

.n_product .content{ display: flex;}
.n_product .left{width: 100%;padding: 0;}


.list_box_n_product li{margin-bottom: 1.25rem;overflow: hidden;}
.list_box_n_product li a{display:block;position:relative;background:#ffffff;z-index: 1;}
.list_box_n_product li a:before{content:"";position:absolute;background: url(../images/n_product_tiao.png) right center no-repeat;height:15px;bottom: -8px;left:0;right: 42px;z-index: -1;}
.list_box_n_product li a .img{width: 100%;overflow:hidden;}
.list_box_n_product li a .img:after{content:"";position:absolute;right:0;border-right:#fff 86px solid;border-top: transparent 340px solid;border-bottom: transparent 0 solid;z-index: 1;top: 0;display: none;} 
.list_box_n_product li a .img .img_hezi{padding-bottom: 64% !important;}
.list_box_n_product li a .con{width: 100%;padding: 20px 20px;background: #fff;}
.list_box_n_product li a .con h5{font-size: 18px;color:#333333;transition:.5s;line-height:1.25;margin-bottom: 14px;}
.list_box_n_product li a .con dl{display:flex;font-size: 12px;color:#8f8f8f;line-height:22px;}
.list_box_n_product li a .con dl dt{ white-space:nowrap;}
.more005 .a{display:inline-block;width: 96px;height: 38px;line-height: 36px;border-radius:20px;border:#dbdbdb 1px solid;text-align:center;font-size: 12px;color:#747474;margin: 16px 0 0;transition:.5s;}

.n_news_detail1 .social-share a{ margin:0 .875rem 0 0}

.list_box_21{margin: -2rem -7px 2rem;padding: 5rem 0 0 !important;}
.ar_article .list_box_21 li{padding:0 7px;margin-left: 0 !important;width: auto;display: inline-block;float: inherit;margin-right: 0 !important;margin-bottom: 1rem !important;}
.list_box_21 li h6{margin: 0;}
.list_box_21 li h3{ margin-bottom:0 !important; padding-bottom:0}
.list_box_21 li img{height: 100%;height: auto;}
.list_box_21 .swiper-button-prev:after, .list_box_21 .swiper-button-next:after{ display:none}
.list_box_21 li:nth-child(2n) h6{ transform:rotateY(180deg)}

.list_box_21 .swiper-button-prev, .list_box_21 .swiper-button-next{width: 2rem;height: 2rem;background-size: 100% 100% !important;top: 1.5rem;transform: translateY(0);margin: 0;}
.list_box_21 .swiper-button-prev{background:url(../images/prev2.png) center no-repeat;left: auto;right: 3.5rem;}
.list_box_21 .swiper-button-next{ background:url(../images/next2.png) center no-repeat; right:0}

.n_contact .fl03 .content .box .box_li .input .input-group{display:block;position:relative;height: 100%;}
.n_contact .fl03 .content .box .box_li .input .input-group input{ width:100% !important}
.n_contact .fl03 .content .box .box_li .input .input-group .input-group-btn{position:absolute;right: 12px;height: 100%;}
.n_contact .fl03 .content .box .box_li .input .input-group .input-group-btn button{height: 45px;border: none;background: none;}
.n_contact .fl03 .content .box .box_li .input .input-group .input-group-btn button i{color:#6b6b6b;font-size: 15px;}


/*顶部搜索*/
.tc_search {margin: 0 1.3rem;width: calc(100% - 2.6rem);position: absolute;bottom: 1rem;}
.tc_search form {height: 40px;border-radius: 0;background: #2a5e98;position: relative;width: 100%;margin-bottom: 1rem;}
.tc_search #keyword {font-size:.875rem;color: #fff;height: 40px;line-height: 40px;padding: 0 1rem;box-shadow: none;-webkit-appearance: none;border-right: 0;background: none;width: 100%;}
.tc_search .btn_blue { position: absolute; top: 0; right: 0; width: 40px; height: 38px; line-height: 38px; border: 0; background: url(../images/search_white.svg) center center no-repeat; background-size: 1.2rem; }
.tc_search .btn_blue.fr { background: #e9edef; color: #4e4f53; }
.tc_search input::-webkit-input-placeholder {
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input::-moz-placeholder {   /* Mozilla Firefox 19+ */
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
c color:#fff;
color: rgba(255,255,255,.7);
}

.tc_search input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
color:#fff;

color: rgba(255,255,255,.7);
}/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {
color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}/* Mozilla Firefox 4 to 18 */

.tc_search input:focus:-moz-placeholder {
color: transparent;
}/* Mozilla Firefox 19+ */
 .tc_search input:focus::-moz-placeholder {
color: transparent;
}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {
color: transparent;
}/* 点击搜索框获取焦点 placeholder消失-结束 */
/*导航按钮开始*/
#nav_btn_box { height: 100%; z-index: 999999999; float: right; margin-left: 20px; }
#nav_btn_box.on { background: none; }
#nav_btn { }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before { background: #fff; }
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; outline: none; box-shadow: none; }
#nav_btn .point { display: inline-block; width: 1.875rem; height: 22px; position: relative; outline: none; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 1.75rem; }
#nav_btn .navbtn {position: absolute;top: 12px;left: 0;display: inline-block;width: 24px;height: 3px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #32ac55;border-radius: 1.5px;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 100%;height: 3px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #32ac55;border-radius: 1.5px;}
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }
/*导航按钮结束*/
.m_nav_list {flex-direction: column;justify-content: flex-start;width: 100%;overflow: auto;margin: 81px 0 0;}
.m_nav_list::-webkit-scrollbar { display:none}
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105%;top: 0;display: none;padding: 1.5rem 0 7rem;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #32ac55;}
#m_nav .close{position:absolute;top: 6px;right:15px; width: auto; height: auto; font-size: 28px !important;color:#fff !important;z-index: 10000; font-weight: normal; opacity: 1; background-image: none !important; text-indent: inherit !important;}

#m_nav.act { pointer-events: auto; right: 0; }
#m_nav>ul>li {width: 100%;overflow: hidden;padding: 0 0 0 2.3rem;position: relative;}
#m_nav>ul>li {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#m_nav li .a { display: inline-block; width: calc(100% - 30px) }
#m_nav li .a { line-height: 4rem; height: 4rem; color: #fff; padding: 0; font-size: 1.125rem; float: left; }
#m_nav li .a span { display: block; position: absolute; top: 0; right: 10px; width: 20px; height: 50px; text-align: center; }
#m_nav li .a span i { font-size: 0; }
#m_nav li i {opacity: 1;filter: alpha(opacity=100);display: inline-block;width: 100%;height: 4rem;display: inline-block;background: url(../images/arrow_down.svg) calc(100% - 2rem) center no-repeat;background-size: 13px 13px !important;position: absolute;display: block;right: 0;}

#m_nav li.on i {background: url(../images/arrow_down_on.svg) calc(100% - 2rem) center no-repeat;}
#m_nav .on.title .a i { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
#m_nav li { display: block; width: 100%; }
.slide_nav { position: absolute; left: 0; height: 70px; z-index: 998; padding: 15px; top: 0; width: 100%; }
#m_nav .title .list { display: none; position: relative; width: 100%; z-index: 9; left: 0; margin-left: 0; background: none; border: 0; clear: both; padding-bottom: 10px; }
#m_nav .title .list span { background: none; }
#m_nav .title .list span a:hover { color: #014085; }
#m_nav .title .list a {display: block;font-size: 1rem;color: rgba(255,255,255,.6);text-align: left;line-height: 40px;height: 40px;border: 0;font-weight: 300;}
/*三级导航 开始*/
#m_nav .title .list .void>a { background-size: 10px; position: relative; }
#m_nav .title .list .void>a:before { content: "·"; position: absolute; left: -1em; font-size: 12px; font-weight: bold; }
#m_nav .title .list span { position: relative; display: block; }
#m_nav .title .list span .sub { position: static; width: 100%; display: block !important; overflow: hidden; }
#m_nav .title .sub a { background: none; font-size:.875rem;
opacity: .8; min-width: 50%; float: left; display: inline-block; color: #999; }
.nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 888; background-color: rgba(0,0,0,0.4); display: none; }
.m_header_box {transition: .6s;height: 60px;}
#m_header #logo .box_table, #nav_btn_box .box_table { width: auto; float: left; }
.m_header_box header{padding:0 15px;top: 0;height: 60px;background: #ffffff;box-shadow: 0 3px 5px rgba(0,0,0,.05);position: fixed;top: 0;left: 0;right: 0;z-index: 1000;}
#m_header #logo{height: 60px;float: left;}
#m_header #logo img{}
#m_header .yuyan{ height:4.5rem; float:right; margin-right:4rem;}
#m_header .yuyan span{ display:block; width:24px; height:24px; line-height:24px; color:#fff; font-size:.9rem; text-align:center; margin-left:17px; background:rgba(255,255,255,.3);}

/*====移动端导航====*/
#m_n_nav {background: #32ac55;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;}
#bnt_back { position: absolute; left: 1rem; top: 0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }
#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 #fe8c00; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #ff8c00; }
#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; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #ff8c00; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #ff8c00; }
#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: #32ac55;}
#sub_nav_content dd { display: none; }


#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#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: #fe8c00; }

.container06 ul{margin: 0 -3px;overflow: hidden;padding-bottom: 3rem;}
.container06 ul li{display: inline-block;width: 50%;overflow:hidden;position:relative;padding: 0 3px;float: left;margin-bottom: 1rem;}
.container06 ul li a{background: #fff;display: block;position: relative;}

.container06 ul li img{ float:left; width:100%; height:100%}
.container06 ul li .con .top_box{position:relative;background: #000;padding: 4rem 15px 2px;text-align: left;z-index: 1;}
.container06 ul li .con .top_box .top{position:absolute;top:0;right:0;bottom:0;left:0;opacity: .4;z-index: -1;}
.container06 ul li .con{transition:.5s;position: relative;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding: 0;}
.container06 ul li .con h3{font-size: 20px;color: #32ac55;line-height: 30px;font-family:impact;}
.container06 ul li .con h4{font-size: 14px;color:#fff;line-height:22px;margin-bottom: 8px;}
.container06 ul li .con h4 small{font-size: 14px;color: #32ac55;line-height:22px;margin-bottom:25px;text-transform:uppercase;margin-left:6px;}
.container06 ul li .con hr{ margin-bottom:15px !important}
.container06 ul li .con .bottom{padding:0 15px;height: 130px;text-align: left;}
.container06 ul li .con p{font-size: 12px;color: #333333;line-height: 22px;overflow:hidden;text-align: left;}
.container06 ul li .con span{ display:block; width:32px; height:32px; background:url(../images/more.png) center no-repeat;}
.container06 ul li:hover .con span{ background:url(../images/more_on.png) center no-repeat;}
.container06 ul li:hover .con{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F27C9E47', endColorstr='#F27C9E47');background:rgba(66,206,106,1);}
.container06 ul li:hover .con p{ color:rgba(255,255,255,1);}

.container06 ul.miso-dots{bottom: .75rem;text-align: center;width: auto;left: 50%;transform: translateX(-50%);margin: 0;padding: 0;}
.container06 ul.miso-dots li{ width:1rem; height:1rem; border:#fff 2px solid; padding:0; margin:0 .375rem; border-radius:50%}
.container06 ul.miso-dots li.miso-active{ background:#fff}

.container03_bottom{background:#32ac55;padding: 4rem 0 3rem;}

.list_box_07 .miso-arrow{width:2.5rem;height:2.5rem;background-size:100% 100% !important;top: auto;bottom: 0;transform: translateY(0);}
.list_box_07 .miso-prev{background:url(../images/list_box_07_prev.png);left: 50%;margin-left: -7rem;}
.list_box_07 .miso-next{background:url(../images/list_box_07_next.png);right: 50%;margin-right: -7rem;}

.n_footer{background:url(../images/n_footer_bg.jpg) center bottom no-repeat;background-size: auto 661px !important;}

.top_jianbian{
  background-image: -moz-linear-gradient( -90deg, rgb(255,127,49) 0%, rgb(251,208,183) 99%);
  background-image: -webkit-linear-gradient( -90deg, rgb(255,127,49) 0%, rgb(251,208,183) 99%);
  background-image: -ms-linear-gradient( -90deg, rgb(255,127,49) 0%, rgb(251,208,183) 99%);
  min-height: 120px;
  padding: 21px;
  margin-bottom: 22px;
  }
.top_jianbian.on{ display:none}
.ar_article .top_jianbian p{ color:#fff}
.ar_article .top_jianbian p span{font-size: 14px !important;}

.s_about{ padding: 5rem 0; width: 100%; overflow: hidden; background: url(../images/s_about_bg.png) center bottom no-repeat;}
.s_about .m{ display: flex; align-items: center;}
.s_about .left{ max-width: 964px; padding-right: 4.375rem;}
.s_about .right{ width: 39.6875rem; flex-shrink: 0;}
.s_about .pic{ position: relative;}
.s_about .pic img{ height: 100%;}
.s_about .pic .mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.s_about .pic .mask .btn_play{ width: 3rem; height: 3rem; display: block;}
.s_about .txt{}
.s_about .tt{ margin-bottom: 3.375rem;}
.s_about .tt span{ font-size: 2.5rem; color: #000000; font-family: play-black; text-transform: uppercase;}
.s_about .tt h3{ font-size: 1.875rem; color: #000000; font-weight: bold;}
.s_about .tt i{ display: block; width: 25px; height: 3px; background: #71c32b; margin-top: 1.5rem;}
.s_about .con{ font-size: 1rem; color: #7e7e7e; line-height: 1.75rem;}
.s_about .btn_xq{ margin-top: 3.625rem;}
.btn_xq {
    position: relative;
    z-index:0;
    -webkit-transition: all .5s;
    transition: all .5s;
    background: #71c32b;
    color: white;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 20px;
    width: 9.375rem;
    height: 2.5rem; font-size: .875rem;
    display: block; overflow: hidden;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
.btn_xq:before {
    content: ""; display:block;
    width:0;
    height: 100%; background:#3d75c0;
    position: absolute; z-index:-1;
    right: 0;
    top: 0;
    -webkit-transition: .38s cubic-bezier(.4,0,.2,1);
    transition: .38s cubic-bezier(.4,0,.2,1);
    border-radius: 3px;
}
.btn_xq:hover:before { width:100%; right:auto; left:0;
}
.s_shuzi{  display: flex; justify-content: space-between; margin-top: 5.625rem;}
.s_shuzi li{}
.s_shuzi li div{ font-size: 3.125rem; color: #3d75c0;  font-family: "Barlow Condensed Bold";}
.s_shuzi li div p span{ font-size: 1.25rem;color: #3d75c0;  font-family: "Barlow Condensed Bold";}
.s_shuzi li div p{ align-self: flex-end; font-size: .875rem; color: #7e7e7e; font-weight: normal; margin-bottom: .75rem;}
.s_shuzi li p{ font-size: 1rem; color: #7e7e7e; margin-top: 3px;}

.inrow>li,.inrow span{display:inline-block;*display:inline;*zoom:1;font-size:14px;letter-spacing:normal;word-spacing:normal; }
.s_shuzi li .counter{display: inline-block;margin-right: 4px;overflow: hidden;}
.s_shuzi li>div{ display: flex; align-items: center; transition: .5s ease-out; -webkit-transition: .5s ease-out; -moz-transition: .5s ease-out; -ms-transition: .5s ease-out; -o-transition: .5s ease-out; }
.s_shuzi li:hover>div{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.dataNums{  width:100%; text-align:center;}
.dataNums .dataOne{width: 1.375rem;height:4rem;display: block;float: left;text-align: center; }
.dataNums .dataBoc {position: relative;width: 100%;height: 100%;/* overflow: hidden; */}
.dataNums .dataBoc .numtt {position: absolute; top: 0;  left: 0; width: 100%;  height: 100%;}
.dataNums .numtt span{width:100%;height:100%; font-family: inherit;display: block; line-height: 4rem; height:4rem; color: inherit;font-size: inherit; }
.s_shuzi li div{ vertical-align: top;}


.s_area{ padding-top: 3.75rem; width: 100%; overflow: hidden; background: #eff2f7;}
.s_area .box{ background: url(../images/s_area_bg.jpg) center no-repeat; background-size: cover; background-attachment: fixed; padding: 4.875rem 0;}
.s_area .box .m{ display: flex;}
.s_area .hd{ width: 25rem;  float: left;}
.s_area .hd ul{ height: 100%;}
.s_area .hd ul li{ background: #6798d9; color: #fff; padding: 1.5rem 1rem;height: 11.875rem; cursor: pointer; position: relative; z-index: 1;width:50% !important;float:left;}
.s_area .hd ul li:before{ content: ""; display: block; width: 100%; height: 0; position: absolute; left: 0; bottom: 0; z-index: -1; background: #3d75c0; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.s_area .hd ul li.miso-current:before{ top: 0; bottom: auto; height: 100%;}
.s_area .hd ul li .ico{ width: 2rem; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.s_area .hd ul li.miso-current .ico{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.s_area .hd ul li h3{ font-size: 1.325rem; color: #ffffff; font-weight: bold; margin-top: 1.25rem; margin-bottom: .5rem;}
.s_area .hd ul li span{ font-size: 1.05rem; color: #fff; font-family: "Barlow Condensed"; text-transform: uppercase; opacity: .3;}
.s_area .bd{ float: left; width: calc(100% - 25rem);}
.s_area .bd ul li{ display: flex;}
.s_area .bd ul li .txt{ background: #fff; display: flex; align-items: center; padding: 2.25rem; width: 40%; height: 35.625rem;}
.s_area .bd ul li .txt span{ font-size: 1.5rem; color: #3d75c0; font-family: "Barlow Condensed Bold"; display: block; text-transform: uppercase;}
.s_area .bd ul li .txt h3{ font-size: 1.25rem; font-weight: bold; color: #333333; margin-top: 5.25rem; margin-bottom: 1.625rem;}
.s_area .bd ul li .con{ font-size: 1rem; line-height: 1.875rem; height: 5.625rem; color: #a9a9a9; margin-bottom: 4.25rem;}
.s_area .bd ul li .pic{ height: 100%; width: 60%; height: 29rem;}
.s_area .bd ul li .pic img{ height: 100%; object-fit: cover;}


/* 工程案例 */
.s_case{width: 100%;overflow: hidden; overflow: hidden; padding-bottom: 3.75rem;}
.case{ }
.case h2{text-align: center; margin-bottom: 27px;}
.case h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;}
.case h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.case h2 i:before{width:233px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-233px;top:11px;}
.case h2 i:after{width:233px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-233px;top:11px;}
.case h2 em{display: block;height:31px; line-height: 31px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.case .cas-left{width:460px; float:left;height:518px;background:#f2f2f3;}
.case .cas-left ul{ overflow: hidden;}
.case .cas-left ul li{float:left; width:33.3%; height:172px; box-sizing: border-box; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.case .cas-left ul li:nth-child(3n){border-right:0;}
.case .cas-left ul li a{display: block;padding-top:43px;height:163px; box-sizing: border-box;}
.case .cas-left ul li i{display: block; width:40px;height:40px; overflow: hidden;margin:0 auto;}
.case .cas-left ul li i img{width:100%; transition: .5s;}
.case .cas-left ul li span{display: block; height:39px; line-height: 39px; text-align: center;font-size: 16px; color:#343434;}
.case .cas-left ul li.casn.cur{background:#32ac55;}
.case .cas-left ul li.casn.cur i img{margin-top:-40px;}
.case .cas-left ul li.casn.cur span{color:#FFF; font-weight: bold;}
.case .cas-left ul li:last-child:hover{background:#32ac55;}
.case .cas-left ul li:last-child:hover i img{margin-top:-40px;}
.case .cas-left ul li:last-child:hover span{color:#FFF;font-weight: bold;}
.case .cas-box{width:calc(100% - 460px); height:518px; float:right;position: relative;}
.case .cas-con .cas-rig dl{ height:518px; position: relative;}
.case .cas-con .cas-rig dl dt{height:518px; line-height: 0; overflow: hidden;}
.case .cas-con .cas-rig dl dt img{width:100%; transition: 1s;height:100%;}
.case .cas-con .cas-rig dl dd{width:100%;height:75px; background:rgba(0,0,0,0.3);padding-left:22px;position: absolute;left:0;bottom:0; box-sizing: border-box;}
.case .cas-con .cas-rig dl dd span{display: block; width:99px; height:99px; border-radius: 50%;overflow:hidden;margin:-40px 12px 0 0;float:left;}
.case .cas-con .cas-rig dl dd span a{display: block; height:99px;}
.case .cas-con .cas-rig dl dd span a img{width:100%;}
.case .cas-con .cas-rig dl dd .cas-tit{float:left; margin-top: 10px; }
.case .cas-con .cas-rig dl dd .cas-tit h4{height:24px; line-height: 24px;}
.case .cas-con .cas-rig dl dd .cas-tit h4 a{font-size: 16px; color:#FFF;font-weight: bold;}
.case .cas-con .cas-rig dl dd .cas-tit p{height:20px; line-height: 20px; font-size: 14px; color:#FFF;margin-top:10px;}
.case .cas-con .cas-rig dl dd b{display: block; width:129px; height:75px; float:right;background:#397536; text-align: center; line-height: 91px;overflow: hidden;}
.case .cas-con .cas-rig dl dd b a{display: block; font-size: 16px; color:#FFFFFF; font-weight: normal;height:75px;background:url(../images/cas-cq.png) no-repeat center 11px;}
.case .cas-con .cas-rig dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case .cas-box .cas-jt i{display: block; width:56px; height:56px;cursor: pointer;}
.case .cas-box .cas-jt .cas-prev{background:url(../images/cas-prev.png) no-repeat left;position: absolute;left:0; top:272px;}
.case .cas-box .cas-jt .cas-next{background:url(../images/cas-next.png) no-repeat left;position: absolute;right:0; top:272px;}
.tabConk .con{display:none;}
.tabConk .active{display:block !important;}
.tabb li img{max-height:300%;}
 
.list_box_01{}
.list_box_01 li{ float:left; width:25%}
.list_box_01 li a{padding: 0;height: 8rem;text-align:center;display: block;position:relative;z-index:1;background:#f4f4f5;}
.list_box_01 li a .box_table{ width:100%}
.list_box_01 li a:before{ content:""; position:absolute; bottom:0; left:0; right:0; height:0; transition:.5s; z-index:-1}
.list_box_01 li a h6{font-size:1rem;color:#9da3ac;margin-bottom: .625rem; transition:.5s}
.list_box_01 li a h3{ color:#292929; transition:.5s}
.list_box_01 li a h3 big{font-size: 2rem;font-family:Disney_English_b;}
.list_box_01 li a h3 small{font-size: 1.1rem;vertical-align: top;margin-left: 3px;}
.list_box_01 li a hr{ width:115px; height:1px; background:#32ac55; margin:1.125rem auto; transition:.5s;display: none;}
.list_box_01 li a p{ font-size:.9rem; color:#6b6e76; line-height:22px; transition:.5s;padding:10px 20px; display: none;}

@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
.s_about .tt{ margin-bottom: 2.5rem;}
.s_shuzi{ margin-top: 2.5rem;}
.s_about .left{ padding-right: 2.5rem;}
.s_shuzi li p{ font-size: .875rem;}
.s_shuzi li div{ font-size: 2.875rem;}
.s_area .hd ul li h3{ font-size: 1.5rem;}
.s_area .hd ul li span{ font-size: 1.125rem;}
.s_area .hd ul li{ padding: 2.5rem 2rem;} 
.s_about .right{ flex-shrink: 0.7;} 
	.s_area .bd ul li .txt h3{ margin-top: 2rem;}
	.s_area .bd ul li .con{ margin-bottom: 2.5rem;}
 
}

@media (min-width:481px) and (max-width:992px){ 
}

@media (max-width: 860px)
{
	.s_about .m{ flex-direction: column;}
	.s_about .left{ padding-right: 0;}
	.s_about .right{ width: 100%; margin-top: 3rem;}
	.s_about .pic img{ width: 100%;}
	.s_area .box .m{ flex-direction: column;}
	.s_area .hd{ width: 100%;}
	.s_area .bd{ width: 100%;}
	.s_area .hd ul li span{ display: none;}
	.s_area .hd ul li{ height: auto;}
	.s_area .hd ul li h3 {font-size: 1.25rem;}
 
	.n_about .m{ flex-direction: column;}
	.n_about .left{ padding-right: 0;}
	.n_about .right{ width: 100%; margin-top: 3rem;}
	.n_about .pic img{ width: 100%;}
 
}
@media screen and (max-width: 768px) {
  .case .cas-left,.case .cas-box{width:100%;height:auto;}
  .case .cas-left ul li{height:80px}
  .case .cas-left ul li a{height:60px;padding-top:10px}
  .case .cas-left ul li span,.case .cas-left ul li.casn.cur span{font-weight:400;font-size:14px}
  .case .cas-left ul li i{width:30px;height:30px;}
  .case .cas-left ul li.casn.cur i img{margin-top: -30px;}
  .case .cas-con .cas-rig dl,.case .cas-con .cas-rig dl dt{height:auto;}
  .case .cas-con .cas-rig dl dd{display:none;}
  .s_case{padding-bottom:2rem;} 
  }
  
@media (max-width: 480px)

{
	.m{ padding: 0 15px;}
	#banner .slick-dots li button:before{ width: 1.25rem; height: 3px;}
	#banner li .img{ height: 33rem; background-attachment:inherit !important;}
	.s_area .box{ background-attachment:inherit !important; padding-top: 0 !important;}
	#banner .pic{ margin-bottom: 25%;}
	.mouse_down{ width: 3rem; height: 3rem; margin-left: -1.5rem; bottom: 60px;}
	.s_about{padding: 3.25rem 0 1rem;}
	.s_about .con{text-align: justify;}
	.s_about .tt span{font-size: 2.25rem;margin-bottom: .5rem;display: block;}
	.s_about .tt h3{ font-size: 1.625rem;}
	.s_shuzi li div{ font-size: 2.625rem;}
	.dataNums .dataOne{ width: 1.125rem;}
	.s_about .btn_xq{margin-top: 1.5rem;}
	.s_area .bd ul li{ flex-direction: column-reverse;}
	.s_area .bd ul li .txt{ width: 100%;}
	.s_area .bd ul li .pic{ width: 100%;}
	.s_area .bd ul li .pic{ height: 29rem;}
	.s_area .bd ul li .pic img{ width: 100%;}
	.s_area .hd ul li{ padding: 1rem 1rem; height: 80px;}
	.s_area .hd ul li h3{ font-size: 12px; font-weight:  normal; line-height:1.25rem;  margin-top: 10px;}
	.s_area .hd ul li .ico{ height: 20px; width: 20px;}
	.s_area .bd ul li .txt{ height: auto;}
	.s_area .bd ul li .txt h3{ margin-top: 1rem;}
	.s_area .box{ padding: 3rem 0;}
	.s_area{ padding-top: 3.25rem;}
	.s_fuwu{ padding: 3.25rem 0;}
	.s_news{ padding: 3.25rem 0;}
	.s_coop{ padding: 3rem 0;}
	.s_tt{ margin-bottom: 2.25rem;}
	.s_tt h3{ font-size: 1.75rem;}
	.s_tt h3 span{ font-size: 1.125rem;}
	  
}
