* { margin: 0; padding: 0; box-sizing: border-box; list-style: none; line-height: 100%; color: #333; }
body { font-size: 14px; min-width: 1300px; font-family: "Arial"; }
a { text-decoration: none; font-size: 14px; }
em, i { display: block; font-style: normal; }
:focus { outline: none; }
.gy { max-width: 1680px; margin: 0 auto; min-width: 1300px; width: 100%; }
@media screen and (max-width: 1680px) {
.gy { width: calc(100% - 50px); }
}
/*header*/
.head_bc { z-index: 2; top: 00px; left: 0; width: 100%; transition: all .5s;  position: fixed; background-color: #fff; }
.head_c { display: flex; align-items: center; justify-content: space-between; height: 100px; }
.head_lc { display: flex; align-items: center; }
.head_lc b { color: #0a64a2; margin-left: 24px; font-size: 42px; }
.head_rc { width: 60%; display: flex; align-items: center; justify-content: space-between; position: relative; }
.head_rc>ul { display: flex; width: 84%; justify-content: space-between; }
.head_rc>ul>li>a { font-size: 18px; color: #333; display: block; padding: 13px 30px; transition: all .3s; border-radius: 22px; }
.head_rc>ul>li.on>a, .head_rc>ul>li:hover>a { background: #0a64a2; color: #fff; }
.head_bc.on { background: #fff; top: 0; box-shadow: 1px 1px 20px rgba(0,0,0,0.1); }
.head_bc.on .head_rc>ul>li>a { color: #333; }
.head_bc.on .head_rc>ul>li.on>a, .head_bc.on .head_rc>ul>li:hover>a { color: #fff; }
.ss_c>i+i { display: none; }
.head_bc.on .ss_c>i+i { display: flex; }
.head_bc .ss_c>i:first-child { display: flex; }
.head_bc.on .ss_c>i:first-child { display: none; }
/*search*/
.dfss { display: flex; align-items: center; justify-content: space-between; height: 80px; width: 5% }
.icon>div { height: 100%; display: flex; align-items: center; justify-content: center; width: 100%; }
.icon>div i { color: #333; user-select: none; transition: all 0.5s; align-items: center; justify-content: center; position: relative; height: 100%; width: 100%; }
.icon>div i span { font-size: 18px; width: 100%; display: block; text-align: center; height: 100%; color: #333; line-height: 130px; }
.icon>div:hover i { border-color: #e60113; }
.iser_box, .itel_box { background: rgba(255,255,255,0.8); position: absolute; top: 90px; right: 0; padding: 30px; transform-origin: top; transform: rotateX(90deg); transition: all 0.5s; z-index: 9; }
.icon>div:hover .iser_box, .icon>div:hover .itel_box { transform: rotateX(0deg); }
.search_l { display: flex; align-items: center; justify-content: end; color: #333; }
.search_l span+span { margin-left: 4px; }
.search_l a { color: #333; font-size: 14px; }
.search_r { position: relative; margin-top: 20px; }
#infoname { width: 100%; height: 38px; line-height: 38px; border: 1px solid #eee; text-indent: 12px; }
.z_img { width: 38px; height: 38px; position: absolute; top: 0; right: 0; background: no-repeat; }
.itel_box { width: 228px; text-align: center }
.itel_box p { color: #333; position: relative; font-size: 20px; }
.itel_box p:before { position: absolute; left: 0; color: #333; }
.itel_box em { font-size: 26px; font-weight: bold; color: #feac00; margin-top: 10px; }
.search_l .iconfont { font-size: 16px; }
.search_l span { color: #333 }
.icon_pho { display: flex; align-items: center; }
.icon_pho .irh span { color: #333; font-size: 18px; width: 100%; display: block; text-align: center; }
.icon_pho b { font-size: 26px; color: #f8a000; padding-left: 10px; }
.dh_c img { width: 100%; }
a.en_btn { width: 32px; height: 32px; color: #fff; font-size: 14px; border-radius: 100%; background: #0a64a2; text-align: center; line-height: 32px; }
/*banner*/
.bann { overflow: hidden; }
.slider { width: 100%; }
.slick-slide { height: auto; }
.slick-slide img { width: 100%; }
.slick-prev { left: 38px; z-index: 99; }
.slick-next { right: 40px; }
.bann>button { display: none!important; }
.ban_bc { width: 100%; position: relative; margin-top: 0px; }
.slick-dotted.slick-slider { margin-bottom: 0!important; }
.bann_num>span { color: #fff; display: block; z-index: 999; cursor: pointer; }
.bann_num>.ban_prev { position: absolute; top: 50%; left: 40px; transform: rotate(180deg); }
.bann_num>.ban_next { position: absolute; top: 50%; right: 40px; }
.ban_dot { position: absolute; bottom: 46px; left: 50%; display: flex; margin-left: -33px; }
.ban_dot li { width: 12px; height: 12px; border-radius: 100%; background: #fff; }
.ban_dot li+li { margin-left: 12px; }
.ban_dot li button { display: none; }
.ban_dot li.slick-active { background: #0a64a2; }
/*info*/
.inf_bc { background: #f8f8f8; padding: 58px 0 49px; }
.inf_c ul { display: flex; justify-content: space-between; }
.inf_c ul li { width: 30%; text-align: center; }
.inf_c li i { font-size: 36px; color: #333; }
.inf_c li p { font-size: 16px; color: #707070; line-height: 26px; margin-top: 13px; }
/*about*/
.ab_item { display: flex; align-items: center; }
.ab_lc, .ab_rc { width: 50%; }

.ab_wz{font-size: 20px;}
.ab_lc p { overflow: hidden; }
.ab_lc img { width: 100%; transition: all 1s }
.ab_lc img:hover { transform: scale(1.1); }
.ab_rc>b { display: block; color: #0a64a2; font-size: 55px; }
.ab_info { font-size: 16px; color: #525252; line-height: 36px; margin: 50px 0; width: 100%; word-break: break-all; }
.ab_info_s { font-size: 14px; color: #525252; line-height: 36px; margin: 50px 0; width: 100%; word-break: break-all; }
.ab_info li { height: 60px; line-height: 60px; margin: 20px auto; }
.ab_info li img { float: left; margin-right: 20px; width: 50px; }
.ab_info_s li { height: 60px; line-height: 22px; margin: 5px auto; }
.ab_info_s li img { float: left; margin-right: 20px; width: 50px; }
a.ab_btn { font-size: 18px; color: #fff; width: 199px; height: 48px; text-align: center; background: #0a64a2; line-height: 48px; display: block; transition: all .5s; }
a.ab_btn:hover { width: 220px; }
.ab_c .ab_item:nth-child(2) { flex-direction: row-reverse; }
.ab_c .ab_item:nth-child(2) b { color: #6eb149; }
.ab_c .ab_item:nth-child(2) a.ab_btn { background: #6eb149; }
.ab_rc { padding: 0 5% 0 4%; }
.ab_c .ab_item:nth-child(2) .ab_rc { padding-left: 0; }
.ab_bc { margin: 120px 0; }
/*high-efficiency*/
.hig_bc { background: #6eb149; padding: 120px 0 120px; }
.hig_c>b { display: block; font-size: 34px; color: #fff; line-height: 48px; text-align: center; }
.hig_c>ul { display: flex; justify-content: space-between; margin: 0 auto; width: 89%; padding-top: 30px; }
.hig_c>ul>div { padding-top: 100px; }
.hig_c>ul img { width: 100%; }
.hig_c>ul li { flex-shrink: 0; width: 18%; margin: 0; text-align: center; padding: 0 0.7%; }
.hig_c i { color: #fff; font-size: 20px; margin-top: 30px; text-align: center; height: 26px; }
.hig_c>ul button { display: none!important; }
.hig_c { overflow: hidden; }
.hig_c>ul li a { display: block; transition: all .5s; }
.hig_c>ul li:hover a { transform: translateY(-10px); }
/*products*/
.pro_bc { background: #f8f8f8; padding-bottom: 120px; }
.pro_tit { text-align: center; }
.pro_tit>b { display: block; color: #0a64a2; font-size: 50px; }
.pro_tit>p { font-size: 24px; color: #525252; margin-top: 16px; }
.pro_c>ul { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 120px; }
.pro_c>ul>li { width: 49%; }
.pro_c>ul a { display: block; }
.pro_c>ul img { width: 100%; transition: all .8s; }
.pro_info { padding: 75px 40px 75px 56px; background: #fff; box-shadow: 1px 1px 30px rgba(0,0,0,0.1) }
.pro_info i { font-size: 40px; color: #525252; }
.pro_info em { color: #6eb149; font-size: 18px; margin: 28px 0 16px; }
.pro_info div { font-weight: 100; font-size: 16px; color: #525252; line-height: 36px; }
.pro_c>ul>li:nth-child(n+3) { margin-top: 74px; }
.pro_c>ul>li:hover img { transform: scale(1.1); }
.pro_c>ul>li>a>p { overflow: hidden; }
/*video*/
.vid_bc { background: url(http://login.114my.cn/memberpic/dgtykj14353en/uploadfile/image/20210823/20210823105630_570944186.jpg) no-repeat center; height: 460px; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 120px 0; }
.vid_c>b { display: block; font-size: 60px; font-weight: normal; color: #fff; text-align: center; }
.vid_c>div { display: flex; justify-content: center; margin-top: 50px; align-items: center; }
.vid_c>div>a+a { margin-left: 140px; }
/*service*/
.ser_c>ul { margin-top: 67px; display: flex; flex-wrap: wrap; justify-content: space-between; width: 80%;margin: 0 auto;}
.ser_c>ul>li { width: 49%; display: flex; background: #f8f8f8; padding: 20px 20px 20px 50px; align-items: center; }
.ser_c>ul>li>p { width: 80px; height: 80px; background: #0a64a2; border-radius: 100%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.ser_c>ul>li>p>img { transition: all .5s; width: 35px;}
.ser_c>ul>li i { font-size: 30px; color: #333; }
.ser_c>ul>li>div>p { font-size: 16px; color: #525252; line-height: 32px; margin-top: 0px; }
.ser_c>ul>li>div { margin-left: 30px; }
.ser_c>ul>li:nth-child(even)>p { background: #6eb149; }
.ser_c>ul>li:nth-child(n+3) { margin-top: 20px; }
.ser_c>ul>li:hover>p img { transform: rotateY(360deg); }
/*mess*/
.mes_bc { background: url(http://login.114my.cn/memberpic/dgtykj14353en/uploadfile/image/20210823/20210823110110_595796777.jpg) no-repeat center; height: 220px; }
.mes_c { display: flex; height: 100%; align-items: center; justify-content: space-between; margin-top: 120px; }
input, textarea { outline: none; border: none; }
.mes_lc>b { display: block; font-size: 36px; color: #fff; }
.mes_lc>p { font-size: 21px; color: #fff; margin-top: 18px; }
.feed_lx { display: flex; }
.feed_lx input+input { margin-left: 0px; width: 110px; height: 49px; color: #fff; background: #71b346; text-align: center; line-height: 49px; font-size: 18px; }
.input-name02 { width: 349px; height: 49px; background: #fff; color: #eee; padding-left: 10px; font-size: 18px; }
.cop_bc { background: #f8f8f8; padding: 90px 0 53px }
.cop_c { display: flex; justify-content: space-between; }
.cop_lc { font-size: 16px; line-height: 36px; color: #8b8b8b; }
.cop_rc>div { display: flex; align-items: center; }
.cop_rc>div>b { font-style: italic; font-size: 42px; color: #0a64a2; margin-left: 24px; }
.cop_rc>ul { margin: 25px 0; display: flex; align-items: center; }
.cop_rc>ul>li+li { margin-left: 23px; }
.cop_rc>p { font-size: 16px; color: #8b8b8b; }
/*µ¼º½ÏÂÀ­*/



.drop { border-radius: 0 0 5px 5px; opacity: 1; text-align: center; position: absolute; box-shadow: 0 20px 20px rgba(0,0,0,0.08); z-index: 9; top: 110% !important; left: 27%; width: 20%; text-align: center; background: rgba(255,255,255,0.9); visibility: hidden; opacity: 0; transition: 0.3s ease all; display: flex; justify-content: center; align-items: center; }
.drop>div { display: flex; align-items: center; width: 100%; }
.drop>div ul { align-items: center; justify-content: center; width: 100%; }
.drop li { line-height: 58px; }
.drop li>a { display: inline-block; font-size: 16px !important; width: 80%; text-align: left; color: #333; }
.head_rc>ul>li:hover .drop { visibility: visible; opacity: 1;top: 110% !important;}
.drop li>a:hover { color: #0a64a2; }