@charset "utf-8";
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body,html{font-family:Arial, Microsoft YaHei;margin:0px;padding: 0px; /* background:#202228; */ line-height:1.4; font-size: 625%;  text-align: left;color: #ffffff}
#other{ background:none;}
img{ border:none}
a {text-decoration: none ; }
a:hover{ color:#3393e2}
i,em{ font-style:normal}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{color: #686868;}
.clear{clear: both;}
ul {list-style: none;    margin: 0;    padding: 0;}
h12{ font-size:12px;}
h13{ font-size:13px;}
h14{ font-size:14px;}
h15{ font-size:15px;}
h16{ font-size:16px;}
h17{ font-size:17px;}
h18{ font-size:18px;}
h19{ font-size:19px;}
h20{ font-size:20px;}
a{text-decoration: none;color:#ffffff;}
/* 手机端隐藏 */

/* 手机端隐藏end */
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
.myFlex3{display: flex;justify-content: center;align-items: center;}
.myFlex-col {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  }
.myFlex5 {  display: flex;  justify-content: center;  align-items: flex-end;  }
.myFlex {  display: flex;  justify-content: space-between;  align-items: center;  }
.myFlex4 {  display: flex;  align-items: center;  }
.full{width: 100%;overflow: hidden;}
.con{ width: 1300px; text-align: left; margin: 0 auto}
.center{width: 96%;margin: 0 auto;overflow: hidden;}


.banner_img img{width: 100%}
#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:0.2rem;}
#banner .slick-dots li{width: 0.15rem;height: 0.15rem;}
#banner .slick-dots li button{width: 0.15rem;height: 0.15rem;border-radius: 100%;background: #194c8b}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{background: white;}

/*nav*/
.nav{background: white;position: fixed;z-index: 999;}
.nav_con{width: 86%;margin: 0 auto;height: 1rem;background: white;}
.logo{display: block;float: left;width: 2rem;height: 100%;background: url(../img/logo.png) no-repeat center center;background-size: 100%;}
.logo img{width: 100%;}

.head_switch{line-height: 1rem;float: right;  font-size: 0.28rem;  color: #333333;margin-right: 0.2rem}
.head_switch p a{color: #333333;display: inline-block;margin: 0 0.1rem}


.menuright{display: block;float: right;}
.mheadkong{height: 1rem !important;}
.menu li{height: 3rem;width: 8rem;text-align: center;}
.menu .key2{width: 5rem;text-align: center;color: #000000;}
.nav .munen {width: 0.7rem;height: 1rem;float: right;}
.top_icons{height: 100px;float: right;width: 9rem;margin-left: 1.5rem;margin-left: 1rem;}

.one_banner img{width: 100%;}
div.phoneNav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 99999;background-color: #000;background-color: rgba(0,0,0,0.8);box-sizing: border-box;-moz-box-sizing: border-box;padding-top:1.8%;transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);}
div.phoneNav .navb{ width: 88%;  position: absolute; left: 50%; top: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);}
div.phoneNav .navb ul li{width: 100%; overflow: hidden; text-align: left ;padding-bottom: 0.3rem;}
div.phoneNav .navb ul li a p.p1{ font-size: 0.28rem;color: #fff; line-height: 2;}
div.phoneNav .navb ul li a p.p2{font-family: arial;color: #fff; font-size: 0.24rem; padding-bottom: 8%;}
div.phoneNav .navb ul li a p.p3{font-size: 0.24rem; color: #d1d1d1; line-height: 2.5;}
div.phoneNav .navb ul li a p.p3:hover{color: #d50103}

div.phoneNav .gb{ width:40px; height: 40px; text-align: center; float:right; margin-right:7%; cursor: pointer;}
div.phoneNav span{ display: inline-block; width:40px; height: 1px; border-top: 2px solid #fff; position: relative;}
div.phoneNav span.sp1{transform: rotate(45deg) translate3d(20px,20px,0);-webkit-transform: rotate(45deg) translate3d(9px,13px,0);-moz-transform: rotate(45deg) translate3d(20px,20px,0);}
div.phoneNav .gb span.sp2{transform: rotate(-45deg) translate3d(-9px,6px,0);-webkit-transform: rotate(-45deg) translate3d(-9px,6px,0);-moz-transform: rotate(-45deg) translate3d(-9px,6px,0);}
div.phoneNav .gb span:after{position: absolute; content: ''; left: 0; top: -1px; width: 0%; height: 100%; border-top: 1px solid #fff;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;}
div.phoneNav .gb:hover span:after{ width: 100%;}
div.phoneNav li{transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);opacity: 0;}
div.phoneNav li:nth-of-type(1){transition: all .8s ease 1s;-webkit-transition: all .8s ease 1s;-moz-transition: all .8s ease 1s;}
div.phoneNav li:nth-of-type(2){transition: all .8s ease 1.15s;-webkit-transition: all .8s ease 1.15s;-moz-transition: all .8s ease 1.15s;}
div.phoneNav li:nth-of-type(3){transition: all .8s ease 1.3s;-webkit-transition: all .8s ease 1.3s;-moz-transition: all .8s ease 1.3s;}
div.phoneNav li:nth-of-type(4){transition: all .8s ease 1.45s;-webkit-transition: all .8s ease 1.45s;-moz-transition: all .8s ease 1.45s;}
div.phoneNav li:nth-of-type(5){transition: all .8s ease 1.6s;-webkit-transition: all .8s ease 1.6s;-moz-transition: all .8s ease 1.6s;}
div.phoneNav li:nth-of-type(6){transition: all .8s ease 1.75s;-webkit-transition: all .8s ease 1.75s;-moz-transition: all .8s ease 1.75s;}
div.phoneNav li:nth-of-type(7){transition: all .8s ease 1.9s;-webkit-transition: all .8s ease 1.9s;-moz-transition: all .8s ease 1.9s;}
div.phoneNav li:nth-of-type(8){transition: all .8s ease 2s;-webkit-transition: all .8s ease 2s;-moz-transition: all .8s ease 2s;}
div.phoneNav li:nth-of-type(9){transition: all .8s ease 2.15s;-webkit-transition: all .8s ease 2.15s;-moz-transition: all .8s ease 2.15s;}
div.phoneNav li:nth-of-type(10){transition: all .8s ease 2.3s;-webkit-transition: all .8s ease 2.3s;-moz-transition: all .8s ease 2.3s;}
div.phoneNav.active{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
div.phoneNav.active li{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);opacity: 1;}

/* 栏目块 */
.menus2 i.is1:before,.menus i.is1:after{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.menus2{ width: 0.7rem; height: 0.5rem; cursor: pointer; position: relative; cursor: pointer; margin: 0.25rem auto}
.menus2 i{ display: block; width: 100%; height: 1px; background-color: #666; position: absolute;transition: all .6s ease .2s;-webkit-transition: all .6s ease .2s;-moz-transition: all .6s ease .2s;}
.menus2 i.is1{ left: 0; top: 0;}
.menus2 i.is2{ left: 0; bottom: 0;}
.menus2 i.is1:before{ position: absolute; content: ''; left: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus2 i.is1:after{ position: absolute; content: ''; right: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus2.active i.is1{transform: rotate(45deg) translate3d(8px,9px,0);-webkit-transform: rotate(45deg) translate3d(8px,9px,0);-moz-transform: rotate(45deg) translate3d(8px,9px,0);}
.menus2.active i.is2{ left: 0; bottom: 0;transform: rotate(-45deg) translate3d(8px,-9px,0);-webkit-transform: rotate(-45deg) translate3d(8px,-9px,0);-moz-transform: rotate(-45deg) translate3d(8px,-9px,0);}
.menus2.active i.is1:before{transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);opacity: 0;}
.menus2.active i.is1:after{transform: translateX(120%);-webkit-transform: translateX(120%);-moz-transform: translateX(120%);opacity: 0;}


/* 轮播 */
#banner2{ text-align: center; color: #fff;max-height: 865px;}
#banner2 .swiper-slide{box-sizing: border-box;}
#banner2 .swiper-slide a>p:nth-child(1){font-size: 1.25rem;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#banner2 .swiper-slide a>p:nth-child(2){font-size: 1rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break:break-all;line-height: 1.8;margin-top: 3rem;}
#banner2 .swiper-slide a img{width: 100%;}
#banner2{--swiper-navigation-size: 0px;}
#banner2 #banner2P,#banner2 #banner2N{width: 40px;height: 40px;}
.swiper-pagination{bottom: 0.2rempx !important;}
.swiper-pagination-bullet{width: 8px !important;height: 8px !important;}
#banner2P,#banner2N{top: 40%}


/*-------------------翻页------------------------*/
.page {font-size: 0.32rem; width: 100%; text-align: center; display: table; margin-top: 0.2rem; border-top: #ddd dashed 1px; padding-top: 0.2rem}
.pagination { width:auto;  margin:0 auto;}
.pagination li {color: #194c8b;display: inline-block;margin-right: -1px;padding: 0.03rem 0.07rem;border: 1px solid #e2e2e2;min-width: 0.2rem;text-align: center;margin: 0 0.05rem;}
.pagination li.active {background: #194c8b;color: #fff;border: 1px solid #194c8b;}
.pagination li a {display: block;text-align: center;color: #194c8b;}
.left{ float:left}
.right{ float: right} 
.index_newsimg{display: none;}
.m-con{width: 96%;margin: 0 auto;}
.m-none{display: none;}
.more{text-align: center;width: 2.5rem;height: 0.5rem;line-height: 0.5rem;border: 1px solid #1d4b86;color: #1d4b86;font-size: 0.26rem;}
.more p{display: inline-block;padding-right: 0.8rem;background: url("../img/more_bg.png") no-repeat center right;background-size: 0.35rem}
/* 首页 */
.lineoverhidden{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.index_con1{padding-top: 0.5rem;padding-bottom: 0.3rem;background: white;}
.home_block{float: left;}
.imgtobig:hover img{transition: all 0.5s; transform: scale(1.1);}

.index_nav{height: 1rem;padding: 0.3rem 0;text-align: center;color: #333333}
.index_naventitle{font-size: 0.35rem;line-height: 0.55rem;}
.index_navtitle{font-size: 0.28rem;line-height: 0.4rem;}
.index_navtiao{width: 0.3rem;height: 0.02rem;background: #959595;display: block;margin: 0 auto;margin-top: 0.05rem}
	/* 关于 */
.index_aboutimg{}
.index_aboutimg img{width: 100%;}
.index_aboutcon{margin-top: 0.4rem}
.index_aboutcon_title{font-size: 0.32rem;line-height: 0.9rem;color: #333333}
.index_aboutcon_info{-webkit-line-clamp:7;line-height: 0.4rem;font-size: 0.25rem;color: #333333;text-indent: 0.5rem;}
.index_aboutbotleft{background: #1c4f8e;}
.index_aboutbotleftimg img{width: 100%}
.index_aboutbotleftcon{width: 80%;margin: 0 auto;color: white;padding: 0.3rem 0;}
.index_aboutbotleftcon_icon{font-size:0.32rem;line-height: 0.55rem;margin-top: 0.1rem}
.index_aboutbotleftcon_entitle{font-size: 0.35rem;line-height: 0.55rem}
.index_aboutbotleftcon_title{font-size: 0.26rem;line-height: 0.4rem}
.index_aboutbotleftcon_info{margin-top: 0.15rem; font-size: 0.25rem;  line-height: 0.5rem;}
.index_aboutbotright{}
.index_aboutmore{margin: 0.4rem 0;}
	/* 关于end */

    /*业务*/
.index_business{}
#index_business{--swiper-navigation-size: 0px;width: 96%;margin: 0 auto;}
#index_businessP{left: 20px}
#index_businessN{right: 20px}
.index_business_img{overflow: hidden;}
.index_business_pic{overflow: hidden;height: 5rem;}
.index_business_pic img{width: 100%}
.index_business_title{position: absolute;bottom: 0px;color: white;width: 100%;height:0.8rem;background: rgba(0,0,0,0.4);text-align: center;}
.index_business_title p{font-size: 0.26rem;line-height: 0.4rem;margin-top: 0.15rem}
.index_business_jiantou{background: url("../img/jiantou.png") no-repeat center;height: 6px;}
.index_business_img:hover .index_business_title{background: rgba(255,255,255,0.2);}
    /*业务end*/
    /*案例*/
.index_case{}
.index_case ul{overflow: hidden;width: 96%;margin: 0 auto;}
.index_case ul li{width: 48%;float: left;margin-left: 4%;}
.index_case ul li:nth-child(2n+1){margin-left: 0;}
.index_case_liimg{overflow: hidden;height: 2.7rem}
.index_case_liimg img{width: 100%}
.index_case_des{-webkit-line-clamp:1;height: 0.8rem;line-height: 0.8rem;width: calc(100% - 0.8rem);margin: 0 auto;position: relative;background: white;top: -0.4rem;color: #333333;padding: 0 0.3rem;box-shadow: 0px 0.05rem 0.05rem  #f9f9f9}
.index_case_des p{width: 100%;font-size: 0.26rem}
.index_case_li:hover .index_case_des{background: #194c8b;box-shadow: 0px 5px 5px  #d2d2d2}
.index_case_li:hover .index_case_des p{background: url('../img/jiantou.png') no-repeat center right;color: white}
    /*案例end*/

/*新闻*/
.index_news{background: url("../img/index_newsbg.jpg");padding-bottom: 0.5rem}
.index_newslistorder{width: 96%;margin: 0 auto;}
.index_news ul li{float: left;width: 48.5%;margin-left: 3%;margin-top: 0.2rem;overflow: hidden;box-shadow: 0.05rem 0px 0.05rem 0px #f6f6f6}
.index_news ul li:nth-child(2n+1){margin-left: 0}
.index_news ul li:nth-child(2-n){margin-top: 60px}
.index_newslist_img{width: 50%;float: left;overflow: hidden}
.index_newslist_img img{width: 100%}
.index_newslist_des{padding: 0.3rem;background: white;}
.index_newslist_day{font-size: 0.4rem;font-weight: bold;color: #858585;}
.index_newslist_month{font-size: 14px;color: #858585;line-height: 25px;}
.index_newslist_title{color:#353535;font-size: 0.28rem;font-weight: bold;line-height: 0.5rem;-webkit-line-clamp:1;height: 0.5rem}
.index_newslist_info{font-size: 0.25rem;line-height: 0.4rem;height: 1.15rem;color: #353535;-webkit-line-clamp:3;}
.index_newsmore{margin-top: 0.2rem}

/*新闻*/

/*人力支援*/
.index_resources{padding-bottom: 0.3rem}
.index_resources ul{width: 96%;margin: 0 auto;overflow: hidden;}
.index_resources ul li{float: left;width: 49%;margin-left: 2%;position: relative;overflow: hidden}
.index_resources ul li:nth-child(2){margin-left: 0;}
.index_resources ul li:nth-child(1){width: 100%;margin-bottom: 0.2rem;margin-left: 0}
.index_resourcesimg img{width: 100%}
.index_resourcestitle{position: absolute;bottom: 0;height: 0.4rem;line-height: 0.4rem;text-align: center;background: rgba(0,0,0,0.4);width: 100%;color: white;font-size: 0.25rem}
.index_resources ul li:hover .index_resourcestitle{background: #194c8b}


/*合作伙伴*/
.index_partner{width: 100%;margin: 0 auto}
.index_partnertitles ul{width: 96%;overflow: hidden;margin: 0 auto;}
.index_partnertitles ul li{color: #333;width: 23%;height: 0.4rem;margin-top: 0.2rem;font-size: 0.26rem;line-height:0.42rem;text-align: center;float: left;margin-left: calc(2% - 2px);border: 1px solid #d2d2d2;}
.index_partnertitles ul li:nth-child(4n+1){margin-left: 0;}
.index_partnertitles ul .now{background: #1c4f8e;color: white;border: 1px solid #1c4f8e;}
.index_partnertitles ul li:hover{background: #1c4f8e;color: white;border: 1px solid #1c4f8e;}
.index_partnerdes ul{width: 96%;margin: 0 auto;overflow: hidden;}
.index_partnerdes ul li{width: 30%;float: left;margin-left: 5%;height: 1.3rem}
.index_partnerdes ul li:nth-child(3n+1){margin-left:0;}
.index_partnerdes ul li img{width: 100%;}
.index_partnerdes{padding:0.3rem 0 }

/*首页end*/
/* 底部 */
.foot{background: url("../img/foot_bg.jpg") no-repeat center;background-size: cover;padding: 0.3rem 0;}
.foot_con{width:96%;margin: 0 auto;overflow: hidden;}
.foot_logo{width: 2rem;}
.foot_logo img{width: 100%;}
.foot_webname{margin-top: 0.2rem;line-height: 0.5rem;font-size: 0.28rem;color: white;}
.foot_info{line-height: 0.4rem;font-size: 0.25rem;color: white;}
.foot_con_right{float: left;margin-top: 0.5rem}
.foot_con_right dl{float: left;width: 1.5rem;text-align: left;color: white}
.foot_con_right dl dt{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.foot_con_right dl dd{font-size: 16px;line-height: 35px}
/* 底部 */

/*单页*/
.one_navs ul{height: 1rem;}
.one_navs ul li{float: left;width: 2rem;line-height: 1rem;text-align: center;background: url("../img/one_navleft.png") no-repeat center left;}
.one_navs ul li:nth-child(1){background:none;}
.one_navs ul li:hover a{color: #194c8b;}
.one_navs ul li a{color: #353535;font-size: 15px;}
.one_navs ul .now a{color: #194c8b;}
.one_index_nav{padding-bottom: 0;}

/*-----------------------------关于我们-------------------------------*/
    /*关于*/
.about_all{overflow: hidden;background: #f8f8f8;}
.about_img{}
.about_img img{width: 100%;}
.about_info{width: 100%;background: white;color: #333333;padding: 0.5rem 0 0.8rem}
.about_info_entitle{font-size: 0.35rem;line-height: 0.55rem;text-align: center;}
.about_info_title{font-size: 0.28rem;line-height: 0.4rem;text-align: center}
.about_info_tiao{width: 30px;border-bottom: 2px solid #959595;margin: 0 auto;margin-top: 0.1rem;}
.about_info_des{margin-top: 0.45rem;overflow-y: scroll;height: 5rem;font-size: 0.25rem;line-height: 0.4rem;width: 96%;margin: 0 auto;margin-top: 0.4rem;}
    /*荣誉*/
.honor{overflow: hidden;background: url("../img/index_newsbg.jpg");padding-bottom:0.65rem;}
.honortitles{margin-top: 0.3rem;}
.honortitles ul{overflow: hidden;width: -webkit-max-content;width: -moz-max-content;  width: max-content;margin: 0 auto;}
.honortitles ul li{color: #333333;width: 2rem;height: 0.5rem;font-size: 0.26rem;line-height:0.5rem;text-align: center;float: left;margin-left: 0.2rem;border: 1px solid #d2d2d2;}
.honortitles ul li:nth-child(1){margin-left: 0;}
.honortitles ul .now{background: #1c4f8e;color: white;border: 1px solid #1c4f8e;}
.honortitles ul li:hover{background: #1c4f8e;color: white;border: 1px solid #1c4f8e;}
.honorlistdes{padding-bottom: 0.5rem !important;}
.honorlistdes .swiper-slide{height: 4rem;}
.honorlist{margin-top: 0.3rem}
.honorlist ul{width: 96%;overflow: hidden;margin: 0 auto;margin-top: 0.3rem}
.honorlist ul li{width: 49%;float: left;margin-left: 2%;margin-top: 0.2rem;}
.honorlist ul li:nth-child(2n+1){margin-left: 0;}
.honornavlistimg{overflow: hidden;text-align: center;height: 100%}
.honornavlistimg img{height: 100%;}
.honornavlisttitle{text-align: center;font-size: 0.25rem;line-height: 0.5rem;height: 0.5rem;color: #333;-webkit-line-clamp:1;}
    /*历史*/
.history{background: url("../img/history_bg.png") no-repeat center;background-size: cover;padding-bottom: 0.8rem}
.index_navwhite{color: white}
.index_navwhite .index_navtiao{background: white;}
.historylistall{position: relative;}
#historylist{--swiper-navigation-size: 0px !important;width:86%  ; ;margin: 0 auto}
.historylistall .swiper-button-next:after{content: none !important;}
.historylistall .swiper-button-prev:after{content: none !important;}
#historylist .swiper-wrapper{height: auto;position: relative;}
.historyli{height: 4.2rem;position: relative}
.historyli_con{height: 3.5rem;position: absolute;width:100%;margin-top: 0.2rem}
.historyli_condes{position: absolute;    width:100%;font-size: 0.25rem}
#historylistP{;left: 0%}
#historylistN{;right: 0%}
.historyli_icon{width: 26px;position: absolute;top: calc(50% - 13px);z-index: 999;left: -13px;}
.historyli_icon img{width: 100%}
.historyli_title{font-size: 0.35rem;line-height: 0.6rem}

    /*组织*/
.organization{background: white;}
.organizationdes{width: 86%;margin: 0 auto;font-size: 0.25rem;line-height: 0.4rem;color: #666666;padding-bottom: 0.3rem}
.organizationdes pre{font-size: 0.25rem;line-height: 0.35rem;color: #333;}
/*团队*/
.team{margin: 0 auto;position: relative;padding-bottom: 0px;}
#team{width: 77%;--swiper-navigation-size: 0px;}
.teamli_img{overflow: hidden}
.teamli_img img{width: 100%}
.teamli_des{}
.teamli_destitle{font-size: 0.32rem;color: #353535;line-height: 0.6rem;border-bottom: #d2d2d2;}
.teamli_desintro{line-height: 0.35rem;font-size: 0.25rem;color: #353535;padding-bottom: 1.5rem}
.team_bottom{background: #194c8b;position: absolute;bottom: 0;width: 100%;height:1rem;}
#teamP{top: 93%;left: 40%}
#teamN{top: 93%;right:40%}
#teampage{width: 100%;color: white; bottom: 0.1rem !important;font-size: 0.32rem;}

/*-------------------关于我们end------------------*/

/*-------------新闻页--------------*/
.news{background: url("../img/index_newsbg.jpg");padding-bottom: 0.7rem;min-height: 5rem}
.newslist{width: 96%;margin: 0 auto;}
.newslist ul li{overflow: hidden;padding: 0.3rem 0;border-bottom: 1px dashed #ababab}
.newslist_time{width: 75px;color: #333333;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9}
.newslist_month{font-size: 28px;}
.newslist_year{font-size: 14px;}
.newslist_img{width: 25%;overflow: hidden;float: left;height: 1.85rem;}
.newslist_img img{width: 100%}
.newslist_des{}
.newslist_destitle{-webkit-line-clamp:1;font-size: 0.32rem;line-height: 0.5rem;height: 0.5rem;color: #194c8b}
.newslist_desintro{float: left;width:4.5rem;margin-left: 5%;-webkit-line-clamp:4;height:1.6rem;color: #959595;font-size: 0.25rem;line-height: 0.4rem;margin-top: 0.1rem;}
.news_more{border: 1px solid #959595;color: #959595;}
.news_more p {  background: url(../img/news_more_bg.png) no-repeat center right;     background-size: 0.7rem ; }
.newslist ul li:hover .news_more{border: 1px solid #1d4b86;color: #1d4b86;}
.newslist ul li:.news_more p {  background: url(../img/more_bg.png) no-repeat center right;  }
.newslist_mtime{font-size: 0.25rem;line-height: 0.4rem;color: #333;margin-top: 0.2rem;}
.m-newslist_img{width: 2rem;float: left;overflow: hidden;height: 2.1rem;}
.m-newslist_img img{width: 100%;}
/*-----------------新闻业end--------------*/

/*案例*/
.caseall{background: url("../img/index_newsbg.jpg");padding: 0.3rem 0;}
.case_con{width: 96%;margin: 0 auto;}
.case_left{}
.case_lefttop{background: #1c4f8e;padding: 0.3rem 0.2rem;color: white;}
.case_lefttop_entitle{font-size: 0.32rem;line-height: 0.6rem}
.case_lefttop_title{font-size: 0.26rem;line-height: 0.4rem}
.case_lefttop_tiao{width: 0.3rem;border-bottom: 2px solid white;margin-top: 0.1rem}
.case_nowimg{overflow: hidden;padding: 0.3rem 0.35rem;background: white;}
.case_nowimg img{width: 100%}
.case_nowtitle{line-height: 0.6rem;padding: 0 0.65rem;background:  white; ;height: 0.6rem;padding-bottom: 0.3rem;}
.case_nowtitle p{width: calc(100% - 1rem);-webkit-line-clamp:1;float: left;color: #333;font-size: 0.28rem;}
.case_nowtitle_icon{float: right;width: 1rem;background: url("../img/jiantou_black.png") no-repeat center right;height: 100%}
.case_right{}
.case_right_top{}
.case_right_top .case_lefttop_tiao{    border-bottom: 2px solid #959595;}
.case_right_top p{color: #333333}
.case_navlist{overflow: hidden;margin-top: 0.3rem;}
.case_navlist ul li{margin-top: 0.2rem;border:1px solid #d2d2d2;width: 32%;height: 0.6rem;color: #333333;float: left;text-align: center;line-height: 0.6rem;margin-left:calc(2% - 3px) ;font-size: 0.26rem}
.case_navlist ul li a{color: #333333;}
.case_navlist ul li:nth-child(3n+1){margin-left: 0;}
.case_navlist ul li:hover{background: #1c4f8e;border:1px solid #1c4f8e;}
.case_navlist ul li:hover a{color: white;}
.case_navlist ul .active{background: #1c4f8e;border:1px solid #1c4f8e;}
.case_navlist ul .active a{color: white;}
.case_list{overflow: hidden}
.case_list ul li{margin-top: 0.5rem;float: left;width: 49%;margin-left: 2%;}
.case_list ul li:nth-child(2n+1){margin-left: 0;}
.case_list ul li:nth-child(-n+2){margin-top: 0.4rem;}
.case_list_img{overflow: hidden;height: 2.7rem}
.case_list_img img{width: 100%;}
.case_list_title{line-height: 0.6rem;height: 0.6rem;padding: 0 0.2rem}
.case_list .case_nowtitle_icon {width: 0.5rem;background-size: 100%;}
/*案例end*/
/*企业文化*/
.culture{overflow: hidden;}
.cultureimg{width: 50%;float: left;overflow: hidden;background: url("../img/culture_img.jpg") no-repeat center;background-size: cover;}
.cultureimg img{width: 100%;}
.cultureinfo{}
.cultureinfo_des{padding: 0.3rem;}
.cultureinfoimg{width: 50%;float: left;}
.cultureinfoleft{}
.cultureinfo_desinfo_title{line-height: 0.4rem;color: white;padding-left: 0.3rem;font-size:0.25rem;background: url("../img/cultureinfo_desinfo_titleicon.png") no-repeat center left}
.cultureinfoleft_bot{background: #194c8b;}
.cultureinfo_desinfo_intro{color: white;line-height: 0.4rem;padding-left: 0.3rem;font-size: 0.25rem}
.cultureinfo_desinfo{margin-top: 10px}
.cultureinfoimg{width: 50%;float: left;background: url("../img/cultureinfo_img.jpg") no-repeat center;background-size: cover}

.culturebot_left{}
.culturebot_right{}
.culturebot_leftcon{padding: 30px;}
.culturebot_leftcon .cultureinfo_desinfo:nth-child(1){margin-top: 0.3rem}
.idea_title{color: #333;background: url("../img/idea_titleicon.png") no-repeat center left }
.idea_intro{color: #333;}
.culturebot_right{background: url("../img/culturebot_rightimg.jpg") no-repeat center;background-size: cover}

.activity{background: url("../img/index_newsbg.jpg");overflow: hidden}
.news_activity{padding-bottom: 80px;}
.activitylist{width: 96%;margin: 0 auto;overflow: hidden}
.activitylist ul li{width: 49%;margin-left: 2%;float: left;}
.activitylist ul li:nth-child(2n+1){margin-left: 0}
.activitylist ul li:nth-child(-n+3){margin-top: 0}
.activitylistimg{overflow: hidden;height: 2.2rem}
.activitylistimg img{width: 100%}
.activitylistdes{padding: 0.1rem;background: white;}
.activitylist_title{color: #333;font-size: 0.28rem;font-weight: bold;-webkit-line-clamp:1;height: 0.4rem;}
.activitylist_intro{color: #333;margin-top: 0.1rem;height: 50px;font-size: 14px;-webkit-line-clamp:2;font-size: 14px;line-height: 25px}
.activitylist_icon{background: url("../img/jiantou_black.png") no-repeat center left;height: 20px;}

.bluemore{color: white;background: #194c8b;}
.bluemore p{background: url(../img/hover_more_bg.png) no-repeat center right ; }
.activitymore{margin: 0.4rem auto;}
.activitylistcon{padding: 0.2rem;background: white;}
/*企业文化end*/

/*人力资源*/
.concept{overflow: hidden;}
.conceptimg{width: 50%;float: left;background: url("../img/concept_img.jpg") no-repeat center;background-size: cover}
.conceptinfo{}
.concept_des .cultureinfo_desinfo_title{color: #333}
.concept_des .cultureinfo_desinfo_intro{color: #333}
.concept_desbot{margin-top: 0.4rem;height: 2.4rem;background: url("../img/concept_desbot.jpg") no-repeat center;background-size: cover;}
.concept_desbot_info{padding: 0.65rem;}
.concept_desbot_info .case_lefttop_entitle,.concept_desbot_info .case_lefttop_title{color: white}
.career_info{width: 96%;margin: 0 auto;padding-bottom: 0.4rem;font-size: 0.25rem;color: #666666}
.career_info pre{font-size: 0.25rem;line-height: 0.4rem;color: #333333}
.joinus{background: url("../img/index_newsbg.jpg");padding-bottom: 0.8rem;}
.joinusdes{width: 100%;height: 14rem}
.joinuskz{left: 7%;height: 13.5rem;width: 86%;margin: 0 auto;padding: 0.5rem 0 !important;position: absolute;background: url("../img/index_newsbg.jpg")}
.joinuskz .slick-prev
{
    top:104%;

}
.joinuskz .slick-next
{
    top:104%;

}
.joinuskz .slick-next{right: 40% !important;background: url("../img/c_rn.png") no-repeat center !important;}
.joinuskz .slick-prev{left: 40% !important;z-index: 2;background: url("../img/c_ln.png") no-repeat center!important;}

.joinuskz .swiper-slide{box-shadow: 0 0.03rem 0.05rem 0.02rem  #f2f2f2;background: white;}
.joinus_title{font-size: 0.28rem;line-height: 0.5rem;font-weight: bold;color: #1c4f8e;}
.joinusli{padding: 0.4rem 0.3rem;background: white;margin-top: 0.2rem}
.joinus_num{line-height: 0.35rem;height: 0.35rem;font-size: 0.24rem;color: #333333}
.joinus_intro{font-size: 0.24rem;color: #333333;-webkit-line-clamp:14}
.joinuskz .swiper-pagination-bullet{width: 4px !important;height: 4px !important;border-radius: 0}
.message_con{overflow: hidden;width: 96%;margin: 0 auto;}
.message_coninputs{overflow: hidden;}
.message_coninput{float: left;width: 100%;margin-top: 0.1rem}
.message_coninput input{width: 6.5rem;padding-left: 0.2rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.25rem}
.message_concontent textarea{font-size: 0.25rem;width:6.35rem;height: 2rem;margin-top:0.2rem;padding: 0.1rem 0.2rem;resize: none}
.message_submit{color:white;width: 3rem;height: 0.5rem;line-height: 0.5rem;background: #194c8b;text-align: center;line-height: 0.5rem;margin: 0.2rem auto 0;font-size: 0.25rem}

.szmx{background: url("../img/szmx_bg.jpg");padding-bottom: 0.8rem}
.con_1000{width: 96%;margin: 0 auto;}
.commonmodel{overflow: hidden;}

.commonmodel ul li{margin-top: 0.2rem;overflow: hidden}
.commonmodel ul li:nth-child(1){margin-top: 0;}
.commonmodel dl dt{float: left;width: 19%;margin-left: 1%;font-size: 0.25rem;height: 0.6rem;height: 0.6rem;line-height: 0.6rem;color: white;background: #194c8b;border-radius: 5px;text-align: center}
.commonmodel dl dt:nth-child(1){margin-left: 0;}
.commonmodel dl .commonmodelwhite{background: white;color: #333;}
.mxsz_model{padding-bottom: 0.6rem}
.mxsz_model2{background: #ffffff}
.mxsz_model1{background: url("../img/index_newsbg.jpg")}
.szlist_title{padding: 0 25px;font-size: 0.25rem;float:left;height: 0.5rem;color: white;line-height: 0.5rem;border-radius: 0.05rem;background: #194c8b;text-align: center}
.szlist p{line-height: 0.5rem;margin: 0.2rem 0;color: #333;font-size: 0.25rem}

.contact{width: 96%;margin: 0.8rem auto;overflow: hidden;}
.contact_left{}
.contact_info{line-height: 0.5rem;font-size: 0.28rem;color: #333333}
.contact_tel span{color: #194c8b}
.contact_webname{font-size: 0.28rem}
.contact_zxgt{margin-top: 0.3rem;height: 1rem;}
.contact_right{height: 5rem;margin-top: 0.5rem;}
.contact_qq{margin-top: 0.2rem}
.contact_qq img{width: 0.8rem}
.map{width: 100%;height: 100%;}
.BMap_bubble_content{font-size: 0.25rem !important;}
.contact_message{width: 96%;margin: 0 auto;overflow: hidden;margin-top: 0.3rem;}
.contact_messageright{height: 5.5rem;margin-top: 0;}
.contact_messageright .message_con{width: 100%;}

/*人力资源end*/


.news_pro{display: none;}
.view_con{padding-bottom:0.55rem; background: #eeeeee;}
.view_nav{font-size: 0.26rem;line-height: 0.65rem;padding-top: 0.15rem;width: 96%;margin: 0 auto;}
.view_nav a{color: #5a5a5a;}
.view_des{background: white;padding:0 9%;width: 82%;}
.view_title{line-height: 0.6rem;font-size: 0.26rem;padding-top: 0.35rem;color: #1c4f8e;text-align: center;}
.view_titleright{line-height: 0.6rem;font-size: 0.26rem;color: #1c4f8e;text-align: center;}
.view_messige{padding-bottom: 0.5rem;}
.view_time{color: #8f8f8f;text-align: right;font-size: 0.24rem;}
.view_content{color: #575757;font-size: 0.24rem;line-height: 0.3rem;margin-top: 0.3rem;padding-bottom: 0.6rem;min-height: 3.5rem;}
.view_sx{width: 100%;}
.view_PN{background: white;overflow: hidden;padding-bottom: 0.15rem;}
.view_PN span label{font-size: 0.26rem;color: #1c4f8e;line-height: 0.4rem;}
.view_PN .view_P{padding-left: 0.1rem;width: 45%;-webkit-line-clamp: 1;font-size: 0.24rem;color: #3d3d3d;line-height: 0.4rem;float: left;}
.view_PN .view_N{padding-right: 0.1rem;width: 45%;text-align: right;-webkit-line-clamp: 1;font-size: 0.24rem;color: #3d3d3d;line-height: 0.4rem;float: right;}

.view_imgs{width: 100%;float: left;}
#view_proimgs{height: 4rem;}
#view_proimgsbot{height: 1rem;}
.view_cs{width: 100%;float: left;color: #333333;margin-bottom: 0.2rem}
.view_cs .goods_title{font-size: 0.26rem;line-height: 0.35rem;}
.view_cs .goods_othercs{font-size: 0.24rem;line-height: 0.3rem;}
.pro_btn{font-size: 0.24rem;margin-top: 0.2rem;width: 1.4rem;line-height: 0.4rem;text-align: center;height: 0.4rem;border-radius: 0.07rem;background: #418e5f;color: white;float: left}
.pro_btn2{margin-left: 0.2rem}
.link{margin-top: 0.5rem;line-height: 0.35rem;font-size: 0.24rem}
.link p span{padding: 0 0.1rem;display: inline-block;border-left: 1px solid #e0e0e0}
.link p span a:hover{color:  #008334}

.contact_ly{position: fixed;bottom: 0;padding: 0.2rem 0;height: 1.5rem;background: url("../img/contact_bg.jpg") ;width: 100%}
.ly_logo{float: left;width:2.4rem}
.ly_logo img{width: 100%}
.ly_slogan{float: left;margin-left: 0.3rem}
.ly_slogan1{font-size: 0.28rem;height: 0.4rem}
.ly_slogan2{font-size: 0.24rem;height: 0.24rem;margin-top: 0.1rem}
.message{}
.message_from{position: relative;top:-0.5rem}
.from_kong{height: 1.9rem}
.getmannum{margin-bottom: 0.05rem;font-size: 0.24rem;display: none}
.input_white{font-size: 0.24rem;width: 3.9rem;height: 0.5rem;border-radius: 0.25rem;border: none;padding-left: 0.15rem}
.input_getmessage{font-size: 0.24rem;height: 0.5rem;border-radius: 0.25rem;border: none;padding:0 0.25rem;background: #ebca3a;color: #008334;margin-left: 0.1rem}


.viewnewsall{background: url("../img/index_newsbg.jpg")}
.viewnews{width: 96%;margin: 0 auto;margin-top: 0.6rem;;overflow: hidden}


.recnews_time_p{width: 100px;float: left;line-height: 30px}
.recnews_time_tiao{width:calc(100% - 100px);float: left;border-bottom: 1px solid #eeeeee;height: 14px;margin-bottom: 15px}
.recnews_title{line-height: 0.4rem;font-size:0.25rem;-webkit-line-clamp:1;}
.recnews_intro{line-height: 25px;margin-top: 10px;-webkit-line-clamp:2;}
.viewnews_right{}
.viewnews_right_title{font-size: 0.28rem;color: #333;text-align: center}
.viewnews_right_intro{font-size: 0.25rem;color: #909090;border-bottom: 1px solid #909090;line-height: 0.5rem}
.viewnews_des{padding: 0;width: 100%;margin: 0.3rem 0;color: #909090;font-size: 0.25rem;line-height: 0.4rem;}
.view_timeicon{padding-left: 25px;line-height: 0.5rem;font-size: 0.25rem;background: url("../img/time_icon.png") no-repeat center left}
.view_hitsicon{float: right;line-height: 0.5rem;font-size: 0.25rem;;padding-left: 25px;background: url("../img/hits_icon.png") no-repeat center left;margin-left: 30px}

.no_jiantoumore{text-align: center;}
.no_jiantoumore p{background: none;padding-right: 0; }






/*******************s********分辨率兼容样式属性**************************/
@media screen and (min-width: 320px) {
    html,body{font-size:44.444px;}
}
@media screen and (min-width: 360px) {
    html,body{font-size:50px;}
}
@media screen and (min-width: 375px) {
    html,body{font-size:52.08333px;}
}
@media screen and (min-width: 385px) {
    html,body{font-size:53.47222px;}
}
@media screen and (min-width: 400px) {
    html,body{font-size:55.5555px;}
}
@media screen and (min-width: 414px) {
    html,body{font-size:57.5px;}
}
@media screen and (min-width: 420px) {
    html,body{font-size:58.3333px;}
}
@media screen and (min-width: 440px) {
    html,body{font-size:61.11111px;}
}
@media screen and (min-width: 480px) {
    html,body{font-size:66.66666px;}
}
@media screen and (min-width: 520px) {
    html,body{font-size:72.2222px;}
}
@media screen and (min-width: 560px) {
    html,body{font-size:77.7777px;}
}
@media screen and (min-width: 580px) {
    html,body{font-size:80.55555px;}
}
@media screen and (min-width: 600px) {
    html,body{font-size:83.333px;}

}
@media screen and (min-width: 640px) {
    html,body{font-size:88.8888px;}
}

@media screen and (min-width: 680px) {
    html,body{font-size:94.44444px;}
}
@media screen and (min-width: 720px) {
    html,body{font-size:100px;}
}
/***************************end分辨率兼容样式属性*************************