﻿""@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/
@media screen and (min-width:641px) and (max-width:799px)
{
.home-swiper .swiper-slide .text img{max-height: 60%;}
.w1400{padding: 0 3%;}
	.index_service li{  flex: 1 1 48%;   margin: 2% 2% 0% 0% !important;   box-sizing: border-box; }	
	.index_service li:nth-child(2n){ margin-right: 0 !important;}


/*首页流程*/

/*首页流程*/
.index_link_list{display: block; overflow: hidden; width: 100%; padding: 5% 0;}
.index_link_list ul{margin: 2% 4%;display: block; overflow: hidden;}
.index_link_list li{float: left; width: 23%; margin: 0.5% 1%; text-align: center; height:40px; border: 1px solid #e1e1e1;}
.index_link_list li a{width: 100%; height: 100%; text-align: center;display: block; overflow: hidden; position: relative;}
.index_link_list li img{ max-width: 100%; max-height: 100%; position: absolute;
left: 50%;    top: 50%;    -webkit-transition: transform .8s;    -moz-transition: transform .8s;    -ms-transition: transform .8s;    -o-transition: transform .8s;    transition: transform .8s;    -webkit-transform: translate(-50%, -50%) scale(1);    -moz-transform: translate(-50%, -50%) scale(1);    -ms-transform: translate(-50%, -50%) scale(1);    -o-transform: translate(-50%, -50%) scale(1);    transform: translate(-50%, -50%) scale(1);
}
.show_news .show_news_l{width: 100%;}
.show_news .show_new_r{width: 100%;}

.show_content .show_con{padding: 4% 0 !important;}
/*首页流程*/
.index_service li{  flex: 1 1 48%;   margin: 2% 2% 0% 0% !important;   box-sizing: border-box; }	
	.index_service li:nth-child(2n){ margin-right: 0 !important;}.header-top{display: none;}
}

@media screen and (min-width:800px) and (max-width:1200px)
{
.i_picchange{height: 500px;}
.header-top{display: none;}
.index_service li{width: 100%;flex: 1 1 100%; margin-right: 0 !important;}	
.index_service li .ser_img .ser_img_name{padding: 3% 5%;}
.index_service li .ser_img .ser_img_name .text_c{line-height: 1.5;font-size: 18px;}
.index_service li .ser_content{min-height: auto; }
.index_service li .ser_content_c{font-size: 14px;}
.index_service li .ser_img .ser_img_name .text_z{font-size: 24px;}

	.index_service li{  flex: 1 1 48%;   margin: 2% 2% 0% 0% !important;   box-sizing: border-box; }	
	.index_service li:nth-child(2n){ margin-right: 0 !important;}
	.xycl li{background: #fff; padding: 2%; position: relative; display: block;
  flex: 1 1 31.5%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 1.5% 0% 0%; /* 可选，为项目添加一些边距 */ 
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */
 text-align: center;top: 0px;transition: all ease-in-out .3s;
}
.xycl li:nth-child(3n){margin-right: 0;}
.h_pro li{ height: 180px; }
.customs .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 40px; color: #333333; height:60PX;}
.customs .custom_cn{font-size: 24px; color: #333; height: 50px;}
.customs .custom_line{width: 38px; height: 3px; background: #2f72ce;}
.customs1{position: absolute; top: 10%; left: 5%;}
.customs1 .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 40px; color: #fff; height:60PX;}
.customs1 .custom_cn{font-size: 24px; color: #fff; height: 50px;}
.customs1 .custom_line{width: 38px; height: 3px; background: #fff;}
.show_news .show_news_l{width: 100%;}
.show_news .show_new_r{width: 100%;}

.header_div .i_logo {    width: 40%;    padding-top: 12px;
}.header_div .i_logo img {    width: auto;    height: 36px;    margin-right: 2%;}
.header_div .i_logo a {    float: left;    width: 43%;}
.header_div .i_logo a.tel {    float: left;    width: 55%;}
.i_con{ width:100%; padding:0;}
.i_con2{ width:100%; padding:0;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
.ny_con {   width:90%;    margin: 0px auto;    position: relative;}
.ny_con1{   width:90%;    margin: 0px auto;    position: relative;}
.ui_div_center1{ width:90%;    margin: 0px auto;   position: relative;}
.ui_div_center {
  width: 100%;
  padding: 0px 3%;
}
.i_zhbox1{width:10%;}
.header_div .i_logo{ padding-top:30px;}
.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}
.view .swiper-slide .s1{ margin-right:30px;}
.view1 .swiper-slide .div_c_l{ font-size:15px;}
.view1 .swiper-slide .div_t .s1{ font-size:24px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:50px;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}

/*footer start*/
.i_footer{width:100%;}

/*footer end*/
.h_pro li{width:48%; margin: 1% 0; position: relative; float: left; margin-right:2% !important; background: #fff; border-radius: 5px; overflow: hidden; height: 250px; min-height:160px; z-index: 1; height: 220px;}

/*团队介绍 start*/
.team_first{background: #fff; width: 100%; display: block; overflow: hidden; margin: 5% 0; color: #333; }
.team_first .team_l_img{width: 100%; float: left;}
.team_first .team_l_img img{width: 100%;}
.team_first .team_about{width: 100%; padding: 3%; float: right;}
.team_first .team_about .div1{font-size: 20px;}
.team_first .team_about .div2{font-size:15px; font-weight: bold; padding: 4% 0;}
.team_first .team_about .div3{font-size:14px;}
.team_first .link { margin-top: 50px; }
.team_first .link a { line-height: 1; display: block; color: #999 ; font-size: 14px; background: url(../images/ic_15s.png) no-repeat left top; padding-left: 26px; background-size: 16px; }
.team_first .team_about .link:hover a { line-height: 1; display: block; color: #db292f; font-size: 14px; background: url(../images/ic_15.png) no-repeat left top; padding-left: 26px; background-size: 16px; }

.n_box5_b{width:100%; padding-bottom: 5%;}
.n_box5_b li{width:49%;float:left;  margin: 1% 2% 1% 0%;}
.n_box5_b li:nth-child(2n){margin-right: 0;}
/*团队详细页*/
.n_box6{width:100%; position:relative; margin: 5% 0; display: block; overflow: hidden; position: relative; background: #fff;}
.n_box6 .padd_5{padding-bottom: 10%;}
.n_box6_zc{width:110%; height:147px; background-color:#d91c22; position:absolute; right:-35%; bottom:-90px; z-index:11;}
.n_box6_l{width:100%; height:auto; overflow:hidden;}
.n_box6_l img{width:100%; height:auto;}
.n_box6_r{width:calc(100% );}

.n_box6_l{width:280px; height:auto; overflow:hidden;}
.n_box6_l img{width:100%; height:auto;}
.n_box6_r{width:calc(100% - 320px);}
}
@media screen and (min-width:1201px) and (max-width:1500px)
{
	.team_first{background: #fff; width: 100%; display: block; overflow: hidden; margin: 5% 0; color: #333; }
.team_first .team_l_img{width: 100%; float: left;}
.team_first .team_l_img img{width: 100%;}
.team_first .team_about{width: 100%; padding: 3%; float: right;}
.team_first .team_about .div1{font-size: 20px;}
.team_first .team_about .div2{font-size:15px; font-weight: bold; padding: 4% 0;}
.team_first .team_about .div3{font-size:14px;}
.team_first .link { margin-top: 50px; }
.team_first .link a { line-height: 1; display: block; color: #999 ; font-size: 14px; background: url(../images/ic_15s.png) no-repeat left top; padding-left: 26px; background-size: 16px; }
.team_first .team_about .link:hover a { line-height: 1; display: block; color: #db292f; font-size: 14px; background: url(../images/ic_15.png) no-repeat left top; padding-left: 26px; background-size: 16px; }
.n_box5_b li .a_img .s2_c{width:100%; padding:5% 5% 5% 15%; background:url(../images/tb_026.png) -25% top no-repeat; color:#fff; font-size:14px;}

}


@media screen and (min-width:1501px) and (max-width:1700px)
{
.header_div .i_logo{width:30%;}
.h_pro li{ height: 300px; }

}


@media screen and (min-width:0px) and (max-width:799px)
{
	.i_footer_l_r{width: 100%; border: none; padding-left: 0;}
.i_picchange{height: 400px;}
.home-swiper .swiper-slide .text img{max-width: 80%;}
.header-top{display: none;}
.w1400 {  padding: 2% 3% !important; }

.index_service li{width: 100%;flex: 1 1 100%; margin-right: 0 !important;}	
.index_service li .ser_img .ser_img_name{padding: 3% 5%;}
.index_service li .ser_img .ser_img_name .text_c{line-height: 1.5;font-size: 18px;}
.index_service li .ser_content{min-height: auto; }
.index_service li .ser_content_c{font-size: 14px;}
.index_service li .ser_img .ser_img_name .text_z{font-size: 24px;}
.xycl li{background: #fff; padding: 2%; position: relative; display: block;
  flex: 1 1 48%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 1.5% 0% 0%; /* 可选，为项目添加一些边距 */ 
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */
 text-align: center;top: 0px;transition: all ease-in-out .3s; padding: 8% 0;
}
.xycl li:nth-child(2n){margin-right: 0 !important;}
.xycl li .icon{width: 40px; height: 40px; margin-top: 8%;}
.xycl li .name{margin: 5% 0;}
.xycl li .content{line-height: 1.5;}
.yl_cx_zh li{  flex: 1 1 100%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 0% 0% 0%; /* 可选，为项目添加一些边距 */ 
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */
}
.yl_cx_zh li .ser_img .ser_img_name .text_c{font-size: 14px; display: none;}
.yl_cx_zh li .text_c{font-size: 14px; display: block; border: 1px solid #e5e5e5; padding: 3%;}
.yl_cx_zh .text_c ul{width: 100%;margin-top:0}
.yl_cx_zh .text_c li{float: left; width: 48%;flex:auto; line-height: 1.4;}

.sdkh .ew {
  position: absolute;
  top: -5%;
  right: -5%;
  width: 41%;
  float: right;
}.sdkh li{flex: 1 1 49%;margin: 2% 2% 0% 0%; padding: 5% 0;}

.sdkh li:nth-child(2n){margin-right: 0;}
.sdkh li .icon{width: 50px; height: 50px;}
.sdkh li .name{margin: 10px auto;}
.sdkh li .content{font-size: 14px; line-height: 1.5;}
.tspp li{width: 100%; margin-bottom: 2%;}
.tspp li .ser_img .ser_img_name .text_z{font-size: 16px;}
.tspp li .ser_img .ser_img_name .text_c{font-size: 16px;}
.answer .questions{width: 100%;}
.fwlc ul li{width: 45%; margin-bottom: 2%;margin-right: 4%;}
.fwlc ul li:after{position: absolute; right: -8%; top: 45%; content:'' ; width: 10px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat right top;background-size: 10px;}
.new_index .news-list .info{width: 100%;}
.new_index .news-list{display: block;}

.custom .custom_cn{font-size: 24px;}
.custom .custom_en{font-size: 16px; line-height: 1.5;}
.zx_tel{width: 94%; font-size: 16px;}
.zx_tel .zx{width: 94px;}
.search li{border-bottom: 1px solid #f1f2f3; padding-bottom: 20px; margin-bottom: 30px;transition: all ease-in-out .5s; width:100%;  float: left; }
.search li .a_img{width:22%; margin-right: 4%; overflow: hidden; display: block; float: left; }
.search li .a_img_r .red{color: #ff0000;}
.search li .a_img_r{width:calc(100% - 100px); float: right;}
.search li .a_img img{transform: scale(1.0);transition: all ease-in-out .5s; width:100%}
.search li h3{ font-size:16px;color: #222; font-weight: bold; margin: 2px 0; height: auto; overflow: hidden; line-height: 1.5;}
.search li:hover h3{color: #ff0000;}
.search li .new_con{ font-size:16px; height:50px; display: none; line-height:25px; color: #666; line-height: 1.6; margin: 20px 0; overflow: hidden;}
.search li .new_time{color: #999; font-size: 14px; float: left; width: 80px;padding: 5px 0; background: #ebebeb; text-align: center; margin-top: 0px;}
.search li .new_time .day{font-size: 20px; height: 34px;}
.search li .read_more{font-size: 14px; color: #999; position: relative;transition: all ease .5s;}
.search li:hover .read_more{font-size: 14px; color: #083fa5; position: relative; text-indent: 30px; transition: all .5s;}
.search li .read_more:before{position: absolute; left: 0; width: 0px; height: 1px; background: #ccc; content:''; top: 50%; transition: all .5s;}
.search li:hover .read_more:before{position: absolute;left: 0; width: 20px; height: 1px; background: #083fa5; content:''; top: 50%; transition: all .5s;}
.search li:last-child{border: none;}
/*搜索列表 end*/
body {
  color: #666;
  font: 14px/2 arial, 'Hiragino Sans GB', 'Microsoft Yahei', 微软雅黑, 宋体, Tahoma, Arial, Helvetica, STHeiti;
  word-break: break-all;
}
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.customs{position: relative; font-size: 20px; }
.customs .custom_en{font-family:"微软雅黑"; text-transform: uppercase; font-size: 20px; color: #333333; height:30PX;}
.customs .custom_cn{font-size: 24px; color: #333; height: 50px;}
.customs .custom_line{width: 28px; height: 3px; background: #2f72ce;}

.roundImg{     position: absolute;     z-index: 1;    -webkit-animation: round_animate 5s linear infinite;     animation: round_animate 5s linear infinite;  }
 @keyframes round_animate {      to {        transform: rotate(1turn);       }    }	
.n_banner .wapbanner {
  display: block;
}
.n_banner .pcbanner {
  display: none;
}
.n_banner img {
  width: auto;
  height: 260px;
}.a_menu_name {
  margin-bottom: 0px;
}.a_menu_name .a_menu_cn {
  font-size: 26px;
}
/*首页滚动产品start*/

.i_con1 {    width:100%; padding: 0% 5%;    margin: 0px auto;}
.i_con {       width: 100%;    height: 100%;    position: absolute;    left: 0px;    top: 0px;    display: initial;   }
.ny_con {   width:90%;    margin: 0px auto;    position: relative;}
.ui_div_center1{ width:90%;    margin: 0px auto;   position: relative;}

.home-swiper .swiper-slide .text_c{width:70%; padding:0px 17%; color:#fff; line-height:1.6; text-align:center; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -40%);-moz-transform: translate(0%, -40%);transform: translate(0%, -40%); font-size:24px;opacity: 0; filter: alpha(opacity=0);transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide .text_c h1{ font-size:30px;margin-bottom:20px; line-height: 1.6;}
.home-swiper .swiper-slide.swiper-slide-active .text_c{opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.ui_div_center{width:90%;  margin:0px 5%;text-align: center;}
.ui_div_center img{max-width: 100%;}
.home-swiper {width: 100%;height: 100%;background: #000;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper .swiper-slide .s1{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:none;}
.home-swiper .swiper-slide .s1 img{width:100%; height:auto !important; display:block;}
.home-swiper .swiper-slide .s2{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover;  display:block;}
.home-swiper .swiper-slide .s2 img{width:100%; height:auto !important; display:none;}
.home-swiper .home_next{display: none;}
.home-swiper .home_prev{display: none;}

.home-swiper .swiper-slide .text{position: absolute;width: 90%;left: 50%; top: 30%; z-index: 3; text-align: left; color: #fff;}
.home-swiper .swiper-slide .text .text_cn{font-size:30px; line-height: 1.5;}

.home-swiper .swiper-slide .text .text_cn span{font-size:26px; line-height: 1.5;}
.home-swiper .swiper-slide .text .text_en:after{position: absolute; content: "";width:20%; background: #fff; height: 3px; bottom: 0; transition: all ease-in-out .5s; left: 0;}
.home-swiper .swiper-slide .text .text_en:hover:after{position: absolute; content: "";width: 40%; background: #fff; height: 3px; transition: all ease-in-out .5s;}
.home-swiper .swiper-slide.swiper-slide-active .text .text_en{font-size: 22px;}
.home-swiper .swiper-slide.swiper-slide-active .text .text_cn{font-family:"微软雅黑"; opacity: 1; filter: alpha(opacity=100);
 webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);  }
.home-swiper .swiper-slide .text .text_en{font-size: 30px;}
.home-swiper .swiper-slide .text .text_en1{font-size: 20px;}

.home-pagination .swiper-pagination-bullet{width:40px; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0px 20px 0px 0px !important; text-align:center; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=40);  -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity:1; position:relative; background-color:transparent !important;}
.home-pagination .swiper-pagination-bullet:after{width:12px; height:1px; background-color:#fff; position:absolute; right:10px; bottom:17px; content:""; display:none;}
.home-pagination .swiper-pagination-bullet-active{width:60px; text-align:left; padding:0px 9px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.home-pagination .swiper-pagination-bullet-active:after{ display:block;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width:90%;  left:50%; text-align:left; bottom:10%;
;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); }
/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.mousehover{bottom: 4%;}
.home-swiper .swiper-slide .text .show_more{font-family:"Microsoft Yahei","微软雅黑",arial,; margin-top: 20px; 	webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);opacity: 0; filter: alpha(opacity=0);
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;
-webkit-transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;}

.home-swiper .swiper-slide.swiper-slide-active .text .show_more{font-family:"Microsoft Yahei","微软雅黑"; 	opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);  }
.home-swiper .swiper-slide.swiper-slide-active .text .show_more:hover a{ padding-left: 25px; color: #fff; background:url(../images/morebg.png) no-repeat 70%; }
.text .show_more a{border: 1px solid #fff; width: 140px; height: 36px; line-height: 36px;font-size: 14px; padding-left: 30px; color: #fff; background:url(../images/morebg.png) no-repeat 82%; display: block; border-radius: 18px;}

/*首页BANNER  end*/	


.fullnavr{display: none;}
.bg1 {width: 100%;height: 100%;background-repeat: no-repeat;background-position: top center;position: relative;overflow: hidden; background-size:cover;}

.customs{position: relative; font-size: 1.244rem !important; color: #333;font-weight: bold;}
.customs .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-weight: normal;  font-size:0.847rem; color: rgb(50,50,50,0.3); height:80PX; padding-left: 10px;}
.customs .custom_more{position:absolute; color: #999999; display: inline-block;transition: all ease-in-out .5s; right:0;font-size: 14px; font-weight: normal; top: 50%; transform: translateY(-50%); padding-right: 30px; background: url(../images/morebg1.png) no-repeat right center;}
.customs .custom_more:hover{ padding-right: 40px; transition: all ease-in-out .5s;  background: url(../images/morebg1.png) no-repeat right center;}


/*首页流程end*/
/*首页流程*/
.index_link_list{display: block; overflow: hidden; width: 100%; padding: 5% 0;}
.index_link_list ul{margin: 2% 4%;display: block; overflow: hidden;}
.index_link_list li{float: left; width: 23%; margin: 0.5% 1%; text-align: center; height:40px; border: 1px solid #e1e1e1;}
.index_link_list li a{width: 100%; height: 100%; text-align: center;display: block; overflow: hidden; position: relative;}
.index_link_list li img{ max-width: 100%; max-height: 100%; position: absolute;
left: 50%;    top: 50%;    -webkit-transition: transform .8s;    -moz-transition: transform .8s;    -ms-transition: transform .8s;    -o-transition: transform .8s;    transition: transform .8s;    -webkit-transform: translate(-50%, -50%) scale(1);    -moz-transform: translate(-50%, -50%) scale(1);    -ms-transform: translate(-50%, -50%) scale(1);    -o-transform: translate(-50%, -50%) scale(1);    transform: translate(-50%, -50%) scale(1);
}

/*首页流程*/
/*新闻*/
.show_news .show_news_l{width: 100%;}
.show_news .show_new_r{width: 100%;}

.bg3{background: #f1f2f3; padding:0%;}
/*服务*/

.service-page .service-box .service-info {
  background: rgba(255, 255, 255, 0.85);
  padding: 8%;
}
/*关于我们 start*/

.about_l{width: 100%; float: left;}
.about_r{width: 100%; float: right;}
.about_r img{width: 100%;}
.about_name1{font-size: 36px;text-align: center; color: #222; padding:80px 0px 0px 0;}
.i_box1{ padding:30px 0px;}
.i_box1_t .s1{ font-size:42px; padding-left:20px;}
.i_box1_t .s1 span{ font-size:20px;}
.i_box1_t .s3{width:100%;}
.i_box1_t .s3 a{width:50%; float:left; margin:0px; text-align:center; font-size:14px;}
.i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd{ font-size:16px;}
.i_box1_t .s2{ position:absolute; right:0px;}
.i_box1_t .s3 a:after{ height:3px;}
.i_box1_t .s3 a:hover:after, .i_box1_t .s3 a.activexd:after{ width:30%; margin-left:-15%;}

.i_box2{ padding-bottom:30px;}
.ny_wmscy_con3 .swiper-slide .div{ font-size:16px;}
.i_box2_conz .wmscy_next3{ right:0px; width:18px; height:40px; margin-top:-30px; display: none;}
.i_box2_conz .wmscy_prev3{ left:0px; width:18px; height:40px; margin-top:-30px; display: none;}
/*团队*/
.team_first{background: #fff; width: 100%; display: block; overflow: hidden; margin: 5% 0; color: #333; }
.team_first .team_l_img{width: 100%; float: left;}
.team_first .team_l_img img{width: 100%;}
.team_first .team_about{width: 100%; padding: 3%; float: right;}
.team_first .team_about .div1{font-size: 20px;}
.team_first .team_about .div2{font-size:15px; font-weight: bold; padding: 4% 0;}
.team_first .team_about .div3{font-size:14px;}
.team_first .link { margin-top: 50px; }
.team_first .link a { line-height: 1; display: block; color: #999 ; font-size: 14px; background: url(../images/ic_15s.png) no-repeat left top; padding-left: 26px; background-size: 16px; }
.team_first .team_about .link:hover a { line-height: 1; display: block; color: #db292f; font-size: 14px; background: url(../images/ic_15.png) no-repeat left top; padding-left: 26px; background-size: 16px; }

.n_box5_b{width:100%; padding-bottom: 5%;}
.n_box5_b li{width:100%;float:left;  margin: 1% 0% 1% 0%;}
.n_box5_b li:nth-child(4n){margin-right: 0;}
.n_box5_b li .a_img{width: 100%;float:left; display:inline-block; overflow:hidden; position:relative;}
.n_box5_b li .a_img img{width: 100%;}
.n_box5_b li .a_img .s1{width:34px; text-align:center; height:570px;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; padding-top:25px; color:#fff; line-height:1.2; font-size:18px; background:url(../images/tb_027.png) bottom center no-repeat; position:absolute; left:24px; top:0px; z-index:1;}
.n_box5_b li .a_img .s1 span{ font-size:30px; display:inline-block; padding-bottom:10px; display:inline-block;}
.n_box5_b li .a_img .s2{width:90%;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; background:url(../images/tb_025.png) repeat; position:absolute; left:0px; bottom:-100%; z-index:2;}
.n_box5_b li .a_img .s2_c{width:100%; padding:5% 5% 5% 15%; background:url(../images/tb_026.png) -8% top no-repeat; color:#fff; font-size:14px;}
.n_box5_b li .a_img .s2_c_t{ font-size:18px; line-height:1.6;}
.n_box5_b li .a_img .s2_c_t span{ font-size:48px;}
.n_box5_b li .a_img .s3{width:100%; line-height:2; margin-top:15px;}
.n_box5_b li .a_img .s4{width:100%; height:40px; line-height:40px; overflow:hidden; color:#fff; font-size:14px;}
.n_box5_b li .a_img:hover .s2{ bottom:0px;}
.n_box5_b li .a_img:hover .s1{ left:-100%;}

/*团队详细页*/
.n_box6{width:100%; position:relative; margin: 5% 0; display: block; overflow: hidden; position: relative; background: #fff;}
.n_box6 .padd_5{padding-bottom:30%;}
.n_box6_zc{width:110%; height:147px; background-color:#d91c22; position:absolute; right:-35%; bottom:-90px; z-index:11;}
.n_box6_l{width:100%; height:auto; overflow:hidden;}
.n_box6_l img{width:100%; height:auto;}
.n_box6_r{width:calc(100% );}
/*团队*/
/*关于我们 end*/

/*footer start*/
.i_footer{width:100%;}
.i_footer_t .i_footer_t_l{width:100%;color:#fff; float: left;}
.i_footer_t .i_footer_t_c{width:100%;color:#fff; float: left; margin-top: 30px; }
.i_footer_t .i_footer_t_c .i_footer_t_c_name{width:100%;color:#fff; float: left;  font-size:15px; font-weight: bold;}
.i_footer_t_r{float: right;  top: 30%;}
.i_footer_t_r li{width: 40px; height: 40px; margin-bottom: 20px; position: relative;}
.i_footer_t_r li img{width: 100%;}
.i_footer_t_r li .show_img {display: none; position: absolute; left: -130px; top: 0; width: 120px;}
.i_footer_t_r li .show_img img{width: 100%;}
.i_footer_t_r li:hover .show_img{display: block;}
.i_footer_t .i_footer_t_c ul {  padding-top: 0px;}
.i_footer_t_r{ margin-top: 70px;}
.i_footer_t .i_footer_t_c ul li {
  float: left;
  width: 14%;
}.i_footer_t .i_footer_t_c ul li a{display: none;}
.i_footer_t .i_footer_t_c ul li a.footer_nav{ display: block;}
.i_footer_l_c1 {width: 100%; text-align: center;}
.i_footer_l_c1 a.a1 .img {
  width: 120px;
  height: 120px;
  background-color: #fff;
  padding: 5px;
  position: absolute;
  top: -150px;
  left: -20px;
  display: none;
}
/*footer end*/
/*关于我们 start*/
.about-1 {
  padding: 5% ;
  position: relative;
}
.about-1 h2 {position: relative;z-index: 10;left: 0px;right: auto;margin-top: 20px;
bottom: auto;
font-weight: bold;
font-size: 30px;
  width: 100%;}
  
  .about_name {
  font-size: 18px; margin-top: 20px;
  text-align: left;}
  .about-1 .list li p, .about-1 p {
  font-size: 14px;
  line-height: 1.6;
}

.about-1 .list li { position: relative;
  width: 100%; padding-right: 0%;
  font-size: .24rem;
  padding-bottom: 1.3rem; }
.about-1 .list li:after {display: none;}
.about-1 .list li h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  padding-bottom: .16rem;
}
.view .swiper-slide .s1{width: 100%;}
.view .swiper-slide{font-size: 14px;}
.about-2 {
  background: url(../images/about-2.jpg) 20% no-repeat;
  background-size: cover; background-attachment: fixed;
  min-height:600px;
  color: #fff; }
.about-2 .wal {padding: 5%;}
.about-2 ul {
  border-right: rgba(255, 255, 255, 0.2) solid 0px;
}
.about-2 li {  width: 100%;  height:auto;  border-left:none;  padding:5% 0; border-bottom: 1px solid #fff; }
.about-2 li:hover{background-color: rgb(0,0,0,0.3);}
.about-2 li h2 {
  font-size: 22px;
  position: relative;
  height:30px; padding: 0px 1%;}
.about-2 li h2:before {
  content: "";
  display: block;
  position: absolute;
  left: -.2rem;
  margin-left: -1px;
  top: 50%;
  width: 1px;
  height: .26rem;
  margin-top: -.13rem;
  background: #3ab6be;
  opacity: 0; }

.about-2 li .content {
  font-size: 14px;
  line-height: 1.8em;
  height: 0; transition: all ease-in-out .5s;
  overflow: hidden; padding: 0px 0%; margin-top: 20px;
  margin-right: -.1rem; }
.about-2 li .content_more{ display: none; margin: 0px 0%; margin-top: 20px; border: 1px solid #fff; width: 20%; min-width: 120px; height: 30px; line-height: 28px; text-align: center; border-radius: 15px;}
.about-2 li .content_more a{color: #fff; display: block;}
.about-2 li .content_more a:hover{color: #76caff}
.about-2 li:hover .content_more{display: block;}
.about-2 li .content_more:hover { border: 1px solid #76caff;}
.about-2 li:hover .content { transition: all ease-in-out .5s;
  height: 10.8em;
  overflow: hidden;
  position: relative; }
.about-2 li .content p {
  padding-right: .1rem; }
.about-2 li.on h2:before {
  opacity: 1; }
.about-2 li.on .content {
  height: 10.8em; }
  
/*产品介绍start*/
.n_box3{ padding:30px 1.5%;}
.n_box3_t{ font-size:14px; text-align: left;}
.n_box3_c li{width:100%;}
.n_box3_c li .a_img{ font-size:14px;}
.n_box3_c li .a_img .a_text .s1{ font-size:16px;}
.n_box3_c li .a_img .a_text{ bottom:10px;}

.gallery .gallery-top {
    height: calc(100% - 100px);
}
.wrapper .gallery .gallery-top .swiper-slide {
    position: relative;
    width: 100%;
    padding: 10% 0;
}
.gallery .gallery-top .swiper-slide .cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.gallery .gallery-thumbs {
    height: 100px;
}
.gallery .gallery-thumbs .swiper-slide {
    width: auto; width: auto; 
  text-align: center;
}
.gallery .gallery-thumbs .swiper-slide img {
    height: 100%;
}

.n_box4{height: 240px !important;}
.n_box4 .a_text .s1{ font-size:24px; display: none;}
.n_box4 .a_text .bigzm{display: block; font-size: 20px;}
.n_box4 .a_text{ font-size:16px; bottom:20%;}
.n_box4 .a_tuku{ font-size:14px;bottom:5%;}
.n_box5{width:100%; max-width: 1300px; margin: 0px auto;background:no-repeat;}

.n_box5_l{width:100%; border:0px; padding:20px 0px;}
.n_box5_r{width:100%; background: #fafafa;}
.n_box5_l_c{ padding:5% 0%;}
.n_box5_border{width: 100%; font-size: 24px;}
.n_box5_l_c img{max-width: 100%;}
.n_box5_r{ padding-top:20px; border-bottom: 1px solid #e5e5e5;}
.n_box6s{width:100%; padding:45px 5%; border-top:1px solid #e5e5e5;}
.n_box6s_ul{ padding-top:30px;}
.n_box6s_ul li{width:100%; padding:0px 1% 2% 1%;}
.n_box6s_ul li .a_img{ font-size:16px;}
.n_box6s_ul li .a_img .a_text .s1{ font-size:18px;}
.n_box6s_ul li .a_img .a_text{ bottom:10px;}

/*团队*/
.team_gl .team_gl_c .wmscy_prev31,.team_gl .team_gl_c .wmscy_next31{top:30%}

/*行业产品end*/

.show_page .fr{display: none;}
.show_content .show_con_name {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}.show_content .show_con_time {
  color: #999999;
  font-size: 14px;
  text-align: center;
}
/*荣誉资质*/
.about_ry{ padding: 2% 0; display: block; overflow: hidden; margin-bottom: 3%;}
.about_ry li{width: 49%; float: left; margin-right: 2%; background: #fff; margin-bottom: 2%;}
.about_ry li:nth-child(2n){margin-right: 0;}
.about_ry li img{width: 100%;}
.about_ry li .a_img{width: 100%; overflow: hidden;}
.about_ry li .a_text{width: 100%;  height: 50px; line-height: 50px; display: block; overflow: hidden; padding: 0px 5%; text-align: center;}
.about_ry li:hover{ -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -o-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); }


.sk_page a{display: none;}
.sk_page a.prev ,.sk_page a.next{display: block;}
/*人才招聘 start*/


.n_box15_c{width: 100%;
max-width: 1000px;
position: fixed;
left: 50%;
top: 50%;
z-index: 111111;
padding-bottom: 30px;
background-color: #fff;
webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:25%;}
.n_box15_c_c li dl dd .s2{width:75%;}
.n_box15_c_c li dl dt .s4{width:25%;}
.n_box15_c_c li dl dt .s5{width:75%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}
/*人才招聘end*/

/*联系我们*/
.n_box18_ul li {margin-top: 5px;}
.n_box18_ul li .bg1,.n_box18_ul li .bg2,.n_box18_ul li .bg3{background-size: 30px;}
.n_box18_ul li .s1 {
  font-size: 18px;
  color: #333;
}
.n_box19 .allmap {
		width: 100%;
		height: 200px;
		overflow: hidden;
	}
	.contact_l {
		float: left;
		width: 100%;
	}
	.contact_r {
		float: right;
		width: 100%; margin-top: 3%;
	}
	.comp_name {
  font-size: 22px;
  color: #333;
}
	.contact_map_li li { padding: 5%;
  width: 100%;}
  .contact_map_li .map_l,.contact_map_li .map_r {
  width: 100%;}
.i_sectionbox4_rs {
		padding: 0px 5%;
	}
	.i_sectionbox4_r_c li {
		width: 100%;
		padding: 9px 0px;
		color: #333;
		font-size: 16px;
	}
	.i_sectionbox4_r_c li.l1 {
		margin: 0px 0%;
	}
}

/*新闻列表 end*/
@media only screen and (max-width: 1024px) { 
	
	.product-list { padding: 74px 5.335% 0; margin-top: 1rem; }
  .product-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .product-list .item.item2 { width: 100%; }
  .product-list .item.item3 { float: none; margin-right: 0; }
  .product-list .item .img { overflow: hidden; }
  .product-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .product-list .item .img img { display: none; }
  .product-list .item .info { position: absolute; left: 0; bottom: 0; width: 100%; height: 170px; padding: 90px 5% 0; opacity: 1; filter: alpha(opacity=100); background-size: 100% auto; background-position: left bottom; }
  .product-list .item .info .ftitle { font-size: 0.805rem; }
  .product-list .item .info .title { margin-top: 0.5rem; font-size: 1.025rem; padding-right: 60px; background: url(../images/ic_2.png) no-repeat right center; }
  .index_news_list { overflow: hidden; padding: 74px 5.335% 0; margin-top: 1rem; }
  .index_news_list .item { float: none; width: 100%; margin-right: 0; margin-bottom: 1rem; height: auto !important; }
  .index_news_list .item:nth-child(3) { margin-right: 0; }
  .index_news_list .item:last-child { margin-right: 0; }
  .index_news_list .item .img { height: 15rem; width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
  .index_news_list .item:first-child { height: 15rem; }
  .index_news_list .item:first-child .img-box { width: 100%; float: none; }
  .index_news_list .item:first-child .info { line-height: 34px; padding: 5%; }
  .index_news_list .item:first-child .info .box { padding-right: 7rem; }
  .index_news_list .item:nth-child(2), .index_news_list .item:nth-child(3) { width: 100%; }
  .index_news_list .item:nth-child(2) .info, .index_news_list .item:nth-child(3) .info { width: 100%; float: none; }
  .index_news_list .item .img-box { width: 100%; float: none; overflow: hidden; }
  .index_news_list .item .info { width: 100%; float: none; padding: 5%; }
  .index_news_list .item .info .label { font-size: 0.878rem; }
  .index_news_list .item .info .title { margin-top: 1.4rem; font-size: 1.244rem; height: auto; }
  .index_news_list .item .info .synopsis { margin-top: 1rem; font-size: 0.878rem; line-height: 1.4; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; height: auto; }
  .index_news_list .item .info .data { font-size: 0.878rem; margin-top: 1.4rem; }
 
  .page-product-list { padding: 3rem 0; }
  .page-product-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .page-product-list .item.item2 { width: 100%; }
  .page-product-list .item.item3 { float: none; margin-right: 0; }
  .page-product-list .item:nth-child(2) { width: 100%; }
  .page-product-list .item .img { overflow: hidden; }
  .page-product-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .page-product-list .item .img img { display: none; }
  .page-product-list .item:first-child { width: 100%; }
  .page-product-list .item .box { padding: 0 10%; }
  .page-product-list .item .box .ftitle { font-size: 1.3rem; }
  .page-product-list .item .box .title { font-size: 1.025rem; margin-top: 0.8rem;  line-height: 1.6;}
  .page-product-list .item .info { bottom: 26px; width: 100%; padding: 0 20px; }
  .page-product-list .item .info .ftitle { font-size: 1.025rem; }
  .page-product-list .item .info .title { font-size: 0.805rem; }
  .page-service-list { padding: 3rem 0; }
  .page-service-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .page-service-list .item.item2 { width: 100%; }
  .page-service-list .item.item3 { float: none; margin-right: 0; }
  .page-service-list .item .img { overflow: hidden; }
  .page-service-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .page-service-list .item .img img { display: none; }
  .page-service-list .item .info { bottom: 26px; width: 100%; padding: 0 20px; }
  .page-service-list .item .info .ftitle { font-size: 1.025rem; }
  .page-service-list .item .info .title { font-size: 0.805rem; }
  .page-product-box { padding: 3rem 0; }
  
  
  .page-product-box .product-search{padding: 5%;}
	.product_custom{display: inline-block; min-width: 100%; text-align: center;}
	.product_custom a{font-size: 1.1rem; padding: 0px 3%;}
	.product_custom a:hover,.product_custom a.now{color: #00b61e;}
	.page-product-box .product-search .search-from { width: 100%; display: inline-block; text-align: center; }
  .page-product-box .product-search .search-from { padding: 1rem; }

  .page-product-box .product-search .search-from .input { width: 100%; display: block; height: 2.6rem; margin: 5px 0; max-width: 100%; }
  .page-product-box .product-search .search-from .input input { height: 2.6rem; font-size: 0.878rem; padding: 0 1rem; }
  .page-product-box .product-search .search-from .input .sub { width: 72px; background: url(../images/ic_14.jpg) no-repeat center center; }
  .page-product-box .product-search .search-nav a { font-size: 0.878rem; line-height: 3rem; margin: 0 0.5rem; }
  .page-product-box .product-search .search-nav a::after { height: 3px; }
  .page-product-box .page-product-box-list { margin-top: 2rem; }
  .page-product-box .page-product-box-list .item { float: none; width: 100%; margin-right: 0%; margin-bottom: 1rem; }
  .page-product-box .page-product-box-list .item::before { content: ""; z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; height: 76px; background: url(../images/3.png) repeat-x center center; }
  .page-product-box .page-product-box-list .item .info { bottom: 1rem; padding: 0 0.8rem; }
  .page-product-box .page-product-box-list .item .info .title { font-size: 1.025rem; }
  .page-product-box .page-product-box-list .item .info .ftitle { font-size: 0.805rem; }
  .page_banner .page_banner-prev, .page_banner .page_banner-next { width: 3rem; height: 3rem; background-size: 100%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
  .page_banner .page_banner-prev { left: 5.335%; background-size: 100%; }
  .page_banner .page_banner-prev:hover { background-size: 100%; }
  .page_banner .page_banner-next { right: 5.335%; background-size: 100%; }
  .page_banner .page_banner-next:hover { background-size: 100%; }
  .page_banner .page_banner-paginationBox { position: absolute; width: 100%; bottom: 3%; z-index: 99; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet { margin: 0 5px; width: 42px; height: 42px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet::after { width: 14px; height: 14px; margin: -7px auto auto -7px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet .circleProgress_wrapper { height: 46px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet .wrapper-border { width: 42px; height: 42px; position: absolute; top: 0; left: 0; border: 2px solid rgba(255, 255, 255, 0.5); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet.swiper-pagination-bullet-active::after { display: block; background: #00b61e; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet.swiper-pagination-bullet-active .circleProgress_wrapper { display: none; }
  .page_banner .page_banner_box { position: relative; }
  .page_banner .page_banner_box .item { overflow: hidden; position: relative; }
  .page_banner .page_banner_box .item .img { height: 24rem; }
  .page_banner .page_banner_box .item .img img { display: none; }
  .product-box { padding: 2rem 0; }
  .product-box .product-box-title { padding-bottom: 1.5rem; }
  .product-box .product-box-title h1 { font-size: 1.244rem; }
  .product-box .product-box-title h3 { font-size: 0.878rem; margin-top: 5px; }
  .product-box .single-page { margin-top: 1.4rem; font-size: 0.878rem; }
  .service-page .img-box { height: 20rem; }
  .service-page .img-box img { display: none; }
  .service-page .service-box { padding: 0 0 3rem; }
  .service-page .service-box .service-info { padding: 2rem 1.5rem; }
  .service-page .service-box .service-info .title h1 { font-size: 1.244rem;  color: #222;}
  .service-page .service-box .service-info .single-page { font-size: 0.878rem; margin: 1rem 0; }
  .service-page .service-box .service-info .link a { font-size: 0.878rem; }
  
  .page-news { padding: 3rem 0; }
  .page-news .news_first { padding-left: 0; }
  .page-news .news_first .img { position: static; width: 100%; height: auto; }
  .page-news .news_first .img .img-bg { position: static; height: 14rem; }
  .page-news .news_first .img .img-bg img { width: 100%; display: none; }
  .page-news .news_first .box { padding: 1.5rem; }
  .page-news .news_first .box .data .year { font-size: 1.244rem; }
  .page-news .news_first .box .data .day { font-size: 0.878rem; }
  .page-news .news_first .box .title { font-size: 1.025rem; margin: 1rem 0; }
  .page-news .news_first .box .synopsis { font-size: 0.878rem; }
  .page-news .news_first .box .link { margin-top: 1rem; }
  .page-news .news_first .box .link a { line-height: 26px; font-size: 1.025rem; background: url(../images/ic_15.png) no-repeat left center; padding-left: 26px; }
  .page-news .news-liner { margin: 2rem 0; }
  .page-news .news_list .item { float: none; width: 100%; margin-right: 0; margin-bottom: 1rem; height:160px; }
  .page-news .news_list .item .info { padding: 1.5rem; height: auto; }
  .page-news .news_list .item .info .data { font-size: 0.878rem; }
  .page-news .news_list .item .info .title { font-size: 1.025rem; margin-top:0rem; height: auto; }
  .page-news .news_list .item .info .liner { height: 1px; margin: 1rem 0; }
  .page-news .news_list .item .info .synopsis { font-size: 18px;  display: none;}
  .page-news .news_list .item .info .link {  margin-top: 14px;}
  .page-news .news_list .item .img{height: 160px;}
  .news_page { padding: 3rem 0; }
  .news_page .news_page_title { font-size: 1.464rem; }
  .news_page .news_page_label { font-size: 0.805rem; margin-top: 1rem; }
  .news_page .news_page_label span { margin: 0 0.5rem; }
  .news_page .news_page_liner { margin: 1.5rem 0; }
  .news_page .single-page { font-size: 0.878rem; padding-bottom: 2rem; }
  .pre_next { padding: 2rem 0px 0; }
  .pre_next .sxp { float: none; }
  .pre_next .fr { float: none; }
  .pre_next span.fxd { display: none; }
  .pre_next .bdshare-button-style0-16 { float: none; text-align: center; margin-top: 1.5rem; }
  .pre_next .bdshare-button-style0-16 a { float: none; display: inline-block; }
  .recruit-search .search-box { width: 100%; }
  .recruit-search .search-box input { height: 2.8rem; width: 100%; padding: 0 1.5rem; font-size: 0.878rem; }
  .recruit-search .search-box .sub { width: 5rem; -webkit-border-radius: 2.8rem; -moz-border-radius: 2.8rem; -ms-border-radius: 2.8rem; -o-border-radius: 2.8rem; border-radius: 2.8rem; background-size: auto 40%; }
   .about_map.contact_map { padding: 3rem 0; }
  .search-page { padding: 3rem 0; }
  .search-page .sk_page { border: 0; margin-top: 0; }
  .search-end { margin-top: 2rem; font-size: 0.878rem; }
  .search-list .item { padding: 2rem 0; }
  .search-list .item .data { float: none; width: 100%; text-align: left; margin-right: 0; }
  .search-list .item .data h3 { font-size: 1.244rem; line-height: 1.2; }
  .search-list .item .data h3::after { display: none; }
  .search-list .item .data .btn { display: none; }
  .search-list .item .box { margin-top: 1rem; }
  .search-list .item .box .title { font-size: 1.025rem; line-height: 1.6; }
  .search-list .item .box .synopsis { margin-top: 0.6rem; font-size: 0.878rem; }
  .privacy-page { padding: 0rem 0 3rem; }
  .privacy-page .privacy-title { font-size: 1.025rem; padding: 1rem 0 1rem 30px; margin-top: 2rem; }
  .privacy-page .privacy-box { margin-top: 2rem; }
  .privacy-page .privacy-box .single-page { font-size: 0.878rem; }
  .video_hidden { width: 100%; position: fixed; left: 0; margin-left: 0; top: 15vh; padding: 10px; }
  .video_box .video { width: 100%; }
  .video_box iframe { height: 18rem; }
  .video_box video { height: 18rem; }
  .video_box .video_close { position: absolute; right: 1rem; top: -50px; } 
  }