/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;max-width:640px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF; overflow-x:hidden; }
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#000000; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*index*/
.in_topbox{ width:100%; position:relative;top:0px;left:0px; z-index:10000;background-size:auto 100%;height:1.17rem;background:#f6f6f6;}
.in_topbox .lt{ float:left;width:2.09rem;margin-left:0rem;margin-top:0rem;}
.in_topbox .lt img{ width:100%;}
.in_topbox .rt{ float:right;margin-right:0rem;}
.in_topbox .rt .top_search{float:left; display:inline-block;width:0.51rem;margin-top:.33rem;margin-left:.56rem;margin-right:.18rem;}
.in_topbox .rt .lang{ float:left; display:inline-block;width:0.51rem;margin-right:0rem;margin-top:.33rem;}
.in_topbox .rt .controlBtn{width:.86rem;margin-top:0rem;float:left;}
.in_topbox img{width:100%;}

.in_ban .swiper-pagination-bullet{background:rgba(255,255,255,.5);background-size:.13rem .13rem;width:.12rem;height:.13rem;outline:none;border-radius:50%;}
.in_ban .swiper-pagination-bullet-active{background:#0055a4;background-size:100%;width:.13rem;height:.13rem;border-radius:20px;}
.in_ban .swiper-pagination{text-align:center;margin-left:0rem;bottom:.39rem;}
/*

.in_topbox .controlBtn{ float:left; height:60px; width:60px; background:#000000; position:relative; cursor:pointer; z-index:3; transition:all 0.3s;}
.in_topbox .controlBtn i{ display:block; height:2px; background:#FFF; width:24px; position:absolute; top:30px; left:18px; transition:all 0.3s;opacity:1;}
.in_topbox .controlBtn i::after{ content:""; display:block; height:2px; background:#FFF; width:24px; position:absolute; top:-7px; left:0px;transition:all 0.3s;}
.in_topbox .controlBtn i::before{ content:""; display:block; height:2px; background:#FFF; width:24px; position:absolute; bottom:-7px; left:0px;transition:all 0.3s;}
.in_topbox .controlBtn i.on{ background:#000000; opacity:1;}
.in_topbox .controlBtn i.on::after{ transform:rotate(45deg); top:0px;}
.in_topbox .controlBtn i.on::before{ transform:rotate(-45deg); bottom:0px;}
*/
.in_topbox .menu{ position:absolute; top:1.17rem; left:0; width:100%; line-height:40px; height:auto; display:none;}
.in_topbox .menu li{ float:none; width:100%; background:rgba(255,255,255,0.95); border-top:1px solid #EEE; text-indent:20px; cursor:pointer; padding:0; position:relative;}
.in_topbox .menu li:last-child{ border-bottom:1px solid #EEE;}
.in_topbox .menu li>a{ display:inline; color:#333; height:40px; line-height:40px;}	
.in_topbox .menu li:hover>a{ color:#333;}
.in_topbox .menu li.cur>a{ color:#333;}
.in_topbox .menu li>a:after{ display:none;}	
.in_topbox .menu li em{ position:absolute; right:10px; top:15px; width:10px; height:10px; border:1px solid #666; border-left:0px; border-bottom:0px; opacity:1; display:block; transform:rotate(45deg);}
.in_topbox .menu li .nav{ position:relative; top:0; left:0; width:100%; height:auto; line-height:30px; z-index:101; text-align:left; background:#FFF; display:none; margin:0; padding:0;}
.in_topbox .menu li .nav a{ display:block; width:100%; height:30px; color:#666; font-size:14px; margin:0; padding:0;}
.in_topbox .menu li .nav a:hover{ background:#000; color:#FFF; font-weight:normal; transform:translateX(0px);}	
.in_topbox .menu li .nav a:after{ display:none;}
.in_ban{ clear:both;}
.in_ban img{ display:block;}
.in_boxA{ clear:both; width:100%; background-color:#F6F6F6; padding:25px 0 10px 0;}
.in_tit{ text-align:center; font-weight:bold; font-size:18px;}
.in_boxA ul{ overflow:hidden; padding-top:15px;}
.in_boxA li{ float:left; width:calc(50% - 30px); padding:0 15px; text-align:center; margin-bottom:15px;}
.in_boxA li p{ padding-top:10px;}
.in_boxA li img{ display:block; box-shadow:5px 5px 5px #bbb;}
.in_boxB{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px;}
.in_boxB .imgs{ text-align:center; padding-top:20px;}
.in_boxB .tit{ font-size:16px; display:block; padding-top:20px;}
.in_boxB .info{ color:#666666; padding-top:15px;}
.in_boxB .more{ display:block;  width:130px; height:40px; line-height:40px; padding:0 10px 6px 0; color:#FFF; text-align:center; background:url(../images/wap_13_1.jpg) center center no-repeat; background-size:100% 100%; margin-top:15px;}
.in_boxC{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px; background:url(../images/wap_15.jpg) center center no-repeat; background-size:100% 100%;}
.in_boxC li{ overflow:hidden; padding-top:15px;}
.in_boxC li .ns_tit{ overflow:hidden;}
.in_boxC li .ns_tit b{ float:left; color:#2f2f2f;}
.in_boxC li .ns_tit span{ float:right; color:#666666;}
.in_boxC li .cont{ padding-top:7px; line-height:22px; max-height:66px; color:#666666; overflow:hidden;}
.in_boxD{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px;}
.in_boxD ul{ overflow:hidden;}
.in_boxD li{ float:left; width:calc(50% - 30px); padding:0 15px; text-align:center; margin-bottom:15px;}
.in_boxD li p{ padding-top:10px;}
.in_btmjg{ width:100%; height:1.2rem;overflow:hidden;}
.in_btmbox{ width:100%; height:1.2rem;overflow:hidden; background:url(../images/wapindex_18.jpg) center;background-size:100% 100%; position:fixed; left:0px; bottom:0px;z-index:9999;}
.in_btmbox ul{ overflow:hidden;}
.in_btmbox li{float:left;width: 25%;overflow:hidden;height:0.9rem;background-size:100% 100%;font-size:0.24rem;line-height:0.9rem;}
.in_btmbox li a{ display:block; width:100%; color:#FFF;}
.in_btmbox .bkg_1{ }
.in_btmbox .bkg_2{}
.in_btmbox .bkg_3{ }
.in_btmbox .bkg_4{ }


/*about*/
/*about*/
.ab_navbox{ clear:both; padding:1px 0 0 0;}
.ab_navbox .tit{ height:30px; line-height:30px; color:#FFF; padding:0 10px;}
.ab_navbox ul{ overflow:hidden;}
.ab_navbox li{ float:left; width:calc(50% - 1px); padding:0 1px 1px 0;}
.ab_navbox li a{ display:block; width:100%; height:36px; line-height:36px; text-align:center; color:#FFFFFF; background:#777}
.ab_navbox li a.cur{ background:#232429;}
.ab_contbox{ clear:both; line-height:23px; padding:20px 10px; min-height:200px;overflow:hidden;}
.ab_contbox img{ max-width:100%;}

.ab_navbox2{ clear:both; padding:0; margin:0px auto; color:#666;  font-size:13px; line-height:18px;}
.ab_navbox2 ul{border-bottom:1px solid #ccc;padding:10px 0 10px 15px;overflow:hidden;width:100%; }
.ab_navbox2 a{ color:#666;}
.ab_navbox2 a.cur{ color:#000000; font-weight:bold;}
.ab_navbox2 span{ margin:0 15px;}


/*products*/
.pro_box{ padding:15px 15px 15px 0; margin:0px auto;}
.pro_box ul{ overflow:hidden;}
.pro_box li{ float:left; width:50%;}
.pro_box li div{ padding:0 0 15px 15px;}
.pro_box li div img{ width:100%;}
.pro_box li div p{ width:calc(100% - 10px);padding-left:5px;padding-right:5px;
    white-space: nowrap;
    text-overflow: ellipsis; height:35px; line-height:35px; text-align:center; background:#232429; color:#FFF; overflow:hidden;}
.pro_box li a{ color:#FFF;}


/*news*/
.ns_contbox{ clear:both; line-height:23px; padding:15px 10px 10px 10px; min-height:200px;}
.ns_list{ overflow:hidden; padding-bottom:15px;}
.ns_list li{ width:100%; padding:7px 0; height:24px; line-height:24px; overflow:hidden; border-bottom:1px dashed #999;}
.ns_list li a{float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 70%;display: block;}
.ns_list li span{ float:right; color:#666}

/*newsShow*/
.nss_tit{ font-size:15px; font-weight:bold; text-align:center;padding-bottom:10px;}
.nss_dtm{ text-align:center; padding:5px 0 10px 0; color:#999;}
.nss_info{ line-height:22px; margin:0 auto;overflow:hidden;}
.ff_pre{ clear:both; margin-top:15px;}

/*honor show*/
.hrs_tit{ font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px;}
.hrs_img{ text-align:center; padding-bottom:10px;}
.hrs_img img{ width:100%;}

/*joblist*/
.jbs_tb{ width:98%; border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_join{ text-align:right; margin-right:15px; color:#000000;}


/*jobjoin*/
.jbs_tb_1{ width:100%; margin:0 auto;}
.jbs_tb_1 th{ width:100px; text-align:right; padding-right:10px; font-weight:bold;}
.jbs_txt{ width:calc(100% - 30px); height:30px; border:1px solid #CCCCCC; font-size:13px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #000000;}
.jbs_txtarea{ width:calc(100% - 30px); height:100px; border:1px solid #CCCCCC; font-size:13px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #000000;}
.jbs_age{ width:90px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 20px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#232429; border-radius:3px;}

.tjio{position:fixed;top:0px;left:0px;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:999999;display:none;}
.searchs{position:absolute;top:50%;left:50%;width:5.6rem;height:50px;margin-top:-25px;margin-left:-2.8rem;}
.seaz{width:4.3rem;overflow:hidden;float:left;background:#fff;height:50px;}
.seay{width:1.3rem;overflow:hidden;float:left;background:#184498;height:50px;}
.seaz input{background:none;border:0px;outline:none;height:50px;width:4.8rem;padding-left:.1rem;padding-right:.1rem;}
.seay input{width:100%;overflow:hidden;text-align:center;color:#fff;height:50px;background:none;border:0px;cursor:pointer;outline:none;}
.top_search{cursor:pointer;}
.nss_img{text-align:center;width:6rem;margin:0 auto;overflow:hidden;position:relative;padding-bottom:30px;}
.nss_img .swiper-pagination{bottom:15px;}
.nss_img .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
.jn_box{clear:both;overflow:hidden;width:95%;margin:0px auto;padding-bottom: 0.2rem;}
.jn_lt{float:left;width: 1.2rem;padding:0 5px 0 0;line-height: 28px;text-align:right;font-size: 0.14rem;font-weight:bold;}
.jn_rt{float:left;width: 3.9rem;}
.jn_box .txt{width: 3.25rem;height: 28px;line-height:28px;border:1px solid #DBDBDB;color:#444;padding:0 10px;font-size:13px;border-radius:3px;outline:none;}
.jn_box input:focus{ border:1px solid #232429;}
.jn_box textarea:focus{ border:1px solid #232429;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width: 3.25rem;height: 1.2rem;padding:10px;font-size:13px;border:1px solid #DBDBDB;border-radius:3px;outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#232429}
.pro_img .swiper-pagination-bullet{outline:none;}
iframe{max-width:100%;height:auto;}
















.langmu_list{width:93.75%;margin:0 auto;overflow:hidden;padding-top:0.59rem;}
.langmu_list li{position:relative;}
.langmu_list li .beij{background:url(/images/l-1.png) no-repeat;position:absolute;left:0rem;bottom:0rem;z-index:2;width:100%;height:100%;background-size:100%;}
.langmu_list li .div{position:absolute;left:0rem;bottom:0.4rem;z-index:3;text-align:center;color:#fff;width:100%;transition: all 0.3s ease;}
.langmu_list li .div p{font-size:0.24rem;color:#ffffff;margin-top:0.25rem;}
.langmu_list li .div img{margin-right:0.05rem;margin-left:0.05rem;}
.langmu_list li .div font{font-size:0.14rem;color:rgba(255, 255, 255, .5);display:block;padding-top:0.14rem;}
.langmu_list li:hover .div{bottom:1rem;}
.langmu_list li::after{width:0.01rem;height:0rem;background:#bbd0e3;content:"";overflow:hidden;position:absolute;left:1.9rem;bottom:0.44rem;z-index:2;transition: all 0.3s ease}
.langmu_list li:hover::after{height:0.53rem;bottom:0.34rem;}
.langmu_list-pagination{text-align:center;width:100%;padding-top:0.34rem;padding-bottom:0.58rem;}
.langmu_list-pagination  .swiper-pagination-bullet{margin-left:0.07rem;margin-right:0.07rem;width:0.12rem;height:0.12rem;background:#b9c7d4;}
.langmu_list-pagination  .swiper-pagination-bullet-active{background:#0055a4;}

.neirtong { width: 100%; overflow: hidden; background: url(../images/wapindex_14.jpg) no-repeat; background-size:cover;}
.zcgh_main{width:93.75%;margin:0 auto;}
.zcgh_main .title{padding-top:.1rem;}
.zcgh_main .title font{font-size:0.38rem;color:#0055a4;font-weight:bold;}
.zcgh_main .title p{color:#333333;font-size:0.16rem;padding-top:0.12rem;} 
.zcgh_main .title::after{margin-top:0.2rem;width:0.83rem;height:0.04rem;background:#0055a4;content:"";display:block;}
.zcgh_main .content{font-size: 0.22rem;line-height: 1.65;margin-top:0.5rem;}
.zcgh_main .more{width:2.09rem;height:0.71rem;border:0.01rem solid #0055a4;font-size:0.16rem;text-align:center;color:#0055a4;line-height:0.71rem;margin-top: 0.5rem;margin-bottom: .5rem;}
.zcgh_main .more a{color:#0055a4;display:block;transition:all 0.3s ease;}
.zcgh_main .more a:hover{background:#0055a4;color:#fff;}


.brand .title{width:100%;text-align:center;padding-top:0.6rem;padding-bottom:0.5rem;}
.brand .title font{font-size:0.38rem;font-weight:bold;color:#0055a4;}
.brand .title p{font-size:0.16rem;color:#333333; text-transform: uppercase;padding-top:0.1rem;font-weight:bold;}

.brand_menu{width: 93.75%;text-align:center;overflow:hidden;margin: 0 auto;}
.brand_menu ul{display:grid;grid-template-columns: repeat(3,1fr);gap: .15rem;}
.brand_menu li{/* width: 1.9rem; */padding: .1rem;/* height: 0.71rem; */border:0.01rem solid #0055a4;display:inline-block;/* margin-left: 0.07rem; *//* margin-right: 0.07rem; */position:relative;overflow:hidden;}
.brand_menu li a{display:flex;align-items: center;height:100%;justify-content: center;}
.brand_menu li img{
  filter: drop-shadow(#0054a3 3rem 0);
  position:relative;
  left:-3rem;
  /* max-width: 90%; */
  }
  .brand_menu li:hover,.brand_menu li.on{background:#0055a4;}
  .brand_menu li:hover img,.brand_menu li.on img{filter: drop-shadow(#fff 3rem 0);}
  .br_list{width:93.75%;margin:0 auto;overflow:hidden;padding:0.2rem;padding-top:0.48rem;}
  .br_list li{background:#ebf0f4;width:100%;/* height:4rem; */padding-bottom: .2rem;text-align:center;position:relative;top:0rem;transition: top 0.3s ease;}
  .br_list li:hover{top:0rem;}
  .br_list li div{border-radius:0.05rem;background:#4e6173;width:0.22rem;height:0.05rem;margin:0 auto;margin-top:0.2rem;}
  .br_list li font{font-size:0.2rem;color:#4e6173;margin-top:0.2rem;display:block;display:block;}
  .br_list li:hover font{font-weight:bold;}
  .br_list li p{margin-top:0.05rem;font-size:0.14rem;color:#4e6173;}
  .br_list li:hover p{font-weight:bold;}
  .br_list li{transition: 0.3s top ease,0.3s box-shadow ease;}
  .br_list li:hover{box-shadow: 0rem 0rem 0.2rem 0rem rgba(0,0,0,.3);}

  
.br_list-pagination{text-align:center;width:100%;padding-top:0.34rem;padding-bottom:0.58rem;}
.br_list-pagination  .swiper-pagination-bullet{margin-left:0.07rem;margin-right:0.07rem;width:0.12rem;height:0.12rem;background:#b9c7d4;}
.br_list-pagination  .swiper-pagination-bullet-active{background:#0055a4;}

.yucun{background:#0055a4;width:100%;overflow:hidden;}
.yucun .title{width:100%;text-align:center;padding-top:0.6rem;padding-bottom:0.5rem;}
.yucun .title font{font-size:0.38rem;font-weight:bold;color:#fff;}
.yucun .title p{font-size:0.16rem;color:rgba(255, 255, 255, .5); text-transform: uppercase;padding-top:0.1rem;font-weight:bold;}

.yucun .list{padding-bottom:0.6rem;overflow:hidden;width:93.75%;margin:0 auto;}
.yucun .list .content{background:#172838;overflow:hidden;padding:0.3rem;}
.yucun .list .content font{font-size:0.22rem;font-weight:bold;color:#fff;line-height:0.32rem;overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; }
.yucun .list .content .gduo{color:rgba(255, 255, 255, .5);padding-top:0.25rem;font-size: .18rem;}
.yucun .list .content .gduo div{float:right;}
.black{opacity: .5;}

.yucun-pagination{text-align:center;width:100%;padding-top:0rem;padding-bottom:0.57rem;}
.yucun-pagination  .swiper-pagination-bullet{margin-left:0.07rem;margin-right:0.07rem;width:0.12rem;height:0.12rem;background:#5d8ebc;}
.yucun-pagination  .swiper-pagination-bullet-active{background:#fff;}

.zdhd{overflow:hidden;}
.zdhd .title{width:100%;text-align:center;padding-top:0.6rem;padding-bottom:0.5rem;}
.zdhd .title font{font-size:0.38rem;font-weight:bold;color:#0055a4;}
.zdhd .title p{font-size:0.16rem;color:#333333; text-transform: uppercase;padding-top:0.1rem;font-weight:bold;}
.zdhd .list{width:93.75%;padding-bottom:.68rem;margin:0 auto;}
.zdhd .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:0.2rem;}
.zdhd .list li{position:relative;top:0rem;transition: 0.3s top ease,0.3s box-shadow ease;}
.zdhd .list li img{transition: 0.3s top ease,0.3s box-shadow ease;}
.zdhd .list li:hover{top:0rem;}
.zdhd .list li:hover img{box-shadow: 0rem 0rem 0.2rem 0rem rgba(0,0,0,.3);}