/* CSS Document */
body{}
.wm{margin:0 auto;width:1360px;}
.wm01{margin:0 auto;width:1260px;}

@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../font/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../font/HelveticaLTStd-BoldCond.ttf)}
@font-face{font-family: "HelveticaLTStd-Cond"; src:url(../font/HelveticaLTStd-Cond.ttf)}
@font-face{font-family: "HelveticaLTStd-Light"; src:url(../font/HelveticaLTStd-Light.ttf)}

@font-face{font-family:"ppr"; src:url(../font/Poppins-Regular.ttf)}
@font-face{font-family:"ppb"; src:url(../font/Poppins-Bold.ttf)}

@font-face{font-family:"mb3"; src:url(../font/Montserrat-Bold-3)}
@font-face{font-family:"mr8"; src:url(../font/Montserrat-Regular-8)}


.top{width:100%; top:0;left:0; z-index:889; position:absolute;background:#fff;}

.zd01 {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    height: 88px;
    box-shadow: 0px 0px 10px 0px #aaa;
}/


/*导航栏变异部分*/
.nav22 { width:100%;height: 87px;background:#fff;-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 2px 2px 2px;
}
.fixnav {position: fixed;top: 0px;left: 0px;z-index:888;}

/*测试部分*/

.head {width:1200px; margin:0 auto;}

.logo{width:280px;padding-top:12px;}

.menu2{ height:88px;line-height:88px; float:right;}
.menu2 ul li{float:left;}
.menu2 ul li a:link,.menu2 ul li a:visited{padding:0 25px;display:block;font-size:18px;color:#000;}
.menu2 ul li a:hover{padding:0 25px;display:block;font-size:18px;text-decoration:none;color:#0093ea;border-bottom:3px solid #0093ea;}

.search{margin-top:10px;}
.ys_01{margin-left:250px;}
.searchsrk{width:500px;height:50px;line-height:50px;background:#fff;border:0;padding-left:10px;color:#898989;-moz-box-shadow: 0 0 30px #dadada;-webkit-box-shadow: 0 0 30px #dadada;box-shadow:0 0 30px #dadada;font-size:16px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.searchsrk2{border:0;background:#004098;width:170px;height:50px;line-height:50px;text-align:center;-moz-box-shadow: 0 0 30px #dadada;-webkit-box-shadow: 0 0 30px #dadada;box-shadow:0 0 30px #dadada;color:#fff;font-size:18px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.lang{padding-top:34px;}
.lang img{margin:0 10px; vertical-align:middle}



/*向下箭头*/
.scrollarrows{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
	z-index:999999;
	bottom: 2rem;
}


.scrollarrows {
    width: 22px;
    height: 42px;
    margin-top: 30px;
}
svg:not(:root) {
    overflow: hidden;
}   
.scrollarrows path {
    stroke: #fff;
    fill: transparent;
    stroke-width: 4px;
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.scrollarrows path.a1 {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.scrollarrows path.a2 {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}
.scrollarrows path.a3 {
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
}
@-webkit-keyframes arrow{
    0%{opacity:0}
    40%{opacity:1}
    80%{opacity:0}
    100%{opacity:0}
}



.nybti{text-align:center;}
.nybtiwz{ text-align:center; line-height:48px; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px;}
.nybtiwz span{ text-align:center; color:#212121; font-family:'微软雅黑'; text-transform:uppercase; font-size:40px;}




a.cps2 {font-size: 16px!important; color: #ffffff; background:#e60014; display:block; width:170px;text-align:center; margin-left:10px;margin-right:25px; border-radius:50px;}
a.cps2:visited {color: #ffffff;}
a.cps2:hover {color:#ffffff; background:#212121;}
a.cps2:active {color: #ffffff;}


a.cps1 {font-size: 16px!important; color: #212121; border:2px dotted #afafaf; text-align:center; display:block; width:40%; text-align:center; padding:0px 20px 0px 20px;border-radius:50px;}
a.cps1:visited {color: #212121;}
a.cps1:hover {color:#ffffff;background:#e60014;}
a.cps1:active {color: #ffffff;}



.bak td,.bak th { font-size:14px; padding:5px 10px; line-height:28px; border:0; text-align:center;}
.bak th { background:#2495c8; color:#fff;  text-align:center; font-size:22px; line-height:70px;}
.bak td{line-height:42px;font-size:16px;}
.bak tr:nth-child(odd){background:#fff;}
.bak tr:nth-child(even){background:#f3f7fa;}



.cen{ width:1200px; margin:auto; height:auto;}
.syxwz{width:540px; padding-right:89px; height: auto; position:relative; padding-top:75px; padding-bottom:85px; border-right:1px solid #e5e5e5;}
.syxwz01{font-size:30px; color:#212121; height:100px; line-height:80px; margin-bottom:50px;}
.syxwz02{font-size: 100px; color: #f5f5f5;  z-index: 1; color: rgba(0,0,0,0.06);   line-height: 1; font-family: Arial; font-weight: bold;   position: absolute;   top:70px;  left: 80px;}

.syxwlb{width:100%;  display: flex; flex-wrap: wrap; justify-content: space-between;}
.syxwlb:hover .syxwlbsj{color:#77b500;}
.syxwlb:hover .syxwlbsj span{color:#77b500;}

.syxwlbsj{width:20%;color:#212121; font-size:26px;}
.syxwlbsj span{font-size:16px; color:#666; line-height:50px;}
.syxwlbwz{width:80%;}
.syxwlbbt{font-size:21px; color:#212121; padding-bottom:20px;}
.syxwlbbt a{color:#212121;}
.syxwlbbt a:hover{color:#e83f00;}
.syxwlbsm{font-size:16px; color:#808080; line-height:28px; padding-bottom:20px; height:50px;}
.syxwimg{margin-top:60px;}
.syxwimg img{ width:100%; height:240px;object-fit: cover;}

.syxwr{width:540px;}
.syxwrmore{text-align:right; height:85px; padding-top:100px;}
.syxwrmore a{color:#e83f00;}
.syxwrmore a:hover{color:#212121;}
.syxwlb01{width:100%;  display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:35px; padding-bottom:35px; border-bottom:1px solid #e5e5e5;}
.syxwlb01:hover .syxwlbsj{color:#e83f00;}
.syxwlb01:hover .syxwlbsj span{color:#e83f00;}

#go_top {position: fixed;right:10px; bottom: 50px;z-index:99;width:60px; height:260px;}
#go_top a.t1 {background:#0093ea url(../images/top1.png) no-repeat center; text-decoration:none; display:block;height:60px;border-radius: 2px;}
#go_top a.t1:hover {background:#0093ea url(../images/top1.png) no-repeat center;}
#go_top a.t2 {background:#0093ea url(../images/ft1.png) no-repeat center; text-decoration:none; display:block;height:60px;border-radius: 2px;}
#go_top a.t2:hover {background:#0093ea url(../images/ft1.png) no-repeat center;}
.right-btn-group {width:60px;height:125px; margin:5px 0;}
.right-btn-group .show-tel,.right-btn-group .show-qq,.right-btn-group .show-ew, .right-btn-group .to-top {border-radius: 2px;}
.right-btn-group .show-tel a:hover span,.right-btn-group .show-qq a:hover span, .right-btn-group .show-ew a:hover span, .right-btn-group .to-top a:hover span {display: block}

.right-btn-group .to-top {width: 60px;height: 60px}
.right-btn-group .to-top a {border-radius: 2px;display: block;width: 60px;height: 60px;background:#0093ea url(../images/tel.png) no-repeat center;}
.right-btn-group .to-top a:hover {background: #0093ea url(../images/tel.png) no-repeat center}
.right-btn-group .to-top span {display: none;position: absolute;width: 190px;height:60px;top:130px;left: -190px;z-index: 5;color: #fff;background-color: #fff;text-align:center; color:#686868; font-size:14px; line-height:60px;-moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc;}
.right-btn-group .to-top span:after {content: ' ';top:25px;right: -10px;width: 1px;height: 1px;display: block;position: absolute;z-index: 5;border-bottom: 5px transparent dashed;border-left: 5px #fff solid;border-right: 5px transparent dashed;border-top: 5px transparent dashed}

.right-btn-group .show-ew {width: 60px;height: 60px;margin-bottom:5px;}
.right-btn-group .show-ew img { width:150px; display:block;}
.right-btn-group .show-ew a {border-radius: 2px;display: block;width: 60px;height: 60px;background:#0093ea url(../images/c2-1.png) no-repeat center;}
.right-btn-group .show-ew a:hover {background: #0093ea url(../images/c2-1.png) no-repeat center}
.right-btn-group .show-ew span {display: none;position: absolute;width: 150px;height:175px;top:65px;left: -160px;z-index: 5;color: #fff;background-color: #fff; padding:5px; text-align:center; color:#686868; line-height:20px; font-size:14px;-moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc;}
.right-btn-group .show-ew span:after {content: ' ';top: 25px;right: -10px;width: 1px;height: 1px;display: block;position: absolute;z-index: 5;border-bottom: 5px transparent dashed;border-left: 5px #fff solid;border-right: 5px transparent dashed;border-top: 5px transparent dashed}

#bottom{background:#3b8cbc;min-width:1300px;overflow:hidden; width:100%;color:#fff;padding-top:58px;font-size:14px;}
#bottom a{color:#fff;}
#bottom a:hover{color:#fff;}
#bottom .lm_t{font-size:30px;font-family: "HelveticaLTStd-BoldCond";color:#fff;padding-top:15px;}
#bottom .box{padding-top:15px;line-height:30px;}
.bot01{border-right:1px solid rgba(255,255,255,0.3);width:370px;height:200px; padding-right:30px;}
.bot02{width:300px;height:200px;padding-left:60px;border-right:1px solid rgba(255,255,255,0.3);}
.bot03{width:280px;height:200px;padding-left:40px;}
.bot2{margin-top:25px;border-top:1px solid rgba(255,255,255,0.3);text-align:center;padding-top:20px;padding-bottom:25px;font-size:14px;}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}




/*ny*/
.ny_ban01{height:400px;min-width:1300px;width:100%;background:url(../images/ny_ban01.jpg) no-repeat top center;}

.ban_bot{height: 70px;width: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);min-width:1200px;}
a.dh2:visited {
    font-style: normal;
    color: #212121;
    text-decoration: none;
}
a.dh2:hover{background:#004098;color:#fff;}
a.dh2 {
    font-size: 24px;
    line-height: 70px;
    color: #212121;
    display: block;
    width: 33.2%;
    height: 70px;
    text-align: center;
    border-right: 1px solid #e2e2e2;
    font-weight: bold;
}


#content{width:1200px;margin:60px auto 0;}
#content .title{text-align:center;}
#content .title h1{font-size:40px;color:#000;}
#content .title h2{font-size:26px;color: #ccc;padding-top:12px;font-family:Arial;text-transform:Uppercase}
#content .box{line-height:32px;font-size:16px;padding:50px 15px 0;}




/*内页新闻*/

.news_ul li{margin-bottom:46px;border-bottom:1px dotted #ddd;padding-bottom:12px;}
.news_ul li .news_txt{width:655px;}
.news_ul li .news_txt a{font-size:18px;}
.news_ul li .news_txt img{ vertical-align:middle;padding-right:6px;}
.news_ul li .news_txt .js{line-height:24px;color:#8d8d8d;font-size:14px;height:50px;margin-top:5px;}
.news_ul li .news_txt span{color:#8d8d8d;font-size:14px;}
.news_ul li .news_more{width:136px;height:38px;line-height:38px;text-align:center;border:1px solid #d8d8d8;margin-top:15px;font-size:14px;}
.news_ul li:hover .news_more{background:#1764ae;color:#fff; transition:all 0.5s;font-size:14px;}
.nypro_back{width:150px;height:32px;line-height:32px;text-align:center;margin:50px auto 0;border:1px solid #ddd;font-size:14px;}
.nypro_back:hover{background:#1764ae;color:#fff; transition:all 1s;}





.aak{width:122px;height:32px;line-height:32px;text-align:center;background:#0e7ecd;color:#fff;border:0px;}


/*内页联系我们*/
.clear { clear:both;}

.jq222{width: 100%;height:120px;position: relative; display:block;padding:30px 0;}
.jq222 .border-bottom{width: 0px;height: 2px;background: #1e4691;position:absolute;left:0px;bottom:0;z-index:9999}

.pnpage { clear:both; text-align:center; border-top:#ccc 1px solid; padding-top:10px;}
.pnpage a { padding:0 15px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:5px; font-size:12px;}
.close a{color:#f60; }




.yy input{height:28px;line-height:28px;border:1px solid #ddd; }
.yy #content3{height:120px;width:480px;border:1px solid #ddd;}

.c1 {border-top:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.c1 th {line-height:30px;text-align:center;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}
.tab_body{color:#000000}
 .tr_odd 
  { 
   background: #cedefa; 
  } 
  .tr_even 
  { 
   background: #FFFFFF; 
  } 

.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#edfbf1; border:#429cd8 1px solid; color:#429cd8;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}

.yx_about_center ul.f-cb {
    display: flex;
    justify-content: space-between;
    max-width: 1140px;
	margin-top:100px;
}

.yx_about_center ul.f-cb h2.counter {
    display: inline-block;
	font-size:50px;
    color: #212121;
    line-height: 100%;
    font-family: 'Poppins_blod';
}

.yx_about_center ul.f-cb span.count-unit {
	font-size:14px;
	color: #333;
}

.yx_about_center ul.f-cb p {
	font-size:18px;
    color: #666;
    margin-top: 10px;
}

.yx_innovation {
    position: relative;
    height: 800px;
    overflow: hidden;
    display: flex;
}

.yx_innovation>video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    object-fit: cover;
}

.yx_innovation .innovation_center {
    position: relative;
    z-index: 2;
    font-size: var(--yx_FS24);
    text-align: center;
    color: #212121;
	padding-top:250px;
}

.yx_innovation .innovation_center h1 {
    font-size: var(--yx_FS45);
}

.yx_innovation .innovation_center h1:after {
    content: '';
    width: 90px;
    height: 8px;
    display: block;
    background: #c0c738;
    margin: 1.5vw auto 2vw;
}

.yx_innovation .innovation_center a.more {
    width: 200px;
    line-height: 53px;
    display: block;
    color: #f15921;
    background: #fff;
    font-size: var(--yx_FS16);
    margin: 2vw auto 0;
    transition: all .5s;
    border: 1px solid #f15921;
}

.yx_innovation .innovation_center a.more:hover {
    color: #000;
    background: #f15921;
    border-color: #000;
}

.yx_product{
    background-image: url(../images/tubg.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #fff;
    overflow: hidden;
}


.nybnaner{height:300px;width:100%; text-align:center;}
.nybnaner span{color:#FFF; font-size:40px; line-height:60px; font-weight:bold;}
.nybnaner p{color:rgba(255,255,255,0.5); font-size:16px; font-weight:normal; text-transform:uppercase;}


.nydh{ height:70px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}


a.dh1 {  font-size: 16px; line-height:50px; color: #000; background:#E8E8E8; display:block; width:15%; height:50px; text-align:center; border-radius:10px;}
a.dh1:visited {font-style: normal; color: #000; text-decoration: none;}
a.dh1:hover { color:#ffffff; text-decoration: none; background:#ff6600; }
a.dh1:active { color: #ffffff; background:#CC0810;}


a.dh2 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:49.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh2:active { color: #ffffff; background:#1F63E9;}

a.dh3 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:33.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh3:active { color: #ffffff; background:#1F63E9;}

a.dh4 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:24.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh4:active { color: #ffffff; background:#1F63E9;}


a.dh5 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh5:active { color: #ffffff; background:#1F63E9;}



a.dh6 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:16.5%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh6:active { color: #ffffff; background:#1F63E9;}

a.dh7 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:14.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh7:active { color: #ffffff; background:#1F63E9;}

a.dh8 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:12.3%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh8:active { color: #ffffff; background:#1F63E9;}



.bti{padding-bottom:35px; margin-bottom:20px; text-align:center; color:#212121; font-size:40px; line-height:60px; font-weight:bold; background:url(../images/xx.png) bottom center no-repeat;}


.ny_news {width:90%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:15%; float:left; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:80%; float:left;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:150px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:150px; line-height:30px; float:left; background:#ff6600; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#ff6600; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px;  margin-bottom:30px;}

.divBox{width:1260px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}
.cpsan{ height:50px; width:200px; border:none; background:#0143a4; font-size:18px; color:#fff;}
.cpsan:hover{background:#ff6600; color:#fff;}


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px; text-align:center;}
.pro  ul li span img{ width:300px; height:250px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}

.nylx{width:40%; padding-top:20px;}
.nylxr{width:58%; height:500px;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:60px; padding-bottom:30px;}
.Hlxnr{font-size:16px; line-height:34px; padding-left:90px; padding-bottom:40px;  padding-top:40px; color:#FFF; border-bottom:1px dotted #FFF;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}

.cpsoubt{color:#262161; font-size:28px; line-height:28px; padding-top:60px; padding-bottom:30px; text-align:center; font-weight:bold;  background:url(../images/xx1.png) center bottom no-repeat;}

.kuang{ width:96%; height:40px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}
.kuang01{ width:96%; height:82px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}

.kuang3{ width:100%; height:54px; border:none; text-align:center; font-size:16px; background:#f9b548; color:#FFF; margin-top:15px; font-weight:bold;}
.kuang3:hover{ background:#212121;}

.yuangong02{width:40%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong02 img{ width:100%!important; object-fit: cover; margin-bottom:20px;}

.sjgck{ width:100%; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between; }

.gck{ width:360px; height:auto; margin-bottom:40px; overflow:hidden;}
.gckimg img{ width:360px; height:232px; overflow:hidden; border-radius:30px;}
.gckimg a:hover img{ width:370px; height:242px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}


.Habnr{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:25px; padding-bottom:85px; font-size:16px;}
.Habnr01{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:70px;}

.Hqyb{height:380px; width:100%; background:url(../images/bj3.jpg) center center no-repeat fixed;}
.Hqybq{ width:1260px; margin:auto; height:auto; padding-top:80px;  display: flex; flex-wrap: wrap; justify-content: space-between; background:url(../images/bj3.png) center 120px no-repeat;}
.HqybqK{text-align:center; width:20%;}
.HqybqK:hover{ margin-top:-20px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.Hqybq01{line-height:48px; padding-top:20px; font-size:48px; color:#fff; font-weight:bold;}
.Hqybq02{font-size:18px; line-height:28px;color:#f9b538; margin-top:30px;}
.Hqybq03{font-size:14px; line-height:28px;color:#fff; margin-top:20px;}

/*****/
@keyframes f2icon {
	0%, 100% {transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {transform:translate(0, 15px)}
}
@-moz-keyframes f2icon {
	0%, 100% {-moz-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-moz-transform:translate(0, 15px)}
}
@-webkit-keyframes f2icon {
	0%, 100% {-webkit-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-webkit-transform:translate(0, 15px)}
}
@-o-keyframes f2icon {
	0%, 100% {-o-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-o-transform:translate(0, 15px)}
}


/*-----111111111111111-----*/
.slide01{
	-webkit-animation: slide01 1s; -moz-animation: slide01 1s; -ms-animation: slide01 1s; -o-animation: slide01 1s; animation: slide01 1s;
    visibility: visible; 
}
@keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}


/*-----222222222-----*/
.slide02{
   -webkit-animation: slide02 1s; -moz-animation: slide02 1s; -ms-animation: slide02 1s; -o-animation: slide02 1s; animation: slide02 1s;
    visibility: visible; 
}
@keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}



/*-----33333333333-----*/
.slide03{
   -webkit-animation: slide03 1s; -moz-animation: slide03 1s; -ms-animation: slide03 1s; -o-animation: slide03 1s; animation: slide03 1s;
    visibility: visible; 
}
@keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}



/*-----33333333333-----*/
.slide04{
   -webkit-animation: slide04 1s; -moz-animation: slide04 1s; -ms-animation: slide04 1s; -o-animation: slide04 1s; animation: slide04 1s;
    visibility: visible; 
}
@keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}


.p_list{ width:1260px; margin:0px auto; line-height:40px;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ padding:5px 30px;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:1260px; margin:0px auto;line-height:35px; color:#737373;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #ff6600; background:#f9f9f9; margin-top:20px;}
.p_detail h4 span{ background:#ff6600; width:150px; line-height:40px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;margin-top:20px;}



a.ank {color:#ffffff; margin:auto; background:#FF7702; width:90px; height:30px; line-height:30px; text-align:center; display:block; font-size:13px; border-radius:3px;}
a.ank:hover{color:#ffffff; background:#ff6600; width:90px; height:30px; line-height:30px; text-align:center; display:block; text-decoration:none;}


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px; height:259px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#ff6600; color:#fff;}




/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*-----------content pages end-----------*/


.footerbq{display:none;}
.mbfor{display:none;}
.mbdh{ display:none!important;}
#mccp{ display:none;}
.footer4{ display:none;}

.sygd{margin:auto; width:1260px; padding-top:0px; padding-top:55px;}
@media all and (max-width:768px){

.zd01{ display:none;}
.mbfor{display: block;}
.mbdh{ display:block!important;}
#mccp{ display:block;}
.footer4{ display:block;}
#wu{ display:none!important;}
#go_top{ display:none!important;}

.con_01{min-width:100%;overflow:hidden; width:100%;}
.con_01 .about_l{float:left;width:100%;padding-top:50px;}
	
.sygd{margin:auto; width:100%; padding-top:0px; padding-top:55px;}
.footer_content_left{ display:none;}

.bwz{font-weight:bold; color:#FFF; font-size:26px; width:80%; line-height:40px; padding-top:24%; padding-left:7%;text-shadow: 2px 2px #000; letter-spacing:3px;}

.wm{margin:0 auto;width:92%; padding-left:4%; padding-right:4%;}
.wm01{margin:0 auto;width:92%; padding-left:4%; padding-right:4%;}


.yx_about_center ul.f-cb h2.counter {
    display: inline-block;
	font-size:30px;
    color: #212121;
    line-height: 100%;
    font-family: 'Poppins_blod';
}

.yx_about_center ul.f-cb span.count-unit {
	font-size:12px;
	color: #333;
}

.yx_about_center ul.f-cb p {
	font-size:14px;
    color: #666;
    margin-top: 10px;
}

.banner_content {
  width: 100%;
  height:350px!important;
  position: relative;
}
.con_01 .about_l .txt{line-height:28px;padding-top:10px;font-size:16px;color:#212121; text-align:justify;}
.con_01 .about_l h1{ text-transform:uppercase;font-weight: bold;font-size: 50px;color: #f3f6f8;line-height: 70px;font-family:Arial;}
.con_01 .about_l h2{color: #333;font-size: 30px;font-weight: bold;margin-top: -35px;font-family:Arial;}
.sygsjj03{color:#4fadeb; font-size:24px; padding-top:0px; line-height:38px;}
.about_r{ display:none;}

.con_02{overflow:hidden; width:100%;background:url(../images/a02.jpg) no-repeat top center;padding:70px 0;margin-top:60px;}

.con_03 ul li{float:left;background:#fff;--webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);width:45%; padding-top:20px; height:250px;margin-left:3%; margin-top:1%; margin-bottom:2%;  text-align:center;border-radius:10px;}
.con_03 ul li:hover{background:#0093ea;}
.con_03 ul li dl dt{margin-top:15px; margin-bottom:10px;}
.con_03 ul li dl dd{padding:1% 7% 0;font-size:14px;color:#666;}
.con_03 ul li dl dd span{font-size:18px; line-height:34px; font-weight:bold; color:#212121;}
.con_03 ul li:hover dl dd span{color:#fff;}
.con_03 ul li:hover dd{color:#fff;}

.con_03 .title h1{ text-transform:uppercase;font-weight: bold;font-size: 40px;color: #f3f6f8;line-height: 70px;font-family:Arial;}
.con_03 .title h2{color: #333;font-size: 30px;font-weight: bold;margin-top: -35px;font-family:Arial;}

.con_02 .title h1{ text-transform:uppercase;font-weight: bold;font-size: 40px;line-height: 70px;font-family:Arial;color: rgba(255,255,255,.2);}
.con_02 .title h2{color: #fff;font-size: 30px;font-weight: bold;margin-top: -35px;font-family:Arial;}

.syxwz01{font-size:30px; color:#212121; height:100px; line-height:80px; margin-bottom:0px;}
.syxwz02{font-size: 70px;}
.cen{ width:92%; padding-left:4%; padding-right:4%; margin:auto; height:auto;}
.syxwz{width:100%; padding-right:0px; height: auto; position:relative; padding-top:75px; padding-bottom:50px; border-bottom:1px solid #CCC; border-right: none;}
.syxwlbbt{font-size:18px; color:#212121; padding-bottom:20px;}

.syxwrmore{ display:none;}

.sygg{background:url(../images/a07.jpg) top center no-repeat fixed; background-size:cover; height:250px; width:100%; text-align:center; color:#FFF;}
.sygg01{font-size:36px; font-weight:bold; padding-top:15%;}
.sygg02{font-size:20px; padding-top:20px; padding-bottom:40px;}
.sygg02 a{ color:#FFF;}


.footerbq{ width:90%; line-height:28px; font-size:14px; text-align:center; border-top:1px solid #696767; color:#fff; background:#3b8cbc; display:block; padding:5%;}
.footerbq a{ color:#fff;}

#bottom{ display:none;}
.banner {
  width: 100%;
  height:350px!important;
}


.banner .swiper-slide .banner_img {
  width: 100%;
  height:350px!important;
  background-position: center;
  background-size: cover;
}

.nyban{height:250px; padding-top:0px;width:100%; text-align:center;background-size:cover!important;}

.gg{ padding-top:0px;}
	
.alogo{ width:95%; margin:0 auto; padding-top:20px; padding-bottom:15px;}
.gsmc{ float:none; text-align:center; margin:0 auto}
.ayou{ float:none;margin:0 auto; width:95%}


.Hnylxz{width:94%; padding:0 3% 0 3%; height:580px; background:#5e5e5e; float: none; }
.Hnylxr{ display:none;}

.p_list{ width:94%; padding:0 3% 0 3%; margin:0px auto; line-height:40px;}



/*搜索*/
.sousuo{ width:100%;}
.sousuo_txt{ width:95%;}
.huanying{ float:none}
.search{ float:none; margin-top:20px;}
/*------------公司---------*/
.about{ width:95%; margin:0 auto; }
.abtu{ width:100%; float:none; overflow:hidden}
.abzuo{ float:none; width:100%; margin-bottom:40px;}
.cplist h2{ font-size:16px;  color:#333; text-align:center; padding-top:35px; margin-bottom:5px; padding-bottom:0px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.teshub ul li:nth-child(1){ line-height:25px; margin-top:15px; margin-bottom:10px;}
.teshub ul li{ line-height:45px;}

.Habnr{ width:90%; padding-left:5%; padding-right:5%; margin:auto; font-size:16px; line-height:34px; color:#414141; text-align:left; padding-top:20px; padding-bottom:75px;}

.nybnaner{height:200px;width:100%; text-align:center;}

.bti{padding-bottom:25px; margin-bottom:20px; text-align:center; color:#212121; font-size:30px; line-height:40px; font-weight:bold; background:url(../images/xx.png) bottom center no-repeat;}

.wm{margin:0 auto;width:90%; padding-left:5%; padding-right:5%; padding-top:25px;}

.wenhua{ width:90%; padding-left:5%; padding-right:5%; height:auto; margin:auto;display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom:30px;}
.whbt{font-size:20px;}
.whsm{padding:20px 30px 50px 30px; font-size:16px; line-height:36px; color:#414141; text-align:justify;}

.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}

.n_l{ display:none;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:100%; float:left;}

.s2{ font-size:14px;}
.nylx{width:100%; padding-top:20px;}

/*----------新闻---------*/
.tuijian{ width:45%;}
.tjxw{ width:100%;}

/*荣誉*/
.wd1200{width:95%;}
.rongzuo{ width:100%;}
.rongzuo ul li:nth-child(3){ margin-right:0px!important;}
.rongzuo ul li{width:24%; margin-right:1%; margin-left:1%;}
.rongyou{ display:none}

/*-------底部-----------*/
.foota{ width:95%; margin:0 auto;padding-bottom:50px; padding-top:50px;}
.footc{ width:95%;}
.fazuo{ float:none; width:100%}
.ewm{display:none}


/*----内页---*/

.nymain{ width:95%; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.nyzuo{ width:23%; float:none; display:none}
.nyyou{ width:100%; float:none}

/*公司实景*/
.imglist1 ul li{text-align:center;float:left;display:inline;width:28%; margin:1%;overflow:hidden;background:#fff; border:1px dotted #ccc;border-radius:5px;box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1); margin-bottom:20px;}
.imglist1 ul li img{background:#FFF; max-width:100%;object-fit: cover; }

.zu11{width:100%!important;   overflow:hidden!important;vertical-align: middle!important;display: table-cell!important;  }
.zu11  img{width:250px;object-fit: cover; height:150px!important;  overflow:hidden!important;}

table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 

	
}

