﻿
@charset "utf-8";
@import url("public.css");
@import url("animate.css");	
.siyi_top{ width:100%; height:auto; overflow:hidden;}
.daoh{ width:100%; height:100px; position:fixed; z-index: 999; top:0px!important;}
.daoh1{width: 96%; height: 80px; overflow: hidden; margin: 0 auto;margin-top: 27px!important; }
.daoh1_1{ width: 50%; height: 40px; overflow: hidden; float: left;}
.daoh1_1 img{ width: auto; height:38px;}
.daoh1_2{ width: fit-content; height: 73px; overflow: hidden; float: right;}
.daoh1_2 ul li{ float:left; margin-right: 30px;font-size:18px;height:80px;line-height:40px;  color:#fff;}
.daoh1_2 ul li:nth-child(8){margin-right:15px;}
.daoh1_2 ul li:nth-child(6){margin-right:10px;}
.daoh1_2 ul li:nth-child(7){margin-right:10px;}
.daoh1_2 ul li:nth-child(9){margin-right:15px;}
.daoh1_2 ul li a{ width: fit-content; display: block; font-size:18px;height:40px;line-height:40px;  color:#fff; margin: 0 auto}
.daoh1_2 ul li a:hover{ font-size:18px;height:39px;line-height:40px; color:#fff; border-bottom:1px solid #fff}
.daoh1_2h{height:39px!important;color:#fff!important; border-bottom:1px solid #fff!important}
/* banner 开始 */
.wapban{display:none}	
.pcban{display:block}
.slideBox{ width:100%; height:100vh; overflow:hidden; position:relative; }
.slideBox .hd{ margin: 0 auto; height:20px; overflow:hidden; position:absolute; left: 46%;  bottom:165px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:20px; height:20px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px; }
.slideBox .hd ul li.on{ background:#f89c32; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .bd li p{ width: 100%; height: 40px; overflow: hidden; text-align: center; font-size: 22px; color: #fff; position:absolute;z-index: 3;bottom: 9%; font-weight: bold}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow1.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*下拉*/
.clearfix {display:block;}
.nav .sec{height:0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:100px;width:136px;font-size:14px!important; text-align:center;  margin-left: -32px; 
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    border-radius: 0 0 10px 10px;}
.nav .sec a{background: rgb(255 255 255 / 68%); color:#333!important;height:40px;line-height:40px;width:136px;display:block;border-top:0px solid #ddd;padding: 0px 0px 0px 0px;text-align:center;font-size:15px!important}
.nav .sec a:hover{background: #0A4594;color:#fff!important;height:40px!important;line-height:40px!important;width:136px;display:block;padding: 0px 0px 0px 0px!important;text-align:center!important;font-size:15px!important; border-bottom: 0px;}


.sp_nav1{cursor:pointer;}
.sp_nav1 img{ margin-top: -4px;}
.sp_nav1 span{display:block;background:#0085E1;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav1 span:nth-of-type(1){top:0px}
.sp_nav1 span:nth-of-type(2){top:10px}
.sp_nav1 span:nth-of-type(3){top:20px}
.sp_nav_se1 span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se1 span:nth-of-type(2){width:0}
.sp_nav_se1 span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav1{position:fixed;z-index:99;background: #fff url(../images/zk_bg.jpg) 50% no-repeat;background-size: cover;transition: .9s cubic-bezier(.165, .84, .44, 1) .2s;width:100%;height:100vh;top:-102%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show1{top:0px}
.sp_nav_se1 b{ color:#000;}
.xialy{ width:1382px; height:25px; line-height:25px; font-size:16px; color:#333; margin:0 auto; margin-top:40px; text-align:right;}
.xialy1{ width:fit-content; height:auto; overflow:hidden; margin:0 auto; margin-top:154px; }

.xialy1_2{ width:100%; height:auto; overflow:hidden; float:left;}
.xialy1_2 ul li{ width:180px; height:auto; float:left; margin-right:0px; margin-bottom:200px;}
.xialy1_2 ul li:nth-child(4n){margin-right:0px;}
.xialy1_2_1{ width:100%; height:32px; line-height:32px; font-size:18px; color:#222; margin-top:27px;}
.xialy1_2_1 a{ color:#FFFFFF;}
.xialy1_2_1 a:hover{ color:#FFFFFF; text-decoration:underline;}

.xialy1_2_2{ width:20px; height:2px; background:#FFFFFF; margin-top:6px;}
.xialy1_2_3{ width:100%; height:auto; margin-top:22px;}
.xialy1_2_3 dl dt{ width:100%; height:auto; line-height:30px; font-size:16px; color:#222;}
.xialy1_2_3 dl dt a{ color:#FFFFFF;}
.xialy1_2_3 dl dt a:hover{ color:#FFFFFF; text-decoration:underline;}
.xialbg{width: 100%;height: 100%; overflow: hidden; background: rgba(0, 0, 0, 0.5);}





.sous{width: 100%; height: 80px; overflow: hidden;position:absolute;z-index: 4; margin-top: -81px;}
.sous_1{width: 1140px; height: 80px; overflow: hidden; margin: 0 auto; background: #fff; }
.sous_2{width: 1070px; height: 80px; overflow: hidden;  float: left;}
.sous_2 input{width: 92%; height: 80px;border: 0px;font-size: 26px; color: #0A4594; margin-left: 1%}
.sous_3{width: 70px; height: 80px; overflow: hidden; }
.sous_3 button{width: 70px; height: 80px; overflow: hidden;border: 0px; background: #fff}
.sous_3 button img{ width: 34px;height: auto;}
.sous_2 input:focus {border: none;outline: none; }
.sous_2 input::placeholder{color: #0A4594}


#pageContain { overflow: hidden;}
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0;}
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0;}
.current .contain, .slide .contain { display: block;}
.current { display: block; z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}
.page1 { background: #fff;}
.page2 { background-image:url("../images/gh_3.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.page3 { background: #fff;}
.page4 { background-image:url("../images/gh_11.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.page5 { background: #fff;}
.page6 { background: #fff;}
#navBar { z-index: 3; position: absolute; top: 30%; right: 3%;}
#navBar .active { background: #ccc;}
#navBar li { cursor: pointer; margin-bottom: 10px; transition: all .7s ease; border-radius: 50%; line-height: 40px; text-align: center; width: 40px; height: 40px; display: none}
.txt { margin-top: 20%; font-size: 50px; color: #fff; text-align: center;}



/*第二屏*/
.guih{width: 1780px; height: auto; overflow: hidden; margin: 0 auto;}
.guih_1{width: 1780px; height: 56px; overflow: hidden; margin-top: 76px;}
.guih_1_1{ width: 50%; overflow: hidden; float: left;}
.guih_1_1_1{width: 66px;height: 40px; overflow: hidden; float: left; margin-top:11px;}
.guih_1_1_1 img{width: auto; height: 40px;}
.guih_1_1_2{height: 56px; overflow: hidden; float: left; line-height: 56px; font-size: 28px; color: #707070;position: relative; margin-left: -36px;}
.guih_1_1_2 b{font-size: 50px;}
.guih_1_1_2 span{color: #002E7A}


.guih_1_2{ width: 50%; overflow: hidden; float: left; margin-top: 6px}
.guih_1_2 a{width: 164px; height: 50px; line-height: 50px; background: #fff; text-align: center;display: block;color: #0A4594; font-size: 20px; float: right; border-radius: 25px;}
.guih_1_2 a:hover{width: 164px; height: 50px; background: #fff; text-align: center;display: block;color: #0A4594; font-size: 20px; }
.guih_1_2 img{width: 24px; margin-left: 5px;}
.guih_1_2b{ width: 50%; overflow: hidden; float: left; margin-top: 6px}
.guih_1_2b a{width: 164px; height: 50px; line-height: 50px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 20px; float: right; border-radius: 25px;}
.guih_1_2b a:hover{width: 164px; height: 50px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 20px; }
.guih_1_2b img{width: 24px; margin-left: 5px;filter: brightness(0) invert(1);}


.guih_2{width: 1780px; height: auto; overflow: hidden; margin-top: 86px;}
.guih_3{width: 940px; height: auto; overflow: hidden; float: left; margin-right: 50px;}
.guih_3_1{width: 940px; height: 540px; overflow: hidden;background: #fff;border-radius: 20px; }
.guih_3_1 img{width: auto;min-width: 100%; height: 540px;border-radius: 20px; }
.guih_3_2{width: 940px; height: 142px; }
.guih_3_3a{width: 880px; height: 142px; overflow: hidden;background: #fff;margin: 0 auto; position: relative; margin-top: -34px;}
.guih_3_3{width: 810px; height: 80px; overflow: hidden;margin: 0 auto; margin-top: 31px;}
.guih_3_4{ width: 104px; overflow: hidden; height: 80px; float: left; border-right: 1px solid #eee; margin-right: 15px;}
.guih_3_4_1{width: 100%; height: 55px; overflow: hidden; line-height: 55px;color: #0A4594; font-size: 36px;font-weight: bold }
.guih_3_4_2{width: 100%; height: 25px; overflow: hidden; line-height: 25px;color: #0A4594; font-size:18px; }

.guih_3_5{ width: 690px; overflow: hidden; height: 80px; float: left; line-height: 40px; font-size: 22px; font-weight: bold}
.guih_3_5 a{color:#363636}
.guih_3_5 a:hover{color:#363636}

.guih_4{width: 790px; height: auto; overflow: hidden; float: left;}
.guih_4 ul li{width: 790px; height: 216px; overflow: hidden;}
.guih_4 ul li:hover{background: hsl(216.99deg 52.16% 50% / 67%)}
.guih_4_1{width: 740px; height: 186px; overflow: hidden; margin: 0 auto; margin-top: 15px;}
.guih_4_2{width: 330px; height: 186px; overflow: hidden; float: left; margin-right: 12px; }
.guih_4_2 img{width: 100%; height: auto;transition: all 0.6s;}
.guih_4_2 img:hover{ width:100%; height:auto;transform: scale(1.1);}
.guih_4_3{width: 398px; height: 186px; overflow: hidden; float: left; }
.guih_4_3_1{width: 100%; height: 27px; overflow: hidden; line-height: 27px; font-size: 20px; color: #fff;}
.guih_4_3_2{width: 100%; height: 111px; overflow: hidden; line-height: 28px; font-size: 22px; color: #fff; font-weight: bold; border-bottom: 1px solid #eee; margin-top: 18px;}
.guih_4_3_2 a{color:#fff}
.guih_4_3_2 a:hover{color:#fff}

.guih_4_3_3{width: 100%; height: 39px; overflow: hidden; line-height: 49px; text-align: right}
.guih_4_3_3 img{width: auto; height:8px;}



/*第3屏*/
.guih2{width: 1780px; height: auto; overflow: hidden; margin: 0 auto;}
.guih2_1{width: 1702px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 36px;}
.guih2_1 ul li{width: 1702px; height: auto; overflow: hidden;}
.guih2_2{width: 1260px; height: auto; overflow: hidden; float: left; margin-right: 30px;}
.guih2_2 dl dt{ width: 620px;height: 360px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px;}
.guih2_2 dl dt:nth-child(2n){margin-right:0px;}
.guih2_2_1{ width: 620px;height: 360px; overflow: hidden;}
.guih2_2_1 img{ width: 620px;height: 360px;transition: all 0.6s;}
.guih2_2_1 img:hover{ width:620px; height:360px;transform: scale(1.1);}
.guih2_2_2{ width: 620px;height: 68px; overflow: hidden;position: relative; margin-top: -340px; text-align: right;}
.guih2_2_2 img{ width: auto;height: 48px; margin-right: 30px;}
.guih2_2_2 .dz1{display: block;}
.guih2_2_2 .dz2{display: none;}
.guih2_2_2 .dz3{display: block;width: 48px;height: 22px; line-height:22px; font-size:18px; text-align:center; margin-right:30px; float:right; color:#fff;}


.guih2_2_3{ width: 620px;height: 70px; overflow: hidden;position: relative; margin-top: 33%; text-indent: 1em;line-height: 70px; font-size: 24px;}
.guih2_2_3 a{color:#fff}
.guih2_2_3 a:hover{color:#fff}
.guih2_2 dl dt:hover .guih2_2_2 .dz2{display: block;}
.guih2_2 dl dt:hover .guih2_2_2 .dz1{display: none;}

.guih2_3{width: 412px; height: auto; overflow: hidden; float: left; }
.guih2_3 dl dt{width: 412px; height: 108px; overflow: hidden; background: #F7F7F7; margin-bottom: 15px;}
.guih2_4{width: 380px; height: 90px; overflow: hidden;margin: 0 auto;margin-top: 9px; }
.guih2_4_1{width: 170px; height: 90px; overflow: hidden; float: left; margin-right: 25px;}
.guih2_4_1 img{width: 170px; height:90px;transition: all 0.6s;}
.guih2_4_1 img:hover{ width:170px; height:90px;transform: scale(1.1);}

.guih2_4_2{width: 140px; height: 90px; overflow: hidden; float: left; line-height: 90px; font-size: 24px;}
.guih2_4_2 a{color:#363636}
.guih2_4_2 a:hover{color:#363636}
.guih2_4_3{width: 45px; height: 90px; overflow: hidden; float: left; text-align: center;display: flex;justify-content: center;align-items: center;}
.guih2_4_3 img{width: auto; height:32px;}
.guih2_3 dl dt:hover{background: #002E7A}
.guih2_3 dl dt:hover .guih2_4_2 a{color:#FFFFFF}
.guih2_3 dl dt:hover .guih2_4_3 img{filter: brightness(0) invert(1);}

.guih2_5{width: 1780px; height: auto; overflow: hidden; margin-top: 30px;}
.guih2_6{width: 1370px; height: 60px; overflow: hidden; float: left;}
.guih2_7{width: 410px; height: auto; overflow: hidden; text-align: center; margin-top: 30px;}
.guih2_7 img{width: 60px; height: 60px; margin-right: 40px;	;}




/*第4屏*/
.guih3{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.guih3_0{width: 1780px; height: auto; overflow: hidden; margin: 0 auto;}
.guih3_1{width: 100%; height: auto; overflow: hidden; margin-top: 60px;}
.guih3_2{width: 18%;height: 700px; overflow: hidden; margin-right: 1%; float: left}
.guih3_2_1{width: 100%; height: 700px; overflow: hidden;}
.guih3_2_1 img{width: auto;min-width: 100%; height: 100%;transition: all 0.6s;}
.guih3_2_1 img:hover{ width:auto;min-width: 100%; height:100%;transform: scale(1.1);}
.guih3_2_2{width: 100%; height: 96px; overflow: hidden; position: relative; margin-top: -126px;}
.guih3_2_2 .pcn{width: 90%; overflow: hidden; height: 50px; font-size: 28px; line-height: 50px;color: #fff; font-weight: bold;margin: 0 auto;}
.guih3_2_2 .pen{width: 90%; overflow: hidden; height: 46px; font-size: 20px; line-height: 50px;color: #fff; margin: 0 auto;}


.guih3_3{width: 21%;height: 700px; overflow: hidden; margin-right: 1%;float: left}
.guih3_3 ul li{width: 100%; height: 340px; overflow: hidden; margin-bottom: 20px;}
.guih3_3_1{width: 100%; height: 340px; overflow: hidden;}
.guih3_3_1 img{width: auto;min-width: 100%; height: 100%;transition: all 0.6s;}
.guih3_3_1 img:hover{ width:auto;min-width: 100%; height:100%;transform: scale(1.1);}

.mr{margin-right: 0%}

/*第5屏*/
.guih4{	width: 100%;height: 100vh; overflow: hidden}
.guih4 ul li{width: 50%; height: 100vh; float: left; overflow: hidden;background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;display: flex;justify-content: center;align-items: center;}
.guih4_1{width: 365px; overflow: hidden; height: auto; margin: 0 auto;}
.guih4_2{width: 100%; overflow: hidden; height: 57px; line-height: 50px;font-size: 50px; color: #fff; font-weight: bold; text-align: center;}
.guih4_3{width: 100%; overflow: hidden; height: 80px; line-height: 40px;font-size: 18px; color: #fff; text-align: left; margin-top: 30px;}
.guih4_4{width: 100%;  height: 100px; line-height: 100px;text-align: center; margin-top: 20px;}
.guih4_4 img{width: 100px; height: 100px;transition: all 0.6s;}
.guih4_4 img:hover{ width:100px;height:100px;transform: scale(1.1);}
.guih4_5{width: 100%; overflow: hidden; height: 80px; line-height: 40px;font-size: 18px; color: #fff; text-align: left; margin-top: 30px;}

.guih4_5 a{width: 164px; height: 50px;margin: 0 auto; line-height: 50px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 20px;  border-radius: 25px;}
.guih4_5 a:hover{width: 164px; height: 50px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 20px; }
.guih4_5 img{width: 24px; margin-left: 5px;filter: brightness(0) invert(1);}


/*6*/
.guih5{width: 100%; height: 565px;overflow: hidden;background-image:url("../images/gh_16.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.guih5_1{width: 1780px; overflow: hidden; height: 355px; margin: 0 auto; margin-top: 110px; border-bottom: 1px solid #fff}
.guih5_1 ul li{width: 50%; height: auto; overflow: hidden; float: left;}
.guih5_2{width: 100%; height: 63px; overflow: hidden;}
.guih5_2 img{width: auto; height: 63px;}
.guih5_3{width: 740px; height: 120px; overflow: hidden; margin-top: 34px;}
.guih5_3 dl dt{width: 20%; height: 60px; line-height: 60px; overflow: hidden; float: left; font-size: 18px;font-weight: bold; }
.guih5_3 a{color:#fff}
.guih5_3 a:hover{color:#fff; text-decoration: underline}
.guih5_4{width: 100%; height: auto; overflow: hidden; margin-top: 20px; }
.guih5_4 dl dt{width: 32px; height: 32px; overflow: hidden; float: left; margin-right: 15px;}
.guih5_4 dl dt img{width: 32px; height: auto;}

.list_ewm{position: absolute;z-index: 1000;display: none;float: left;min-width:8rem;text-align: center;background:#fff;padding: 10px; margin-top: -180px; margin-left: -50px}
.list_ewm img{width:120px!important;}
.show {display: block;}
.guih5_4 dl dt:hover .list_ewm{display: block;}


.guih5_5{width:100%; height: 108px; overflow: hidden;text-align: right; font-size: 40px;font-weight: bold; line-height: 108px;color: #fff; }
.guih5_5_1{width:100%; height: auto; overflow: hidden;text-align: right; font-size: 30px;font-weight: bold;line-height: 60px; color: #fff; }
.guih5_6{width:100%; height: auto; overflow: hidden;text-align: right; font-size: 20px;line-height: 60px; color: #fff; }

.guih5_7{width: 1780px; overflow: hidden; height: 100px; margin: 0 auto;}
.guih5_7 ul li{width: 50%;height: 100px; overflow: hidden; float: left;}
.guih5_7_1{width: 100%;height: 100px; overflow: hidden;display: flex;justify-content: left;align-items: center;}
.guih5_7_1 select{border:0px; background:hsl(0deg 0% 100% / 0%);; width: auto; height: 40px; font-size: 18px;color: #fff; }

.xla:focus {background-color: #174289;}
.guih5_7_2{width: 100%;height: 100px; overflow: hidden; line-height: 100px;text-align: right; font-size: 20px;color: #fff;}
.guih5_7_2 a{color:#fff}
.guih5_7_2 a:hover{color:#fff; text-decoration: underline}


.kefu{width: 100px; height: 100px; overflow: hidden; position: fixed; z-index: 999; top:20%; right: 30px;}
.kefu img{width: 100px; height: auto;}
.cbss{width: 20px; height: auto; overflow: hidden; position: fixed; z-index: 999; top: 14%; right: 30px;}
.cbss img{width: 20px; height: auto;}



/*搜索框*/
.souss{ width: 100%; height: 44px; overflow: hidden; margin: 0 auto; background: #ccc; margin-top: 30px; margin-bottom: 10px;}
.souss_1{ width: 70%; height: 44px; overflow: hidden; float: left;}
.souss_1 input{ width: 96%; height: 44px; border: 0px; color: #fff; font-size: 16px; background: #ccc;}
.souss_2{ width: 30%; height: 44px; overflow: hidden; float: left;}
.souss_2 span{ width: 100%; height: 44px; overflow: hidden;  display: block; text-align: center; background: #ccc;}
.souss_2 span img{ width: auto; height: 24px;filter: brightness(0) invert(1); margin-top: 10px;}
.popup{position:fixed;top:-150%;left:50%;transform:translate(-50%,-50%) scale(1.2);opacity:0;background:rgb(2 2 2 / 50%);border:1px solid rgba(255,255,255,0.15);box-shadow:inset 0px 0px 20px 5px rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:450px;padding:20px 30px;border-radius:10px;z-index:1000;transition:top 0ms ease-in-out 300ms,opacity 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms}
.popup.active{top:30%;transform:translate(-50%,-50%) scale(1);opacity:1;transition:top 0ms ease-in-out 0ms,opacity 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms}
.popup .close-btn{position:absolute;top:10px;right:10px;width:25px;height:25px;font-size:18px;text-align:center;line-height:25px;color:#fdfdfd;background:rgba(255,255,255,0.15);border-radius:50%;cursor:pointer}
.popup h1{font-size:35px;text-align:center;margin:10px 0px 20px;color:#fff}
.popup p{color:#fdfdfd;font-size:18px}
.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
button#open-popup{background:transparent;outline:none;border:2px solid #fdfdfd;border-radius:10px;font-size:25px;color:#fdfdfd;padding:10px 20px;cursor:pointer;text-transform:uppercase}
.souss_1 input[type=text]:focus {outline: none;}


/*ai*/
.aidh{width: 100%; height:100vh; overflow: hidden; margin: 0 auto;}
.aidh_1{width: 82%; height:100%; overflow: hidden; float: left;}
.aidh_1_0{ display: none;}
.aidh_1_1{width: 906px; height:auto; overflow: hidden;margin: 0 auto; margin-top: 115px;}
.aidh_1_1 img{width: auto; height: 60px;}
.aidh_1_2{width: 906px; height:40px; overflow: hidden;margin: 0 auto; margin-top: 24px;font-weight: bold;font-size: 22px;color: #363636; line-height: 40px;}
.aidh_1_3{width: 906px; height:auto; overflow: hidden;margin: 0 auto; margin-top: 24px;font-size: 14px;color: #363636;line-height: 27px;}
.aidh_1_4{width: 900px; height:auto; overflow: hidden;margin: 0 auto; margin-top: 24px;border-radius:8px;border: 3px solid #FFFFFF; background: hsl(0deg 0% 100% / 34%)}
.aidh_1_4_1{width: 80%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}
.aidh_1_4_1 ul li{ width: 50%; line-height: 44px; height: 44px;font-size: 16px;color: #363636; color: #fff; float: left;}
.aidh_1_4_1 ul li span{margin-right:10px;}
.aidh_1_4_1 ul li a{ color:#363636}
.aidh_1_4_1 ul li a:hover{ color:#363636}
.aidh_1_5{width: 906px; height:auto; overflow: hidden;margin: 0 auto; }
.aidh_1_5_0{width: 906px; height:auto; overflow: hidden;margin: 0 auto; position: absolute; bottom: 50px;}
.aidh_1_5_1{ width: 100%; height: 28px;margin-top: 24px;overflow: hidden;font-size: 14px;color: #363636;line-height: 28px;}
.aidh_1_5_2{ width: 100%; height: 80px;margin-top: 4px;overflow: hidden;border-radius:8px; background: #fff;}
.aidh_1_5_2_1{ width: 85%; height: 80px; overflow: hidden; float: left;}
.aidh_1_5_2_1 input{width: 96%; height: 80px; border: 0px; background: #fff;font-size: 16px;color: #363636;}
.aidh_1_5_2_1 input[type=text]:focus {outline: none;}

.aidh_1_5_2_2{ width: 15%; height: 80px; overflow: hidden; float: left; text-align: center}
.aidh_1_5_2_2 button{ width: 60px; height: 60px; border: 0px; margin-top: 10px; background: #fff;}
.aidh_1_5_2_2 button img{ width: 60px; height: 60px;}
.aidh_2{width: 18%; height:100%; overflow: hidden; float: right; background:url(../images/ai_7.png)}
.aidh_2_1{width: 87%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 42px;}
.aidh_2_1 img{width: auto; height: 27px;}
.aidh_3{width: 87%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.aidh_3 ul li{ width: 100%; height: auto;overflow: hidden;border-radius:8px;background:#fff; margin-bottom: 15px;}
.aidh_3_1{ width: 92%; height: auto;overflow: hidden;margin: 0 auto; margin-top:8px;}
.aidh_3_1_1{ width: 8%; height: auto; overflow: hidden;float: left; margin-right: 2%}
.aidh_3_1_1 img{width: 90%; height: auto;}
.aidh_3_1_2{ width: 90%; height: auto; overflow: hidden;float: left;font-size: 14px;color: #363636;line-height: 26px; margin-bottom: 5px;}
.aidh_3_2{ width: 92%; height: auto;overflow: hidden;margin: 0 auto;border-top: 1px solid #E6E6E6;}
.aidh_3_2 dl dt{width: 50%; line-height: 34px; height: 34px;font-size: 14px;color: #363636; float: left; text-align: center;}
.aidh_3_2 dl dt a{ color:#363636}
.aidh_3_2 dl dt a:hover{ color:#363636}

.aidh_4{width: 87%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.aidh_4_1{ width:20%; height: 42px; overflow: hidden; float: left; margin-right: 4%;border-radius:8px;}
.aidh_4_1 img{width: auto; height: 42px;}
.aidh_4_2{ width:76%; height: 42px; overflow: hidden; float: left; background: #fff;border-radius:8px;}
.aidh_4_2_1{ width: 90%; height: 42px; overflow: hidden; float: left;font-size: 14px;color: #363636;line-height: 42px; text-align: center;}
.aidh_4_2_2{ width: 10%; height: 42px; overflow: hidden; float: left;font-size: 14px;color: #363636;line-height: 42px;text-align: center;}

#add__to__cart{text-transform:uppercase;border:none;cursor:pointer}
#add__to__cart:hover{opacity:0.8}
dialog {width: 100%;height: 100vh;padding: 20px 30px;border: 0px;background-image:url("../images/ai_4.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; overflow: hidden;}
.heading{display:flex;justify-content:space-between}
#close__dialog{border:none;cursor:pointer}
.actions{display:flex;flex-direction:column;gap:10px}
.actions li{line-height:1.6}
dialog:-internal-dialog-in-top-layer::backdrop{background:#fff}



@media  screen and (max-width: 1780px) {

/*第二屏*/
.guih{width: 1480px; height: auto; overflow: hidden; margin: 0 auto;}
.guih_1{width: 100%; height: 56px; overflow: hidden; margin-top: 76px;}
.guih_1_1{ width: 50%; overflow: hidden; float: left;}


.guih_1_2{ width: 50%; overflow: hidden; float: left; margin-top: 6px}


.guih_2{width: 1480px; height: auto; overflow: hidden; margin-top: 86px;}
.guih_3{width: 790px; height: auto; overflow: hidden; float: left; margin-right: 50px;}
.guih_3_1{width: 790px; height: 540px; overflow: hidden;background: #fff;border-radius: 20px; }
.guih_3_1 img{width: auto;min-width: 100%; height: 540px;border-radius: 20px; }
.guih_3_2{width: 790px; height: 142px; }
.guih_3_3a{width: 720px; height: 142px; overflow: hidden;background: #fff;margin: 0 auto; position: relative; margin-top: -34px;}
.guih_3_3{width: 640px; height: 80px; overflow: hidden;margin: 0 auto; margin-top: 31px;}
.guih_3_4{ width: 104px; overflow: hidden; height: 80px; float: left; border-right: 1px solid #eee; margin-right: 15px;}

.guih_3_5{ width: 520px; overflow: hidden; height: 80px; float: left; line-height: 40px; font-size: 22px; font-weight: bold}
.guih_3_5 a{color:#363636}
.guih_3_5 a:hover{color:#363636}

.guih_4{width: 640px; height: auto; overflow: hidden; float: left;}
.guih_4 ul li{width: 640px; height: 216px; overflow: hidden;}
.guih_4 ul li:hover{background: hsl(216.99deg 52.16% 50% / 67%)}
.guih_4_1{width: 640px; height: 186px; overflow: hidden; margin: 0 auto; margin-top: 15px;}
.guih_4_2{width: 310px; height: 186px; overflow: hidden; float: left; margin-right: 12px; }
.guih_4_2 img{width: 100%; height: auto;transition: all 0.6s;}
.guih_4_2 img:hover{ width:100%; height:auto;transform: scale(1.1);}
.guih_4_3{width: 318px; height: 186px; overflow: hidden; float: left; }



/*第3屏*/
.guih2{width: 1480px; height: auto; overflow: hidden; margin: 0 auto;}
.guih2_1{width: 1480px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 36px;}
.guih2_1 ul li{width: 1480px; height: auto; overflow: hidden;}
.guih2_2{width: 1030px; height: auto; overflow: hidden; float: left; margin-right: 30px;}
.guih2_2 dl dt{ width: 510px;height: 360px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px;}
.guih2_2 dl dt:nth-child(2n){margin-right:0px;}
.guih2_2_1{ width: 510px;height: 360px; overflow: hidden;}
.guih2_2_1 img{ width: 510px;height: 360px;transition: all 0.6s;}
.guih2_2_1 img:hover{ width:510px; height:360px;transform: scale(1.1);}
.guih2_2_2{ width: 510px;height: 68px; overflow: hidden;position: relative; margin-top: -340px; text-align: right;}
.guih2_2_2 img{ width: auto;height: 48px; margin-right: 30px;}
.guih2_2_2 .dz1{display: block;}
.guih2_2_2 .dz2{display: none;}
.guih2_2_2 .dz3{display: block;width: 48px;height: 22px; line-height:22px; font-size:18px; text-align:center; margin-right:30px; float:right; color:#fff;}


.guih2_2_3{ width: 420px;height: 70px; overflow: hidden;position: relative; margin-top: 40.5%; text-indent: 1em;line-height: 70px; font-size: 24px;}

.guih2_5{width: 1480px; height: auto; overflow: hidden; margin-top: 30px;}

/*第4屏*/

.guih3_0{width: 1480px; height: auto; overflow: hidden; margin: 0 auto;}



/*6*/
.guih5{width: 100%; height: 565px;overflow: hidden;background-image:url("../images/gh_16.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.guih5_1{width: 1480px; overflow: hidden; height: 355px; margin: 0 auto; margin-top: 110px; border-bottom: 1px solid #fff}

.guih5_7{width: 1480px; overflow: hidden; height: 100px; margin: 0 auto;}

.xla:focus {background-color: #174289;}
.guih5_7_2{width: 100%;height: 100px; overflow: hidden; line-height: 100px;text-align: right; font-size: 20px;color: #fff;}
.guih5_7_2 a{color:#fff}
.guih5_7_2 a:hover{color:#fff; text-decoration: underline}


}
@media  screen and (max-width: 1650px) {
.aidh_3{width: 87%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.aidh_3 ul li{ width: 100%; height: auto;overflow: hidden;border-radius:8px;background:#fff; margin-bottom: 15px;}
.aidh_3 ul li:nth-child(5){ display: none}	
}


@media  screen and (max-width: 1440px) {

/*第二屏*/
.guih{width: 1400px; height: auto; overflow: hidden; margin: 0 auto;}
.guih_1{width: 100%; height: 56px; overflow: hidden; margin-top: 76px;}
.guih_1_1{ width: 50%; overflow: hidden; float: left;}


.guih_1_2{ width: 50%; overflow: hidden; float: left; margin-top: 6px}


.guih_2{width: 1400px; height: auto; overflow: hidden; margin-top: 46px;}
.guih_3{width: 750px; height: auto; overflow: hidden; float: left; margin-right: 30px;}
.guih_3_1{width: 790px; height: 540px; overflow: hidden;background: #fff;border-radius: 20px; }
.guih_3_1 img{width: auto;min-width: 100%; height: 540px;border-radius: 20px; }
.guih_3_2{width: 790px; height: 142px; }
.guih_3_3a{width: 720px; height: 142px; overflow: hidden;background: #fff;margin: 0 auto; position: relative; margin-top: -90px;}
.guih_3_3{width: 640px; height: 80px; overflow: hidden;margin: 0 auto; margin-top: 31px;}
.guih_3_4{ width: 104px; overflow: hidden; height: 80px; float: left; border-right: 1px solid #eee; margin-right: 15px;}

.guih_3_5{ width: 520px; overflow: hidden; height: 80px; float: left; line-height: 40px; font-size: 22px; font-weight: bold}
.guih_3_5 a{color:#363636}
.guih_3_5 a:hover{color:#363636}

.guih_4{width: 620px; height: auto; overflow: hidden; float: left;}
.guih_4 ul li{width: 620px; height: 204px; overflow: hidden;}
.guih_4 ul li:hover{background: hsl(216.99deg 52.16% 50% / 67%)}
.guih_4_1{width: 620px; height: 186px; overflow: hidden; margin: 0 auto; margin-top: 0px;}
.guih_4_2{width: 290px; height: 186px; overflow: hidden; float: left; margin-right: 12px; }
.guih_4_2 img{width: 100%; height: auto;transition: all 0.6s;}
.guih_4_2 img:hover{ width:100%; height:auto;transform: scale(1.1);}
.guih_4_3{width: 318px; height: 186px; overflow: hidden; float: left; }

/*6*/
.guih5{width: 100%; height: 565px;overflow: hidden;background-image:url("../images/gh_16.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.guih5_1{width: 1400px; overflow: hidden; height: 355px; margin: 0 auto; margin-top: 110px; border-bottom: 1px solid #fff}

.guih5_7{width: 1400px; overflow: hidden; height: 100px; margin: 0 auto;}

.xla:focus {background-color: #174289;}
.guih5_7_2{width: 100%;height: 100px; overflow: hidden; line-height: 100px;text-align: right; font-size: 20px;color: #fff;}
.guih5_7_2 a{color:#fff}
.guih5_7_2 a:hover{color:#fff; text-decoration: underline}



}

.wap_lind{ display:none}

.wapw{ display:none}
@media  screen and (max-width: 750px) {
.daoh{ display:none}
.bannerbox{ display:none}
#header{ display:none!important}


.wap_lind{max-width:100%;height:auto;overflow:hidden;margin:0 auto;display:block;}
.wapw{width:100%;height:auto;overflow:hidden;margin:0 auto;display:block;}
.wapzhan{ display:block;width:100%;height:auto;overflow:hidden;}
.wapdhx{ width:100px;height:51px;display:block}
.wapdh{ display:block}
.sp_header{max-width: 100%;height:50px;overflow:hidden;background: #0a4594;position:fixed;z-index:999;width:100%;box-shadow: darkgrey 0px 0px 6px 0px;}
.sp_logo{padding:4px;float:left;height:50px;margin-left: 2px;}
.sp_logo img{margin:auto;max-height:30px; margin-top:7px;}
.sp_logo1{ width:auto;height:40px;float:left}
.sp_logo2{ width:auto;height:40px;float:left;margin-left:5px;}
.logo_p1{ height:24px;font-size:16px;color:#333;font-weight: bold;line-height: 24px;margin-top: 2px;}
.logo_p2{height: 16px;font-size: 0.6rem;text-align: left;margin-left: -28px;line-height: 16px;font: 12%;-webkit-transform: scale(0,1.5);-moz-transform: scale(0,0.5);-o-transform: scale(0,0);transform: scale(0.8,0.5);color:#333;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;margin-right: 15px;}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99999999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.wbaner{ display:block;width:100%;height:auto;overflow:hidden}
.focuss1{ width:100%;margin:0 auto;position:relative;overflow:hidden;}
.focuss1 .hds1{ width:40%;height:11px; position:absolute;z-index:9999;/* bottom:45px;*/ bottom:3%;left:30%;text-align:center; }
.focuss1 .hds1 ul{ display:inline-block;height:8px;padding:3px 5px;font-size:0;vertical-align:top;}
.focuss1 .hds1 ul li{ display:inline-block;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;margin:0 5px; vertical-align:top;overflow:hidden;  }
.focuss1 .hds1 ul .on{ background:#f27507; }
.focuss1 .bds1{ position:relative;z-index:0;}
.focuss1 .bds1 li{position:relative;overflow:hidden }
.focuss1 .bds1 li img{ width:100%;background:url(../images/wap/loading.gif) center center no-repeat; }
.focuss1 .bds1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);/* 取消链接高亮 */  }
.focuss1 .bds1 li p{ text-align:center;font-size:100%}
	

/* banner 开始 */
.pcban{display:none!important}	
.wapban{display:block!important}
.slideBox{ width:100%; height:100vh; overflow:hidden; position:relative; }
.slideBox .hd{ margin: 0 auto; height:20px; overflow:hidden; position:absolute; left: 46%;  bottom:180px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:20px; height:20px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px; }
.slideBox .hd ul li.on{ background:#f89c32; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:auto; height:100vh; display:block;  }
.slideBox .bd li p{ width: 100%; height: 40px; margin: 0 auto; overflow: hidden; text-align: center; font-size: 16px; color: #fff; position:absolute;z-index: 3; margin-top: 0%; font-weight: bold; bottom: 12%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow1.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.sous{width: 90%; height: 40px;margin: 0 auto; overflow: hidden;position:absolute;z-index: 4; margin-top: -100px;margin-left: 5%}
.sous_1{width: 98%; height: 40px; overflow: hidden; margin: 0 auto; background: #fff; }
.sous_2{width: 80%; height: 40px; overflow: hidden;  float: left;}
.sous_2 input{width: 92%; height: 40px;border: 0px;font-size: 18px; color: #0A4594; margin-left: 1%}
.sous_3{width: 20%; height: 40px; overflow: hidden; float: left; }
.sous_3 button{width: 100%; height: 40px; overflow: hidden;border: 0px; background: #fff}
.sous_3 button img{ width: 24px;height: auto;}
.sous_2 input:focus {border: none;outline: none; }
.sous_2 input::placeholder{color: #0A4594}


#pageContain { overflow: hidden;}
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0;}
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0;}
.current .contain, .slide .contain { display: block;}
.current { display: block; z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}
.page1 { background: #fff;}
.page2 { background-image:url("../images/gh_3.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.page3 { background: #fff;}
.page4 { background-image:url("../images/gh_11.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.page5 { background: #fff;}
.page6 { background: #fff;}
#navBar { z-index: 3; position: absolute; top: 30%; right: 3%;}
#navBar .active { background: #ccc;}
#navBar li { cursor: pointer; margin-bottom: 10px; transition: all .7s ease; border-radius: 50%; line-height: 40px; text-align: center; width: 40px; height: 40px; display: none}
.txt { margin-top: 20%; font-size: 50px; color: #fff; text-align: center;}



/*第二屏*/
.guih{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.guih_1{width: 100%; height: 40px; overflow: hidden; margin-top: 76px;}
.guih_1_1{ width: 75%; overflow: hidden; float: left;}
.guih_1_1_1{width: 10%;height: 40px; overflow: hidden; float: left; margin-top:11px;}
.guih_1_1_1 img{width: auto; height: 18px; margin-top: -2px}
.guih_1_1_2{height: 90%; overflow: hidden; float: left; line-height: 40px; font-size:16px; color: #707070;position: relative; margin-left:-5%;}
.guih_1_1_2 b{font-size: 20px;}
.guih_1_1_2 span{color: #002E7A}


.guih_1_2{ width: 25%; overflow: hidden; float: left; margin-top: 4px}
.guih_1_2 a{width: 100%; height: 32px; line-height: 32px; background: #fff; text-align: center;display: block;color: #0A4594; font-size:14px; float: right; border-radius: 16px;}
.guih_1_2 a:hover{width: 100%; height: 32px; background: #fff; text-align: center;display: block;color: #0A4594; font-size: 14px; }
.guih_1_2 img{width: 14px; margin-left: 2px;}
.guih_1_2b{ width: 30%; overflow: hidden; float: left; margin-top: 6px}
.guih_1_2b a{width: 100%; height: 32px; line-height: 32px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 14px; float: right; border-radius: 16px;}
.guih_1_2b a:hover{width: 100%; height: 32px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 14px; }
.guih_1_2b img{width: 14px; margin-left: 5px;filter: brightness(0) invert(1);}


.guih_2{width: 100%; height: auto; overflow: hidden; margin-top: 86px;}
.guih_3{ display:none}

.guih_4{width: 100%; height: auto; overflow: hidden; float: none;}
.guih_4 ul li{width: 100%; height: auto; overflow: hidden;}
.guih_4 ul li:hover{background: hsl(216.99deg 52.16% 50% / 67%)}
.guih_4_1{width: 96%; height: 136px; overflow: hidden; margin: 0 auto; margin-top: 15px;}
.guih_4_2{width: 40%; height: 136px; overflow: hidden; float: left; margin-right: 2%; }
.guih_4_2 img{width: auto; height: 136px;transition: all 0.6s;}
.guih_4_2 img:hover{ width:auto; height:136px;transform: scale(1.1);}
.guih_4_3{width: 58%; height: 136px; overflow: hidden; float: left; }
.guih_4_3_1{width: 100%; height: 22px; overflow: hidden; line-height: 22px; font-size: 14px; color: #fff;}
.guih_4_3_2{width: 100%; height: 60px; overflow: hidden; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold; border-bottom: 1px solid #eee; margin-top: 8px;}
.guih_4_3_2 a{color:#fff}
.guih_4_3_2 a:hover{color:#fff}
.guih_4_3_3{width: 100%; height: 30px; overflow: hidden; line-height: 29px; text-align: right}
.guih_4_3_3 img{width: auto; height:4px;}

	


/*第3屏*/
.guih2{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.guih2_1{width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 20px;}
.guih2_1 ul li{width: 100%; height: auto; overflow: hidden;}
.guih2_2{width: 100%; height: auto; overflow: hidden; float: none; margin-right: 0px;}
.guih2_2 dl dt{ width: 48.5%;height: 120px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px;}
.guih2_2 dl dt:nth-child(2n){margin-right:0px;}
.guih2_2_1{ width: 100%;height: 120px; overflow: hidden;}
.guih2_2_1 img{ width: 100%;height: 120px;transition: all 0.6s;}
.guih2_2_1 img:hover{ width:100%; height:120px;transform: scale(1.1);}
.guih2_2_2{ width: 100%;height: 48px; overflow: hidden;position: relative; margin-top: -115px; text-align: right;}
.guih2_2_2 img{ width: auto;height: 22px; margin-right: 8px;}
.guih2_2_2 .dz1{display: block;}
.guih2_2_2 .dz2{display: none;}

.guih2_2_3{ width: 100%;height: 30px; overflow: hidden;position: relative; margin-top:35px; text-indent: 0.5em;line-height: 30px; font-size: 16px;}
.guih2_2_3 a{color:#fff}
.guih2_2_3 a:hover{color:#fff}
.guih2_2 dl dt:hover .guih2_2_2 .dz2{display: block;}
.guih2_2 dl dt:hover .guih2_2_2 .dz1{display: none;}

.guih2_3{width: 100%; height: auto; overflow: hidden; float: none; }
.guih2_3 dl dt{width: 100%; height: auto; overflow: hidden; background: #F7F7F7; margin-bottom: 5px;}
.guih2_4{width: 96%; height: 50px; overflow: hidden;margin: 0 auto;margin-top: 9px; }
.guih2_4_1{width: 30%; height: 50px; overflow: hidden; float: left; margin-right: 2%;}
.guih2_4_1 img{width: 100%; height:auto;transition: all 0.6s;}
.guih2_4_1 img:hover{ width:100%; height:auto;transform: scale(1.1);}
.guih2_3 dl dt:nth-child(5){ display: none}
	
	
.guih2_4_2{width: 48%; height: 50px; overflow: hidden; float: left; line-height: 50px; font-size: 18px;}
.guih2_4_2 a{color:#363636}
.guih2_4_2 a:hover{color:#363636}
.guih2_4_3{width: 10%; height: 50px; overflow: hidden; float: left; text-align: center;display: flex;justify-content: center;align-items: center;}
.guih2_4_3 img{width: auto; height:22px;}
.guih2_3 dl dt:hover{background: #002E7A}
.guih2_3 dl dt:hover .guih2_4_2 a{color:#FFFFFF}
.guih2_3 dl dt:hover .guih2_4_3 img{filter: brightness(0) invert(1);}

.guih2_5{width: 1780px; height: auto; overflow: hidden; margin-top: 30px;}
.guih2_6{width: 1370px; height: 60px; overflow: hidden; float: left;}
.guih2_7{width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 20px;}
.guih2_7 img{width: 30px; height: 30px; margin-right: 20px;	;}
	

/*第4屏*/
.guih3{width: 99%; height: auto; overflow: hidden; margin: 0 auto;}
.guih3_0{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.guih3_1{width: 100%; height: auto; overflow: hidden; margin-top: 15px;}
.guih3_2{width: 32%;height: 270px; overflow: hidden; margin-right: 1%; float: left; margin-bottom: 7px;}
.guih3_2_1{width: 100%; height: 270px; overflow: hidden;}
.guih3_2_1 img{width: auto;min-width: 270px; height: 100%;transition: all 0.6s;}
.guih3_2_1 img:hover{ width:auto;min-width: 270px; height:100%;transform: scale(1.1);}
.guih3_2_2{width: 100%; height: 80px; overflow: hidden; position: relative; margin-top: -62px;}
.guih3_2_2 .pcn{width: 90%; overflow: hidden; height: 30px; font-size: 18px; line-height: 30px;color: #fff; font-weight: bold;margin: 0 auto;}
.guih3_2_2 .pen{width: 90%; overflow: hidden; height: 30px; font-size: 16px; line-height: 30px;color: #fff; margin: 0 auto;}


.guih3_3{width: 33%;height: 270px; overflow: hidden; margin-right: 1%;float: left;margin-bottom: 7px;}
.guih3_3 ul li{width: 100%; height: 130px; overflow: hidden; margin-bottom: 10px;}
.guih3_3_1{width: 100%; height: 130px; overflow: hidden;}
.guih3_3_1 img{width: auto;min-width: 100%; height: 100%;transition: all 0.6s;}
.guih3_3_1 img:hover{ width:auto;min-width: 100%; height:100%;transform: scale(1.1);}

.mr{margin-right: 0%}

/*第5屏*/
.guih4{	width: 100%;height: 100vh; overflow: hidden}
.guih4 ul li{width: 100%; height: 50vh; float: left; overflow: hidden;background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;}
.guih4_1{width: 365px; overflow: hidden; height: auto; margin: 0 auto;}
.guih4_2{width: 100%; overflow: hidden; height: 37px; line-height: 37px;font-size: 18px; color: #fff; font-weight: bold; text-align: center;}
.guih4_3{width: 92%; overflow: hidden; height: auto; line-height: 26px;margin: 0 auto;font-size: 14px; color: #fff; text-align: left; margin-top: 10px;}
.guih4_4{width: 100%;  height: auto; line-height: 40px;text-align: center; margin-top: 10px;}
.guih4_4 img{width: 40px; height: 40px;transition: all 0.6s;}
.guih4_4 img:hover{ width:40px;height:40px;transform: scale(1.1);}
.guih4_5{width: 100%; overflow: hidden; height: 40px; line-height: 40px;font-size: 16px; color: #fff; text-align: left; margin-top: 10px;}

.guih4_5 a{width: 134px; height: 40px;margin: 0 auto; line-height: 40px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 16px;  border-radius:20px;}
.guih4_5 a:hover{width: 134px; height: 40px; background: #0A4594; text-align: center;display: block;color: #fff; font-size: 16px; }
.guih4_5 img{width: 14px; margin-left: 5px;filter: brightness(0) invert(1);}


/*6*/
.guih5{width: 100%; height: 100vh;overflow: hidden;background-image:url("../images/gh_16.png"); background-size: cover;background-position: center;background-repeat: no-repeat;}
.guih5_1{width: 96%; overflow: hidden; height: 81vh; margin: 0 auto; margin-top: 110px; border-bottom:0px solid #fff}
.guih5_1 ul li{width: 100%; height: auto; overflow: hidden; float: none;}
.guih5_2{width: 100%; height: auto; overflow: hidden;}
.guih5_2 img{width: 50%; height: auto;}
.guih5_3{width: 100%; height: auto; overflow: hidden; margin-top: 44px;}
.guih5_3 dl dt{width: 20%; height: 36px; line-height: 36px; overflow: hidden; float: left; font-size: 14px;font-weight: bold; }
.guih5_3 a{color:#fff}
.guih5_3 a:hover{color:#fff; text-decoration: underline}
.guih5_4{width: 100%; height: auto; overflow: hidden; margin-top: 20px; display: none}
.guih5_4 dl dt{width: 32px; height: 32px; overflow: hidden; float: left; margin-right: 25px;}
.guih5_4 dl dt img{width: 32px; height: auto;}

.list_ewm{position: absolute;z-index: 1000;display: none;float: left;min-width:8rem;text-align: center;background:#fff;padding: 10px; margin-top: -180px; margin-left: -50px}
.list_ewm img{width:120px!important;}
.show {display: block;}
.guih5_4 dl dt:hover .list_ewm{display: block;}


.guih5_5{width:100%; height: auto; overflow: hidden;text-align: right; font-size: 20px;font-weight: bold; line-height: 48px;color: #fff; margin-top: 34px; }
.guih5_6{width:100%; height: auto; overflow: hidden;text-align: right; font-size: 16px;line-height: 30px; color: #fff; }
	.guih5_6 span{display:block; width: 100%}
.guih5_7{width: 100%; overflow: hidden; height: auto; margin: 0 auto;border-top: 1px solid #fff;position: absolute; bottom:8%;}
.guih5_7 ul li{width: 100%;height: auto; overflow: hidden; float: left;}
.guih5_7_1{width: 100%;height: auto; overflow: hidden;display: flex;justify-content: left;align-items: center; display: none;}
.guih5_7_1 select{border:0px; background:hsl(0deg 0% 100% / 0%);; width: auto; height: 30px; font-size: 14px;color: #fff; }

.xla:focus {background-color: #174289;}
.guih5_7_2{width: 100%;height: auto; overflow: hidden; line-height: 30px;text-align: center; font-size: 14px;color: #fff;}
.guih5_7_2 a{color:#fff}
.guih5_7_2 a:hover{color:#fff; text-decoration: underline}


.kefu{width: 40px; height: 40px; overflow: hidden; position: fixed; z-index: 999; top:20%; right: 5px;}
.kefu img{width: 40px; height: auto;}
.cbss{width: 14px; height: auto; overflow: hidden; position: fixed; z-index: 999; top: 14%; right: 10px;}
.cbss img{width: 14px; height: auto;}



/*搜索框*/
.souss{ width: 100%; height: 44px; overflow: hidden; margin: 0 auto; background: #ccc; margin-top: 30px; margin-bottom: 10px;}
.souss_1{ width: 70%; height: 44px; overflow: hidden; float: left;}
.souss_1 input{ width: 96%; height: 44px; border: 0px; color: #fff; font-size: 16px; background: #ccc;}
.souss_2{ width: 30%; height: 44px; overflow: hidden; float: left;}
.souss_2 span{ width: 100%; height: 44px; overflow: hidden;  display: block; text-align: center; background: #ccc;}
.souss_2 span img{ width: auto; height: 24px;filter: brightness(0) invert(1); margin-top: 10px;}
.popup{position:fixed;top:-150%;left:50%;transform:translate(-50%,-50%) scale(1.2);opacity:0;background:rgb(2 2 2 / 50%);border:1px solid rgba(255,255,255,0.15);box-shadow:inset 0px 0px 20px 5px rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:450px;padding:20px 30px;border-radius:10px;z-index:1000;transition:top 0ms ease-in-out 300ms,opacity 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms}
.popup.active{top:30%;transform:translate(-50%,-50%) scale(1);opacity:1;transition:top 0ms ease-in-out 0ms,opacity 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms}
.popup .close-btn{position:absolute;top:10px;right:10px;width:25px;height:25px;font-size:18px;text-align:center;line-height:25px;color:#fdfdfd;background:rgba(255,255,255,0.15);border-radius:50%;cursor:pointer}
.popup h1{font-size:35px;text-align:center;margin:10px 0px 20px;color:#fff}
.popup p{color:#fdfdfd;font-size:18px}
.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
button#open-popup{background:transparent;outline:none;border:2px solid #fdfdfd;border-radius:10px;font-size:25px;color:#fdfdfd;padding:10px 20px;cursor:pointer;text-transform:uppercase}
.souss_1 input[type=text]:focus {outline: none;}	

	
	
/*ai*/
.aidh{width: 100%; height:auto; overflow: hidden; margin: 0 auto;}

.aidh_1{width: 100%; height:100%; overflow: hidden; float: left;}
.aidh_1_0{width: 94%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 0px; font-size: 16px; font-weight: bold; text-align: right; display: block}	
.aidh_1_1{width: 94%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 10px;}
.aidh_1_1 img{width: auto; height: 30px;}
.aidh_1_2{width: 94%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 10px;font-weight: bold;font-size: 16px;color: #363636; line-height: 30px;}
.aidh_1_3{width: 94%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 4px;font-size: 14px;color: #363636;line-height: 26px;}
.aidh_1_4{width: 94%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 4px;border-radius:8px;border: 3px solid #FFFFFF; background: hsl(0deg 0% 100% / 34%)}
.aidh_1_4_1{width: 90%; height:auto; overflow: hidden;margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.aidh_1_4_1 ul li{ width: 100%; line-height: 24px; height: 24px;font-size: 13px;color: #363636; color: #fff; float: left;}
.aidh_1_4_1 ul li span{margin-right:10px;}
.aidh_1_4_1 ul li a{ color:#363636}
.aidh_1_4_1 ul li a:hover{ color:#363636}
.aidh_1_5{width: 94%; height:auto; overflow: hidden;margin: 0 auto; }
.aidh_1_5_0{width: 88%; height:auto; overflow: hidden;margin: 0 auto; position: absolute; bottom: 20px;}
.aidh_1_5_1{ width: 100%; height: 28px;margin-top: 24px;overflow: hidden;font-size: 14px;color: #363636;line-height: 28px;}
.aidh_1_5_2{ width: 100%; height: 40px;margin-top: 4px;overflow: hidden;border-radius:8px; background: #fff;}
.aidh_1_5_2_1{ width: 85%; height: 40px; overflow: hidden; float: left;}
.aidh_1_5_2_1 input{width: 96%; height: 40px; border: 0px; background: #fff;font-size: 14px;color: #363636;}
.aidh_1_5_2_1 input[type=text]:focus {outline: none;}

.aidh_1_5_2_2{ width: 15%; height: 40px; overflow: hidden; float: left; text-align: center}
.aidh_1_5_2_2 button{ width: 30px; height: 30px; border: 0px; margin-top: 5px; background: #fff;}
.aidh_1_5_2_2 button img{ width: 30px; height: 30px;}
.aidh_2{ display: none}
dialog {width: 100%;height: auto;padding: 20px 15px;border: 0px;background-image:url("../images/ai_4.png"); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; overflow: hidden;}	
}
