﻿""@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/


@media screen and (min-width:641px) and (max-width:992px)
{
.i_con{ width:100%; padding:0;}
.i_con1{ margin: 0 auto;
  padding: 0 5%;}
.i_con2{ width:100%; padding:0;}
.i_con1s{width:94%;/* 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%; }
.home-swiper .swiper-slide .text_c{ font-size:16px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}
.show_news .show_news_l{width: 100%;}
.show_news .show_new_r{width: 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% );}
/*联系我们*/

}

@media screen and (min-width:800px) and (max-width:1200px)
{
	.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*/
 .index_news_list { overflow: hidden; padding: 0px 5.335% 0; margin-top: 1rem;margin-top: 0rem; }
 .index_about {overflow: hidden;padding: 0px 5.335% 0;margin-top: 1rem;margin-top: 0rem;}
.index_about .index_about_l ,.index_about .index_about_r{width: 100%;}
.index_about .index_about_r .about_c{padding: 4% 0%;}
.index_about .index_about_r .about_en{font-size: 16px; color: #666666;}
.index_about .index_about_r .about_cn{font-size: 24px; color: #d91c22; font-weight: bold;}
.index_about .index_about_r .about_contents{ height: 120px;margin: 5% 0 8% 0; overflow: hidden; line-height: 30px;font-size: 16px;}
.index_about .index_about_r .about_icon a{ width:50%; height: 120px; color: #999; float: left; margin: 0px auto; text-align: center;}
.index_about .index_about_r .about_icon a .icon_img img{width:60%; max-width: 60px; margin-bottom: 5%;transition: all ease-in-out .5s;}

/*首页简介end*/
/*团队介绍 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:640px) and (max-width:800px)
{
.i_con{ width:100%; padding:0;}
.i_con1{ width:100%; padding:0 5%;}
.i_con2{ width:100%; padding:0;}
.i_con1s{width:94%;/* padding:0px 3%;*/ height:auto !important;}
.ny_con {   width:90%;    margin: 0px auto;    position: relative;}
.ny_con1{   width:90%;    margin: 0px auto;    position: relative;}
.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: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: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% );}
}


@media screen and (min-width:0px) and (max-width:640px)
{
.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*/	

/*首页简介start*/
 .index_news_list { overflow: hidden; padding: 0px 5.335% 0; margin-top: 1rem;margin-top: 0rem; }
 .index_about {overflow: hidden;padding: 0px 5.335% 0;margin-top: 1rem;margin-top: 0rem;}
.index_about .index_about_l ,.index_about .index_about_r{width: 100%;}
.index_about .index_about_r .about_c{padding: 4% 0%;}
.index_about .index_about_r .about_en{font-size: 1.00rem; color: #666666;}
.index_about .index_about_r .about_cn{font-size: 1.244rem; color: #d91c22; font-weight: bold;}
.index_about .index_about_r .about_contents{ height: 120px;margin: 5% 0 8% 0; overflow: hidden; line-height: 30px;font-size: 0.878rem;}
.index_about .index_about_r .about_icon a{ width:50%; height: 120px; color: #999; float: left; margin: 0px auto; text-align: center;}
.index_about .index_about_r .about_icon a .icon_img img{width:60%; max-width: 60px; margin-bottom: 5%;transition: all ease-in-out .5s;}

/*首页简介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;}

/*首页流程*/
.index_lc_list{display: block; overflow: hidden;width: 100%;}
.index_lc_list ul{padding: 2% 0; margin-top: 3%; background: url(../images/lc_bg1.png) repeat-x left top; display: block; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.index_lc_list ul li{float: left; width: 25%; text-align: center;  font-size: 14px; position: relative;}
.index_lc_list ul li:after{position: absolute; right: 0; top: 25px; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat right top; background-size: 6px;}
.index_lc_list ul li:nth-child(5):before{position: absolute; left: 0; top:25px; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat left top; background-size: 6px;}
.index_lc_list ul li:nth-child(5){margin-left: 5%;}
.index_lc_list ul li:nth-child(5),.index_lc_list ul li:nth-child(6),.index_lc_list ul li:nth-child(7){ width: 30%; padding:0 2.5% ;}
.index_lc_list ul li:nth-child(4):after{display: none;}
.index_lc_list ul li:last-child:after{ display: none;}
.index_lc_list ul li .lc_icon { margin: 10px auto ; transition: all ease-in-out .2s;   width: 46%;   height: 0;  background: #555; padding-top: 46%; border-radius: 100%;box-sizing: border-box;        position: relative;    }
.index_lc_list ul li:hover .lc_icon {background-color: #d91c22;transition: all ease-in-out .2s;}
.index_lc_list li .lc_icon img{margin: 25%; transition: all ease-in-out .2s;
position: absolute;left: 0;top: 0;width: 50%;height: 50%;overflow: hidden;text-align: center;z-index: 3;}
.index_lc_list li:hover .lc_icon img{margin: 20%;width: 60%;height: 60%; transition: all ease-in-out .2s;}
.index_lc_list li .lc_name{font-weight: bold; font-size:0.878rem; color: #333;}
.index_lc_list li .lc_con{display: none;}
/*首页流程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;}
.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: 400px !important;}
.n_box4 .a_text .s1{ font-size:24px;}
.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%;}
.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%;
	}
}
@media screen and (min-width:641px) and (max-width:800px)
{
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}	
.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:calc(90% - 30PX); margin-top:auto; bottom: 10%;}
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:5%; margin-top:auto; bottom: 10%;}	


/*首页流程*/
.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);
}

/*首页流程*/
/*首页简介start*/
 .index_news_list { overflow: hidden; padding: 0px 5.335% 0; margin-top: 1rem;margin-top: 0rem; }
 .index_about {overflow: hidden;padding: 0px 5.335% 0;margin-top: 1rem;margin-top: 0rem;}
.index_about .index_about_l ,.index_about .index_about_r{width: 100%;}
.index_about .index_about_r .about_c{padding: 4% 0%;}
.index_about .index_about_r .about_en{font-size: 1.00rem; color: #666666;}
.index_about .index_about_r .about_cn{font-size: 1.244rem; color: #d91c22; font-weight: bold;}
.index_about .index_about_r .about_contents{ height: 120px;margin: 5% 0 8% 0; overflow: hidden; line-height: 30px;font-size: 0.878rem;}
.index_about .index_about_r .about_icon a{ width:50%; height: 120px; color: #999; float: left; margin: 0px auto; text-align: center;}
.index_about .index_about_r .about_icon a .icon_img img{width:60%; max-width: 60px; margin-bottom: 5%;transition: all ease-in-out .5s;}

/*首页简介end*/

/*首页流程*/
.index_lc_list{display: block; overflow: hidden;width: 100%;}
.index_lc_list ul{padding: 2% 0; margin-top: 3%; background: url(../images/lc_bg1.png) repeat-x left top; display: block; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.index_lc_list ul li{float: left; width: 25%; text-align: center;  font-size: 14px; position: relative;}
.index_lc_list ul li:after{position: absolute; right: 0; top: 25px; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat right top; background-size: 6px;}
.index_lc_list ul li:nth-child(5):before{position: absolute; left: 0; top:25px; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat left top; background-size: 6px;}
.index_lc_list ul li:nth-child(5){margin-left: 5%;}
.index_lc_list ul li:nth-child(5),.index_lc_list ul li:nth-child(6),.index_lc_list ul li:nth-child(7){ width: 30%; padding:0 2.5% ;}
.index_lc_list ul li:nth-child(4):after{display: none;}
.index_lc_list ul li:last-child:after{ display: none;}
.index_lc_list ul li .lc_icon { margin: 10px auto ; transition: all ease-in-out .2s;   width: 46%;   height: 0;  background: #555; padding-top: 46%; border-radius: 100%;box-sizing: border-box;        position: relative;    }
.index_lc_list ul li:hover .lc_icon {background-color: #d91c22;transition: all ease-in-out .2s;}
.index_lc_list li .lc_icon img{margin: 25%; transition: all ease-in-out .2s;
position: absolute;left: 0;top: 0;width: 50%;height: 50%;overflow: hidden;text-align: center;z-index: 3;}
.index_lc_list li:hover .lc_icon img{margin: 20%;width: 60%;height: 60%; transition: all ease-in-out .2s;}
.index_lc_list li .lc_name{font-weight: bold; font-size:0.578rem; color: #333;}
.index_lc_list li .lc_con{display: none;}
/*首页流程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%;}

.show_content .show_con{padding: 4% 0 !important;}
/*首页流程*/

}
