@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none !important; }
a:hover{text-decoration:none;}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

@font-face {
	font-family: "font1";
	src:url('../images/alt.otf');
}
.header{position: fixed;width: 100%;left: 0; top: 0;z-index: 100;z-index: 10;transition: .5s;}
.headerbox{width: 1600px;margin:0 auto;max-width: 94%;display: flex;justify-content: space-between;padding: 20px 0;align-items: center;}
.logo{width: 326px; }
.logo img{width: 100%;transition: .5s;}
.c1{display: block;}
.c2{display: none;}
.nav {float: left; }
.nav ul{display: flex;justify-content: space-between;}
.nav li{display: inline-block;padding:0 0 0 50px;}
.nav a{font-size: 16px;color: #fff;transition: .5s;text-shadow: 2px 2px 5px rgba(0,0,0,0.1);}
.nav li.cur a{color: #21edf9;}
.nav a:hover{color: #21edf9;}

.header.on{background: #fff;  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on .c1{display: none;}
.header.on .c2{display:block;}
.header.on .nav a{color: #333;}
.header.on .nav a:hover{color: #21edf9;}
.header.on .nav li.cur a{color: #21edf9;}

.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;}
.bannerbox{position: relative;}
.bannerbox:before{position: absolute; content: "";background: url(../images/a_02.jpg) no-repeat center top;background-size: 100% auto;width: 100%;height: 312px; left: 0; bottom: -312px;}
.banner_text{position: absolute; width: 1600px;left:50%; top:50%; transform:translate(-50%,-50%);left:50%; top:50%; transform:translate(-50%,-50%);max-width: 90%;}
.banner_text h2{color: #fff;font-size: 50px;font-weight: bold;line-height: 74px;width: 950px;max-width: 80%;}
.banner_text p{font-size:16px;color: #fff;line-height: 29px; width: 950px;max-width: 80%;}
.banner_text a{display: block;text-align: center; width: 142px; line-height: 48px;border-radius: 24px;font-size: 16px;color: #fff; background: #f8931f;transition: .5s; margin-top: 30px;}
.banner_text a:hover{background: #00cbf5;}
.banner .swiper-pagination-bullet{opacity: 1; background:#3e8ce8;width: 40px;height: 3px;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #f8931f;}

.prod{}
.prod_title{text-align: center; padding: 80px 0 60px;width: 1300px;margin: 0 auto;max-width: 94%;}
.prod_title h2{font-weight: bold; position: relative; font-size: 40px;color: #000; padding-bottom: 60px;text-transform: uppercase;}
.prod_title h2:before{position: absolute;content: "";background: url(../images/a_43.jpg);width: 190px;height: 2px;background-size: 100%; bottom: 30px;left: 50%;transform: translateX(-50%);}
.prod_title p{font-size: 16px; line-height: 30px;color: #666666;}
.prod_nr{display: flex;justify-content: space-between;width: 1600px;margin: 0 auto;max-width: 94%; padding-bottom: 50px;}
.prod_left{width:calc(50% - 12px); }
.prodbox{overflow: hidden; position: relative; }
.prodbox img{width: 100%;transition: .5s;}
.prodbox ul li a:hover img{transform: scale(1.05);}
.prodbox p{position: absolute; width: 100%; left: 0;bottom: 0; padding: 0 35px; font-size: 16px; line-height: 66px;color: #000;background: rgba(255,255,255,.75);}
.prod_right{width: calc(50% - 12px);}
.prod_right ul{overflow: hidden; margin-left: -25px;}
.prod_right li{float: left; width: 50%; padding: 0 0 25px 25px;}
.morebox{display: block;text-align: center; margin: 0 auto; color: #fff; width: 205px; line-height: 54px;border-radius: 27px;transition: .5s;background: #f8931f;font-size: 16px;}
.morebox:hover{background: #3e8ce8;}

.choo{width: 1600px; margin: 0 auto;max-width: 94%; padding-bottom: 120px;}
.choo_nr ul{overflow: hidden; margin-left: -30px;}
.choo_nr li{float: left;width: 20%; padding-left: 30px;}
.choobox{border-radius: 10px;border: 1px solid #eeeded;background: #f7f7f7;height: 325px;transition: .5s;text-align: center; padding: 0 20px;}
.choobox span{height: 163px; position: relative;display: block;}
.choobox span img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.choobox h2{font-weight: bold; font-size: 20px;color: #000; margin-bottom: 12px;}
.choobox p{font-size: 13px;color: #000; line-height: 30px;}
.tp1{opacity: 1;}
.tp2{opacity: 0;}
.choo_nr a:hover .tp1{opacity: 0;}
.choo_nr a:hover .tp2{opacity: 1;}
.choo_nr a:hover .choobox{background: #f8931f;}
.choo_nr a:hover h2{color: #fff;}
.choo_nr a:hover p{color: #fff;}

.choous_bj{background: url(../images/a_24.jpg) no-repeat center center;background-size: cover;}
.choousbox{width: 1750px; max-width: 94%; margin: 0 auto; padding: 0 0 105px 0;}
.choous_title{width: 1190px;margin: 0 auto;max-width: 94%;padding:100px 0 160px;}
.choous_title h2{display: inline-block; position: relative; font-weight: bold; font-size: 40px; text-transform: uppercase;color: #000000; padding-bottom: 20px;}
.choous_title h2:before{position: absolute;content: "";background: url(../images/a_43.jpg);width: 190px;height: 2px; background-size: 100% 100%; bottom: 0;left: 50%;transform: translateX(-50%); }
.choous_nr{position: relative; padding: 0 75px 15px 75px;overflow: hidden; }
.choous_xq{height: 320px;width: 100%; padding: 0 40px;overflow: hidden;}
.choous_xq h2{ font-size: 30px;color: #666666;text-transform: uppercase;line-height: 1.6;float: left;}
.choous_xq p{font-size: 20px;color: #000; width: calc(100% - 360px); line-height: 2;display: none;float: right;}
.choous_nr .mySwiper p{text-transform: uppercase; font-size: 20px;color: #666;cursor: pointer;text-align: center; position: relative; padding-top: 40px; }
.choous_nr .mySwiper p:before{position: absolute; content: "";width: 11px;height: 11px;border-radius: 50%; background: #f8931f;top: 0;left: 50%;transform: translateX(-50%);}
.choous_nr .mySwiper:before{border-top: 1px solid #666666; position: absolute; content: "";width: 100%; left: 0; top: 5px; }
.choous_nr .mySwiper2 .swiper-slide-active .choous_xq p{display: block;}
.choous_nr .mySwiper2 .swiper-slide-active .choous_xq h2{font-weight: bold; color: #3e8ce8;}
.choous_nr .mySwiper2 .swiper-slide-next{text-align: right;}
.choous_nr .mySwiper2 .swiper-slide-next{width: 25% !important;}
.choous_nr .mySwiper2 .swiper-slide-next h2{float: right;}
.choous_nr .mySwiper2 .swiper-slide-prev{width: 25% !important;}
.choous_nr .mySwiper2 .swiper-slide-active{width: 50% !important;}
.choous_nr .swiper-button-next:after,.choous_nr  .swiper-button-prev:after{font-size: 0;}
.choous_nr .swiper-button-next{width: 50px;height: 50px;background: url(../images/a_26.png);background-size: 100% 100%;border-radius: 50%;outline:none;top: auto;margin: 0; right: 0;bottom: 0;}
.choous_nr .swiper-button-prev{width: 50px;height: 50px;background: url(../images/a_29.png);background-size: 100% 100%;border-radius: 50%;outline:none;top: auto;margin: 0; left: 0;bottom: 0;}

.comp{position: relative;}
.comp img{width: 100%;}
.comp_text{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); background: rgba(0,0,0,.3);padding: 50px 30px;text-align: center;}
.comp_text h2{font-size: 58px;font-weight: bold;color: #fff;text-transform: uppercase; margin-bottom: 30px;}
.comp_text p{line-height: 1.5; color: #fff;font-size: 30px;text-transform: uppercase;}

.bywm{width: 1600px; margin: 0 auto;max-width: 94%; padding: 190px 0 0 0;display: flex;justify-content: space-between;}
.bywm_left{width: calc(100% - 760px);}
.bywm_left h2{font-weight: bold; font-size: 40px; padding-bottom: 70px; position: relative;display: inline-block;}
.bywm_left h2:before{position: absolute;content: "";background: url(../images/a_43.jpg);width: 190px;height: 2px;background-size: 100% 100%;right: 0; bottom: 58px;}
.bywm_left p{font-size: 16px;color: #000; line-height: 30px; margin-bottom: 30px;}
.bywm_left ul{display: flex;justify-content: space-between; padding-top: 180px;}
.fzlc{display: flex;justify-content: space-between;align-items: center;}
.fzlc_text{width: calc(100% - 75px);}
.fzlc_text h3{font-size: 30px;color: #3e8ce8;}
.fzlc_text h3 b{font-weight: bold; padding-right: 10px; font-size: 50px;color: #f8931f;font-family: font1;}
.fzlc_text h4{color: #000; font-size: 20px;margin-top: 15px;white-space: nowrap;font-weight: bold;text-transform: uppercase;}
.bywm_right{width: 698px;}
.bywm_right img{width: 100%;}

.case{width: 1600px; margin: 0 auto;max-width: 94%; }
.case_nr ul{overflow: hidden; margin-left: -30px;}
.case_nr li{float: left;width: 33.33%; padding-left: 30px;}
.casebox{border-radius: 6px;border: 1px solid #f1f0f0;}
.casebox span{display: block;border-radius: 6px;overflow: hidden;}
.casebox span img{width: 100%;transition: .5s;}
.case_nr a:hover span img{transform: scale(1.1);}
.case_text{background: #f7f7f7; padding: 20px 35px;}
.case_text h2{font-weight: bold; font-size: 16px; line-height: 20px;color: #000; height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case_text p{font-size: 14px; line-height: 20px;color: #939393;height: 40px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.news{width: 1600px; margin: 0 auto;max-width: 94%;padding-bottom: 135px; }
.news_nr{display: flex;justify-content: space-between;align-items: center;}
.news_left{width: 50%; position: relative;}
.news_left img{width: 100%;}
.news_left p {position: absolute; width: 100%;background: rgba(0,0,0,.4); padding: 25px 35px;color: #fff; font-weight: bold; color: #fff;font-size: 20px; line-height: 30px;left: 0;bottom: 0;}
.news_left span{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;height: 60px;}
.news_right{width: 50%; padding-left: 55px;}
.news_right li{border-bottom: 1px solid #939393;padding: 40px 0;}
.news_right a{display: block; padding-right: 115px; position: relative;}
.news_right h2{font-weight: bold; font-size: 20px; line-height: 30px;color: #666666;transition: .5s; margin-bottom: 20px;text-transform: uppercase;}
.news_right p{font-size: 14px; line-height: 20px;color: #939393;}
.news_right a:hover h2{color: #3e8ce8;}
.news_right li:last-child{border: none;}
.news_right span{background: url(../images/a_18.png);width: 41px;height: 41px;background-size: 100%; right: 0;position: absolute; top: 50%;transform: translateY(-50%);}

.bj2{background: url(../images/a_01.jpg) no-repeat center center;background-size: cover;}
.srbd{width: 1600px;max-width: 94%; margin: 0 auto; padding: 40px 0 20px;}
.srbdbox{width: 650px;max-width: 100%;text-align: right;}
.srbdbox h2{font-size: 36px;margin-bottom: 25px;color: #fff;font-weight: bold;text-align: left;}
.srbdbox ul{overflow: hidden; margin-left: -8px;}
.srbdbox li{float: left;width: 50%; padding: 0 0 8px 8px;}
.wby2{border-radius: 6px;background: #fff;width: 100%;height: 48px; line-height: 48px; padding: 0 15px;}
.srbdbox ul li:nth-child(3){ width:100%;}
.srbdbox ul li:nth-child(4){ width:100%;}
.wby3{width: 100%;height: 95px;border-radius: 6px;background: #fff; padding: 15px;color: #999;}
.btn3{cursor: pointer; width: 145px;height: 44px;border: none;border-radius: 22px;color: #fff;background: #ed6a04; margin-top: 16px; text-transform: uppercase;}

.footer{background: #2371f3;}
.footbox{width: 1600px;max-width: 94%; margin: 0 auto;}
.foot_top {border-bottom: 1px solid rgba(255,255,255,.45); padding: 45px 0 20px 0;}
.foot_bottom{display: flex;justify-content: space-between; padding: 20px 0 40px;}
.foot_a p{font-size: 16px; line-height: 40px;color: #fff;}
.foot_b{width: 480px;}
.foot_b ul{overflow: hidden;}
.foot_b li{float: left; width: 33.33%;line-height: 40px;}
.foot_b a{font-size: 16px;color: #fff; transition: .5s;text-transform: uppercase;}
.foot_b a:hover{opacity: .6;}
.foot_c h2{font-size: 16px;color: #fff;text-transform: uppercase; margin-bottom: 25px;}
.foot_c ul{overflow: hidden; margin-left: -10px;}
.foot_c li{float: left; padding-left: 10px;}
.foot_c li img{width: 34px;height: 34px;border-radius: 50%;transition: .5s;}
.foot_c li a:hover img{opacity: .5;}

.bqxx p{text-align: center; font-size: 14px; line-height: 1.6; padding: 20px 3%;color: #66b1ff;}

/*news_xq*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1 h2{width: 400px;height: 400px;border-radius: 50%;background:#7abbff; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner1 h2 span{left:50%; top:50%; transform:translate(-50%,-50%);padding: 35px 0;font-weight: bold; font-size: 60px;text-transform: uppercase;color: #fff; position:absolute;width: 100%;text-align: center;}
.banner1 h2 span:before{position: absolute; width: 125px;height: 8px;background: #fff;border-radius: 4px;bottom: 0;left: 50%;transform: translateX(-50%);content: "";}

.wznr{width: 1340px; margin: 0 auto;max-width: 94%;}
.wznr_title{padding: 20px 0 90px;}
.wznr_title h2{color: #000;font-weight: bold; font-size: 40px; line-height: 56px;text-transform: uppercase;text-align: center;}
.wznr_xq p{font-size: 18px;color: #939393;line-height: 40px;margin-bottom: 45px;}
.wznr_xq img{margin: 0 auto 45px auto;max-width: 100%;}
.wznr_xq {padding-bottom: 90px;}
.sxpwz{border-top: 1px solid #e6e6e6; padding-bottom: 150px;}
.sxpwz li{border-bottom:1px solid #e6e6e6;line-height: 60px;}
.sxpwz li a{font-weight: bold; font-size: 16px;color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxpwz li span{display: inline-block; padding: 0 30px;color: #333;font-weight: 400;margin-right: 30px;}
.sxpwz li.cur span{color: #fff;background: #00a0e9; }
.sxpwz li a:hover {color: #00a0e9;}

/*news*/
.xwnr{width: 1600px;max-width: 94%; margin: 0 auto; padding-bottom: 140px;}
.xwnr_top{display: flex;justify-content: space-between;margin: 70px 0 55px; padding: 20px;background: #f7f7f7;border: 1px solid #eeeded;align-items: center;}
.xwleft{width: calc(50% - 50px);overflow: hidden;}
.xwleft img{width: 100%;transition: .5s;}
.xwleft a:hover img{transform: scale(1.05);}
.xwright {width: 50%;}
.xwright h2 a{color: #000; font-weight: bold; font-size: 30px; line-height: 50px; margin-bottom: 35px;transition: .5s;display: block;}
.xwright h2 a:hover{color: #2372f3;}
.xwright p{font-size: 18px;line-height: 40px;color: #939393;}
.xwright h3{font-size: 20px;color: #66b1ff;text-align: right; margin-top: 20px;}
.xwnr_bottom ul{padding-bottom: 100px;}
.xwnr_bottom li{padding-bottom: 55px;}
.xwbox{display: flex; justify-content: space-between; background: #f7f7f7;border: 1px solid #f1f0f0;padding: 18px 22px;align-items: center;}
.xwtp{width: 367px;overflow: hidden;}
.xwtp img{width: 100%;transition: .5s;}
.xwtp:hover img{transform: scale(1.1);}
.xwtext{width: calc(100% - 470px);}
.xwtext h3{font-size: 20px;color: #66b1ff;}
.xwtext h2{font-size: 30px;color: #000000;text-transform: uppercase;font-weight: bold; margin: 30px 0;line-height: 1.5;}
.xwtext p{font-size: 18px;color: #939393;line-height: 40px;}

.fynr{text-align: center;}
.fynr li{display: inline-block; padding: 0 5px;}
.fynr li a{display: block; line-height: 28px;border-radius: 5px; background: #f4f4f5; padding: 0  10px; font-size: 14px;color: #606266;font-weight: 600;transition: .5s;}
.fynr li.cur a{color: #fff;background: #409eff;}
.fynr a:hover{color: #fff;background: #409eff;}

/*case*/
.caseaxbox{ padding-bottom: 180px;}
.casea{width: 1600px;max-width: 94%; margin: 0 auto; padding:0px 20px 0;}
.casea ul{overflow: hidden; margin-left: -80px;}
.casea li{float: left; width: 33.333%; padding: 0 0 100px 80px;}
.caseabox span{display: block; height: 320px; overflow: hidden;}
.caseabox span img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.casea a:hover img{transform: scale(1.1);}
.casea a:hover h2{color: #2372f3;}
.caseabox{border: 1px solid #eeeded;background: #f8fbff;}
.caseatext{padding: 25px;}
.caseatext h2{font-size: 20px;color: #000;font-weight: bold; line-height: 30px;height: 90px;transition: .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*cont*/
.bj8{background: #f8fbff;}
.wzdt{width: 1600px;margin: 0 auto;max-width: 94%; padding: 55px 0 210px;}
.wzdt img{width: 100%;}
.lxdznr{width: 1600px;margin: 0 auto;max-width: 94%; padding: 210px 0 0 0;}
.lxdznr ul{overflow: hidden;}
.lxdznr li{float: left;width: 33.33%; height: 230px; padding-left: 150px;}
.lxdznr h2{font-weight: bold; font-size: 36px;color: #1265cc;margin-bottom: 15px;}
.lxdznr p{font-size: 20px; line-height: 30px;color: #000000;}
.lxdznr li:nth-child(4){ width:66.66%;}

/*SOLUTION*/
.mang{display: flex;justify-content: space-between;align-items: center; padding: 130px 0 280px 10vw;}
.mang_left{width: 45%; padding-right: 70px;}
.mang_left h2{font-weight: bold; font-size: 50px; padding-bottom: 90px;color: #1265cc;text-transform: uppercase;position: relative;}
.mang_left h2:before{position: absolute;content: "";background: url(../images/a_01.png);width: 176px;height: 26px;background-size: 100% 100%;left: 0;bottom: 45px;}
.mang_left p{font-size: 16px;color: #939393; line-height: 40px;}
.mang_right{position: relative;overflow: hidden;}
.mang_right img{width: 100%; transition: .5s;}
.mangtext{width: 100%; position: absolute;z-index: 10;left: 0;bottom: 0; padding: 100px 50px 25px 50px; background-image: linear-gradient( transparent, #3e8ce8);}
.mangtext p{color: #fff;font-size: 30px;line-height: 45px;text-transform: uppercase;}
.mang_right a:hover img{transform: scale(1.05);}
.qhnr{position: relative;overflow: hidden;}

.qhnrbox b{display: block; overflow: hidden; padding: 40px 25px;border: 1px solid #eeeded;border-radius: 20px;background: #f9f9f9;}
.qhnrbox b img{width: 100%;}
.qhnr .swiper-slide {transition: 300ms; transform: scale(0.9);}
.qhnr .swiper-slide-active,.qhnr .swiper-slide-duplicate-active{ transform: scale(1);}
.qhnr_text{padding: 35px 0; transition: 300ms;display: none; position: relative;}
.qhnr_text h2{font-weight:bold; font-size: 30px;margin-bottom: 15px;color: #000;}
.qhnr_text p{line-height: 1.6; color: #939393;font-size: 18px;}
.qhnr_text span{position: absolute; font-family: font1; font-size: 110px;color: #66b1ff;right: 0; top: 50%;transform: translateY(-50%);}
.qhnr .swiper-slide-active .qhnr_text,.qhnr .swiper-slide-duplicate-active .qhnr_text{display: block;}
.qhnr .swiper-button-next{width: 56px;height: 56px; margin-top: -28px;right:calc(22% - 56px);border: 1px solid #66b1ff;border-radius: 50%;transition: .5s;}
.qhnr .swiper-button-next:hover{background: #66b1ff;color: #fff;}
.qhnr .swiper-button-prev{width: 56px;height: 56px; margin-top: -28px;left:calc(22% - 56px);border: 1px solid #66b1ff;border-radius: 50%;transition: .5s;}
.qhnr .swiper-button-prev:hover{background: #66b1ff;color: #fff;}
.qhnr .swiper-button-next:after, .qhnr  .swiper-button-prev:after{font-size: 20px;}

.bj4{margin-top: 190px;background: url(../images/a_16.jpg) no-repeat center center;background-size: cover;}
.wyhc{padding: 135px 160px 135px 0; position: relative;}
.wyhcbox{display: flex;justify-content: space-between;align-items: center;}
.wyhc_left{width: 60%;}
.wyhc_left img{width: 100%;}
.wyhc_right{width: 40%; padding: 0 65px;}
.wyhc_right h2{text-transform: uppercase; font-weight: bold; font-size: 50px;color: #1265cc;}
.wyhc_right h3{position: relative; padding: 95px 0 85px;font-weight: bold; font-size: 30px;color: #000;}
.wyhc_right h3:before{position: absolute; content: "";background: url(../images/a_43.jpg);width: 190px;height: 2px; background-size: 100% 100%;left: 0;bottom: 40px;}
.wyhc_right p{font-size: 16px; line-height: 30px;color: #939393;}
.hopow_title{position: absolute; width: 160px;right: 0; top: 50%;transform: translateY(-50%);background: rgba(255,255,255,.4);}
.hopow_title span{display: block;text-align: center;cursor: pointer; padding: 40px 0 20px;}
.hopow_title li.cur span{background: #3e8ce8;}
.hopow_title li.cur p{color: #fff;}
.hopow_title li.cur h2{color: #fff;}
.hopow_title p{font-size: 30px;color: #66b1ff;font-family: "pingfang SC", "Microsoft YaHei";}
.hopow_title h2{font-family: font1; font-size: 20px;color: #66b1ff;margin-top: 20px;text-transform: uppercase;}
.qhnr{animation: fadeIn 1s 1;}

/*product*/
.cpxq{width: 1920px;max-width: 100%; padding-right: 10vw;display: flex;justify-content: space-between;align-items: flex-start; margin: 0 auto; }
.pcxq_left{width: 485px;background: #f8fbff; padding: 95px 50px 150px 50px;}
.pcxq_left h2{font-weight: bold;text-align: center; font-size: 50px; text-transform: uppercase; color: #3e8ce8; margin-bottom: 50px;}
.pcxq_left h2 b{color: #ffba42;font-weight: bold;}
.cpxqbox{border-bottom: 1px solid #eeeded;}
.cpxqbox h3{cursor: pointer; font-size: 18px; line-height: 88px; color: #000000;background: url(../images/a_21.png) no-repeat right center;}
.cpxqbox h3.on1{background: url(../images/a_24.png) no-repeat right center;}
.cpxqtext li{font-size: 14px; line-height: 50px; padding-left: 25px;}
.cpxqtext{display: none;}
.cpxqtext li a{transition: .5s;color: #939393;}
.cpxqtext li a:hover{color: #3e8ce8;}
.cpxq_right{width: calc(100% - 555px); padding-bottom: 150px;}

.dqwz{padding: 80px 0 40px;text-align: right;}
.dqwz p {font-size: 16px;} 
.dqwz p a{color: #666;text-transform: uppercase;transition: .5s;font-weight: bold;}
.dqwz p span{padding: 0 10px;}
.dqwz p a:hover{color:#3e8ce8;}
.cpxq_xq ul{overflow: hidden; margin-left: -100px; padding: 5px;}
.cpxq_xq li{float: left;width: 50%; padding: 0 0 100px 100px;}
.cptpnr{box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.cptpnr span{display: block; overflow: hidden;height: 406px;}
.cptpnr img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.cptpnrtext{padding: 30px 40px;text-align: right;}
.cptpnrtext h2{font-size: 22px;color: #000;transition: .5s; margin-bottom: 20px;text-align: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cptpnrtext p{text-align: left; font-size: 14px; line-height: 30px;height: 60px;color: #939393;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cptpnr:hover h2{color: #3e8ce8;}
.cptpnr:hover img{transform: scale(1.1);}
.cptpnr .more{color: #66b1ff;}
.cptpnr .more:hover{text-decoration: underline !important;}

.cpjs{max-width: 100%; padding-left: 10vw; }
.cpjs_top{display: flex;justify-content: space-between; align-items: center;}
.cpjsleft{width: 45%;padding-right: 110px;}
.cpjsleft h2{font-weight: bold; color: #000;font-size: 40px; padding-bottom: 75px; position: relative;}
.cpjsleft h2:before{position: absolute;content: ""; background: url(../images/a_43.jpg);width: 190px;height: 2px;background-size: 100% 100%; left: 0;bottom: 40px;}
.cpjsleft p{font-size: 16px; line-height: 40px;color: #939393;}
.cpjsleft ul{padding-top: 50px;}
.cpjsleft li{font-size: 20px;color: #000000; font-weight: bold; line-height: 74px;padding-left: 30px;position: relative;}
.cpjsleft li:before{position: absolute;content: ""; width: 15px;height: 15px;border-radius: 50%;background: #ffba42;left: 0;top: 50%;transform: translateY(-50%);}

.cpcs{width: 1600px; margin: 0 auto;max-width: 94%;}
.cpcs_title{text-align: center; padding: 145px 0 80px;}
.cpcs_title h2{position: relative; font-weight: bold; font-size: 40px;color: #000;text-transform: uppercase; padding-bottom: 45px;}
.cpcs_title h2:before{position: absolute;content: ""; background: url(../images/a_43.jpg);width: 190px;height: 2px;background-size: 100% 100%; left: 50%;bottom: 0px;transform: translateX(-50%);}

.cpjsright{width: 55%;}
.cpjsright img{width: 100%;}
.cpcs_nr table{width: 100%;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.cpcs_nr td{border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; font-size: 18px; line-height: 29px;color: #939393;padding: 15px 45px;background: #f8fbff;}
.cpcs_nr tr td:nth-child(2n - 1){ background: #d8ebff;}

.appl{width:1920px; margin: 0 auto;max-width: 100%;}
.appl_nr ul{overflow: hidden;}
.appl_nr li{float: left;width: 50%;}
.applbox{position: relative;}
.applbox span{display: block; position: relative; overflow: hidden;}
.applbox span img{width: 100%; transition: .5s;}
.appl_text{position: absolute; padding: 35px 65px 60px 65px;background: rgba(0,0,0,.21);text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.appl_text h2{font-weight: bold; font-size: 70px;margin-bottom: 43px;color: #fff;}
.appl_text p{text-transform: uppercase; color: #fff;font-weight: bold; color: #fff;font-size: 40px;}
.appl_nr a:hover img{transform: scale(1.1);}


/*about*/
.about{width: 1600px;margin: 0 auto;max-width: 94%; padding-bottom: 170px;}
.about_tp img{width: 100%;}
.about_top{display: flex;justify-content: space-between;align-items: center; padding: 155px 0 20px;}
.about_left{width: 50%; padding-right: 70px;}
.about_left h2{font-weight: bold; font-size: 40px;margin-bottom: 50px;color: #000;}
.about_left p{font-size: 16px; line-height: 30px;color: #000;}
.abour_right{width: 50%; padding-left: 70px;}
.abour_right ul{overflow: hidden;}
.abour_right li{width: 50%;float: left; padding:35px 0 ;}
.aboutbox{display: flex;justify-content: space-between;}
.about_text{width: calc(100% - 80px);}
.about_text h2{font-size: 30px;color: #3e8ce8;}
.about_text h2 span{font-family: font1; color: #f8931f;font-size: 50px;margin-bottom: 18px;}
.about_text p{font-weight: bold; color: #000; font-size: 20px;text-transform: uppercase;}

.plxx{background: url(../images/a_25.jpg) no-repeat center center;background-size: cover;}
.plxx ul{overflow: hidden;}
.plxx li{float: left; width: 20%;}
 
.plxxbox{height: 900px; padding: 200px 55px;text-align: center;position: relative;background: rgba(0,0,0,.1);transition: .5s;cursor: pointer;}
.plxxbox span{position: absolute; top: -20px; right: 25px;font-size: 110px;color: #fff; opacity: .24;font-family: font1;}
.plxx  ul li:nth-child(2n) .plxxbox{ background: rgba(35,113,243,.3);}
.plxxbox h2{color: #fff; font-weight: bold;text-transform: uppercase; font-size: 30px; line-height: 50px; height: 120px;}
.plxxbox p{font-size: 18px;line-height: 30px;color: #fff;}
.plxxbox:hover{padding-top: 180px;}

.qyry_bj{position: relative;}
.qyry_bj:before{position: absolute; content: "";width: 100%;bottom: 0;left: 0; height: calc(100% - 100px);background: #f4f5f9;}
.qyry{width: 1790px; margin: 0 auto;max-width: 94%; position: relative; z-index: 10;}
.qyry_nr{position: relative;overflow: hidden; padding: 0 85px;}
.qyrybox span{display: block; overflow: hidden;}
.qyrybox span img{transition: .5s;width: 100%;}
.qyrybox a:hover img{transform: scale(1.1);}
.qyry_nr .swiper-button-next{color: #e5e5e5;transition: .5s;}
.qyry_nr .swiper-button-prev{color: #e5e5e5;transition: .5s;}
.qyry_nr .swiper-button-next:hover{color: #2371f3;}
.qyry_nr .swiper-button-prev:hover{color: #2371f3;}
.qyrybox p{font-size: 20px; line-height: 1.5;color: #000000; margin: 20px 0;text-align: center;transition: .45s;}
.qyrybox a:hover p{color: #2371f3;}

.serv_bj{background: url(../images/a_30.jpg) no-repeat center center;background-size: cover; margin-top: 190px;}
.serv_text{width: 1600px;padding: 210px 0 230px;margin: 0 auto;max-width: 94%;}
.serv_text h2{font-weight: bold;font-size: 70px;color: #2371f3;margin-bottom: 60px;width: 50%; max-width: 100%;}
.serv_text p{font-size: 20px; line-height: 2;color: #666;width: 50%;max-width: 100%;}

.sjxg{display: none;}

@media(max-width:1680px){
.banner_text h2{font-size: 42px;line-height: 1.6;}
.choous_xq h2{font-size: 24px;}
.choous_xq p{font-size: 18px;width: calc(100% - 260px);}
.comp_text h2{font-size: 46px;}
.comp_text p{font-size: 24px;}
.bywm_left{width: calc(100% - 740px);}
.fzlc_text h3 b{font-size: 40px;}
.fzlc_text{width: calc(100% - 50px);}
.fzlc_text h4{font-size: 16px; margin-top: 10px;}
.fzlc img{height: 40px;}
.news_right h2{font-size: 18px; line-height: 1.5; margin-bottom: 10px;}
.news_right li{padding: 30px 0;}
.news_right a{padding-right: 80px;}
.srbdbox h2{font-size: 28px;}

.banner1 h2{width: 300px;height: 300px;}
.banner1 h2 span{font-size: 40px; padding: 20px 0;}
.banner1 h2 span:before{width: 80px;height: 6px;}
.about_text h2 span{font-size: 40px;}
.about_text p{font-size: 16px;}
.about_left h2{font-size: 32px;}
.plxxbox span{font-size: 80px;top: -15px;}
.plxxbox h2{font-size: 24px;height: 100px;line-height: 1.5;}
.plxxbox p{font-size: 16px; line-height: 28px;}
.qyrybox p{font-size: 16px;}
.serv_text h2{font-size: 48px; margin-bottom: 40px;}
.serv_text p{font-size: 16px;}
.serv_text{padding: 180px 0;}
.casea ul{margin-left: -60px;}
.casea li{padding:0 0 60px 60px;}
.caseabox span{height: 260px;}
.caseatext h2{font-size: 18px; line-height: 28px;height: 84px;}
.caseaxbox{padding-bottom: 140px;}

.lxdznr h2{font-size: 28px;}
.lxdznr p{font-size: 16px;}
.wzdt{padding-bottom: 150px;}
.lxdznr li{height: 200px;}
.lxdznr{padding-top: 150px;}
.wznr_title h2{font-size: 32px; line-height: 1.5;}
.wznr_xq p{font-size: 16px; line-height: 1.8;}
.xwright h2 a{font-size: 26px; line-height: 1.5; margin-bottom: 15px;}
.xwtext h2{font-size: 24px;}
.xwtext p{font-size: 16px;line-height: 1.8;}
.xwnr_bottom li{padding-bottom: 45px;}
.cpjsleft{padding-right: 60px;}
.cpjsleft h2{font-size: 32px;}
.cpjsleft p{font-size: 15px; line-height: 30px;}
.cpjsleft ul{padding-top: 30px;}
.cpjsleft li{font-size: 18px; line-height: 2;}

.appl_text{padding: 30px 50;}
.appl_text h2{font-size: 50px;margin-bottom: 25px;}
.appl_text p{font-size: 28px;}

.pcxq_left{width: 380px;}
.pcxq_left{padding: 60px 40px;}
.pcxq_left h2{font-size: 36px;margin-bottom: 30px;}
.cpxqbox h3{font-size: 16px; line-height: 64px;}
.cpxq_right{width: calc(100% - 420px);}
.cpxq_xq ul{margin-left: -60px;}
.cpxq_xq li{padding: 0 0 60px 60px;}
.cptpnr span{height: 340px;}
.cptpnrtext h2{font-size: 20px;}

.mang_left h2{font-size: 36px; padding-bottom: 60px;}
.mang_left h2:before{height: 15px;width: 160px;bottom: 30px;}
.mang_left p{line-height: 30px;}
.mangtext p{font-size: 20px;line-height: 1.5;}
.mang_left{padding-right: 50px;}

.mang{padding: 100px 0 150px 5vw;}
.qhnr_text span{font-size: 90px;}
.wyhc_right h2{font-size: 36px;}
.wyhc_right h3{padding: 40px 0 60px; font-size: 24px;}
.wyhc_right p{font-size: 14px; line-height: 26px;}
.hopow_title span{padding: 30px 0 20px;}
.bj4{margin-top: 150px;}


}
@media(max-width:1440px){
.nav li{padding-left: 30px;}
.banner_text h2{font-size: 36px;}
.choo_nr ul{margin-left: -20px;}
.choo_nr li{padding-left: 20px;}
.choobox p{line-height: 24px;}
.choobox span img{height: 60px;}
.choobox span{height: 130px;}
.choous_nr .mySwiper p{font-size: 14px;}
.choous_xq h2{font-size: 20px;}
.choous_xq p{font-size: 14px; line-height: 1.8;width: calc(100% - 230px);}
.choous_xq{height: 250px;}
.comp_text h2{font-size: 32px;margin-bottom: 15px;}
.comp_text p{font-size: 18px;}

.bywm_left ul{padding-top: 80px;}
.bywm_right{width: 640px;}
.bywm_left{width: calc(100% - 680px);}
.bywm_left p{font-size: 14px; line-height: 26px;}
.fzlc_text h4{font-size: 12px;}
.fzlc_text h3 b{font-size: 30px;}
.case_nr ul{margin-left: -20px;}
.case_nr li{padding-left: 20px;}
.case_text{padding: 15px 20px;}

.news_right h2{font-size: 16px; line-height: 24px;}
.news_right p{font-size: 12px; line-height: 18px;}
.news_right li{padding: 15px 0;}
.news_left p{font-size: 16px; line-height: 20px;}
.srbdbox h2{font-size: 24px;}

.about_text h2 span{font-size: 30px;}
.about_text p{font-size: 14px;}
.aboutbox img{height: 40px;}
.about_text{width: calc(100% - 60px);}
.about_left h2{font-size: 24px; margin-bottom: 20px;}
.about_left p{font-size: 14px; line-height: 24px;}
.about_left{padding-right: 30px;}
.abour_right{padding-left: 30px;}

.plxxbox span{font-size: 60px;top: -15px;}
.plxxbox h2{font-size: 20px;height: 100px;line-height: 1.5;}
.plxxbox p{font-size: 14px; line-height: 24px;}
.qyrybox p{font-size: 13px;}

.serv_text h2{font-size: 28px; margin-bottom: 20px;}
.serv_text p{font-size: 14px;}
.serv_text{padding: 140px 0;}
.banner1 h2{width: 200px;height: 200px;}
.banner1 h2 span{font-size: 28px;}
.banner1 h2 span:before{width: 60px;height: 4px;}
.casea ul{margin-left: -30px;}
.casea li{padding:0 0 30px 30px;}
.caseabox span{height: 220px;}
.caseatext h2{font-size: 16px; line-height: 24px;height: 72px;}
.caseaxbox{padding-bottom: 100px;}
.lxdznr h2{font-size: 24px;}
.lxdznr p{font-size: 14px;}
.wzdt{padding-bottom: 100px;}
.lxdznr li{height: 160px;padding-left: 50px;}
.lxdznr{padding-top: 100px;}
.wznr_title h2{font-size: 26px; line-height: 1.5;}
.wznr_xq p{font-size: 14px; line-height: 1.8;}
.wznr_xq{padding-bottom: 80px;}
.sxpwz{padding-bottom: 100px;}

.xwright h2 a{font-size: 20px; line-height: 1.5; margin-bottom: 15px;}
.xwright p{font-size: 14px; line-height: 30px;}
.xwright h3{font-size: 16px;}
.xwtext h3{font-size: 16px;}
.xwtext h2{font-size: 20px; margin: 15px 0;}
.xwtext p{font-size: 14px;}
.xwtext{width: calc(100% - 400px);}
.xwnr_bottom li{padding-bottom: 30px;}
.xwnr_bottom ul{padding-bottom: 70px;}
.xwnr{padding-bottom: 100px;}

.cpjsleft{padding-right: 30px;}
.cpjsleft h2{font-size:24px;}
.cpjsleft p{font-size: 14px; line-height: 24px;}
.cpjsleft ul{padding-top: 20px;}
.cpjsleft li{font-size: 14px; line-height: 2;}
.cpjs{padding:0 3%;}

.appl_text{padding: 20px 30px;}
.appl_text h2{font-size: 28px;margin-bottom: 10px;}
.appl_text p{font-size: 20px;}

.pcxq_left{width: 340px;}
.pcxq_left{padding: 40px 25px;}
.pcxq_left h2{font-size: 26px;margin-bottom: 15px;}
.cpxqbox h3{font-size: 16px; line-height: 54px;}
.cpxq_right{width: calc(100% - 370px);}
.cpxq_xq ul{margin-left: -30px;}
.cpxq_xq li{padding: 0 0 30px 30px;}
.cptpnr span{height: 280px;}
.cptpnrtext h2{font-size: 16px;}
.cptpnrtext{padding: 15px 20px;}
.cpxq_right{padding-bottom: 100px;}

.mang_left h2{font-size: 24px; padding-bottom: 50px;}
.mang_left h2:before{height: 10px;width: 140px;bottom: 25px;}
.mang_left p{line-height: 26px;font-size: 14px;}
.mangtext p{font-size: 16px;}
.mang_left{padding-right: 30px;}

.mang{padding: 100px 0 100px 3%;}
.qhnr_text span{font-size: 50px;}
.wyhc_right h2{font-size: 24px;}
.wyhc_right h3{padding: 40px 0 60px; font-size: 20px;}
.wyhc_right p{font-size: 14px; line-height: 26px;}
.hopow_title{width: 100px;}
.hopow_title span{padding: 20px 0;}
.hopow_title h2{font-size: 16px; margin-top: 10px;}
.hopow_title p{font-size: 24px;}

.wyhc{padding: 100px 130px 100px 0;}
.wyhc_right{padding: 0 0 0 30px;}
.bj4{margin-top: 100px;}
}
@media(max-width:1200px){
.dhbtn{position: absolute;width: 30px;height: 30px; right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/d1.png) no-repeat center center #2372f3;background-size: 20px 20px;border-radius: 4px;}
.header{height: 60px;background: #fff;z-index: 100;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #2372f3;background-size: 20px 20px;}
.headerbox{display: block;max-width: 100%;}
.logo{position: absolute;left: 15px; top: 50%;transform: translateY(-50%);width: 200px;}
.h60{height: 60px;}
.nav{width: 200px;height:calc(100vh - 60px); top: 60px;left: -200px; background: #fff;position: fixed;z-index: 100;}
.nav ul{display: block;}
.nav a{color: #333;font-size: 16px;}
.nav li{display: block; line-height: 50px;border-bottom: 1px solid #eee;}
.dhbj{position: fixed;z-index: 10;width: 100%;height: 100%; left: 0;top: 0;background: rgba(0,0,0,.7);display: none;}

.banner_text h2{font-size: 14px;line-height: 1.5;}
.banner_text p{font-size: 12px; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.banner_text a{line-height: 40px;margin-top: 10px; font-size: 14px;width: 120px;}
.prod_title{padding: 50px 0  0 0;}
.prod_title h2{font-size: 24px; padding-bottom: 40px;}
.prod_title h2:before{width: 100px;bottom: 20px;}
.prod_title p{font-size: 12px; line-height: 1.5;}
.prod_nr{display: block; }
.prod_left{width: 100%;}
.prodbox p{padding: 0 20px; line-height: 40px;font-size: 14px;}
.prod_right{width: 100%; padding-top: 15px;}
.prod_right li{padding: 0 0 15px 15px;}
.prod_right ul{margin-left: -15px;}
.morebox{line-height: 40px;font-size: 14px; width: 120px;}
.prod_nr{padding-bottom: 15px;}
.choo_nr li{width: 100%; padding-bottom: 15px;}
.choobox{height: auto;padding-bottom: 30px;}
.choous_title{padding: 50px 0 30px;}
.choous_title h2{font-size: 24px; padding-bottom: 20px;text-align: center;display: block;}
.choous_title h2:before{left: 50%;transform: translateX(-50%);width: 100px;}
.choo{padding-bottom: 50px;}

.comp{height: 300px;overflow: hidden;}
.comp img{width: 100%; height: 100%; object-fit: cover;}
.comp_text{padding: 15px;width: 80%;}
.comp_text h2{font-size: 22px;margin-bottom: 10px;}
.comp_text p{font-size: 14px; line-height: 1.5;}

.bywm{padding: 50px 0 0 0;display: block;}
.bywm_left{width: 100%;padding-bottom: 30px;}
.bywm_left h2{font-size: 24px; padding-bottom: 40px;}
.bywm_left h2:before{width: 100px;bottom: 20px;}
.bywm_left ul{display: block;padding: 0;}
.bywm_left li{padding-bottom: 20px;}
.fzlc{width: 150px;margin: 0 auto;}
.bywm_right{width: 100%;}
.bywm_left p{margin-bottom: 20px;}
.case_nr li{width: 100%;float: none;padding-bottom: 15px;}
.news_nr{display: block;}
.news_left{width: 100%;}
.news_left p{padding: 15px 20px; }
.news_left p span{font-size: 14px; line-height: 20px;height: 40px;}
.news_right{width: 100%; padding: 0;}
.news{padding-bottom: 40px;}
.foot_top{padding: 20px 0;}
.foot_top h2 img{width: 200px;margin: 0 auto;}
.foot_bottom{display: block; padding: 20px 0;border-bottom: 1px solid rgba(255,2552,255,.45);}
.foot_a{text-align: center;}
.foot_a p{font-size: 14px; line-height: 1.8;}
.foot_b{width: 100%;text-align: center;padding: 15px 0;}
.foot_b li{line-height: 30px;}
.foot_b a{font-size: 14px;}
.foot_c{text-align: center;}
.foot_c li{float: none;display: inline-block; padding: 0 8px;}
.srbdbox h2{font-size: 20px;text-align: center;text-shadow: 2px 2px 5px rgba(0,0,0,0.2);}

.banner1{height: 200px;}
.banner1 img{width: 100%;height: 100%; object-fit: cover;}
.banner1 h2{width: 150px;height: 150px;}
.banner1 h2 span{font-size: 16px; padding: 10px 0;}
.banner1 h2 span:before{width: 60px;height: 3px;}
.about_top{padding: 50px 0;display: block;}
.about_left{width: 100%; padding: 0;}
.abour_right li{width: 100%; float: none;padding-bottom: 20px;}
.aboutbox{width: 200px;margin: 0 auto;}
.abour_right{width: 100%;padding: 0;}
.about{padding-bottom: 50px;}
.srbdbox{text-align: center;}
.plxx li{width: 100%;float: none;}
.plxxbox{padding: 50px 15px 25px 15px;height: auto;}
.plxxbox h2{height: 50px;}
.cpcs_title{padding: 50px 0 20px;}
.cpcs_title h2{font-size: 24px;padding-bottom: 20px;line-height: 1.5;}
.cpcs_title h2:before{width: 100px;}
.qyry_nr .swiper-button-next:after,.qyry_nr .swiper-button-prev:after{font-size: 20px;}
.qyry_nr{padding: 0 40px;}
.qyry_bj:before{height: calc(100% - 250px);}
.serv_bj{margin-top: 50px;}
.serv_text{padding: 50px 0;}
.serv_text h2{width: 100%;}
.serv_text p{width: 100%;}
.casea{padding: 50px 0 30px;}
.casea li{float: none;width: 100%; padding-bottom: 15px;}
.caseatext{padding: 15px 20px;}
.caseaxbox{padding-bottom: 50px;}
.fynr li{padding: 0 2px;}
.fynr  ul li:nth-child(7){display: none;}
.lxdznr{padding: 50px 0;}
.lxdznr li{padding: 0 0 30px;width: 100%;float: none;height: auto;}
.lxdznr li:nth-child(4){width: 100%;}
.wzdt{padding: 50px 0;}
.lxdznr h2{font-size: 20px;}

.wznr_title{padding: 50px 0 30px;}
.wznr_title h2{font-size: 20px;}
.wznr_xq p{margin-bottom: 20px;}
.wznr_xq{padding-bottom: 30px;}
.sxpwz li{line-height: 40px;}
.sxpwz li a{font-size: 13px;}
.sxpwz li span{padding: 0 20px;margin-right: 10px;}
.sxpwz{padding-bottom: 50px;}
.xwnr_top{margin: 50px 0 25px; display: block;padding: 15px;}
.xwleft{width: 100%;}
.xwright{width: 100%; padding-top: 20px;}
.xwnr_bottom li{padding-bottom: 15px;}
.xwbox{padding: 15px;display: block;}
.xwtp{width: 100%;}
.xwtext{width: 100%; padding-top: 20px;}
.xwnr_bottom ul{padding-bottom: 30px;}
.xwnr{padding-bottom: 50px;}
.dqwz{padding: 30px 0;text-align: left;}
.dqwz p{font-size: 14px;}
.dqwz p span{padding: 0 5px;}

.cpjs_top{display: block;}
.cpjsleft{width: 100%; padding: 0;}
.cpjsleft h2{padding-bottom: 40px;}
.cpjsleft h2:before{width: 100px;bottom: 20px;}
.cpjsright{width: 100%; padding-top: 20px;}
.cpcs_nr td{font-size: 14px; padding:10px; line-height:24px;}
.appl_nr li{float: none;width: 100%;}
.appl_text{width: 70%;}
.choo_nr ul{padding-top: 20px;}
.choo{padding-bottom: 50px;}
.cpxq{display: block; padding: 0 3%;}
.pcxq_left{width: 100%;}
.cpxq_right{width: 100%; padding-bottom: 50px;}
.cpxq_xq li{float: none;width: 100%;padding-bottom: 15px;}
.mang{padding: 50px 3%;display: block;}
.mang_left{width: 100%; padding: 0;}
.mang_left h2:before{height: 2px;width: 100px;}
.mang_right{float: none;width: 100%; margin-top: 20px;}
.mangtext{padding: 50px 15px 15px 15px;}
.mangtext p{font-size: 12px;}
.qhnrbox b{padding: 10px;}
.qhnr_text{padding: 15px 40px 15px 10px;}
.qhnr_text h2{font-size: 20px;margin-bottom: 10px;}
.qhnr_text p{font-size: 12px;line-height: 1.8;}
.qhnr{padding: 0;}
.qhnr .swiper-button-next{width: 40px;height: 40px;background: #fff;top: 30%; margin-top: -20px;right: 10%;}
.qhnr .swiper-button-prev{width: 40px;height: 40px;background: #fff;top: 30%; margin-top: -20px;left: 10%;}
.bj4{margin-top: 50px;}
.wyhc{padding:100px 3% 50px 3%;display: block;}
.wyhcbox{display: block; padding: 0;}
.wyhc_left{width: 100%;}
.wyhc_right{width: 100%; padding: 20px 0 0 0;}
.wyhc_right h3{font-size: 18px;padding: 10px 0 40px;}
.wyhc_right h3:before{width: 100px; bottom: 20px;}
.hopow_title{width: 100%;left: 0;right: auto; top: 0;transform: translateY(0%);}
.hopow_title ul{overflow: auto;white-space: nowrap;}
.hopow_title ul::-webkit-scrollbar {width:0;height: 0;}
.hopow_title li{display: inline-block; }
.hopow_title span{padding: 15px 20px;}

.choous_nr{display: none;}
.sjxg{display: block; }
.sjxg_title{position: relative;}
.sjxg_title ul{overflow: auto;white-space: nowrap; position: relative;}
.sjxg_title:before{position: absolute;content: "";border-bottom: 1px solid #ddd;width: 100%;left: 0;bottom: 4px;}
.sjxg_title ul::-webkit-scrollbar {width:0px;height: 0px;}
.sjxg_title li{display: inline-block; padding-right: 20px; font-size: 16px;line-height: 54px;}
.sjxg_title li span{display: block; position: relative;font-size: 16px;text-transform: uppercase;}
.sjxg_title li span:before{position: absolute; width: 9px;height: 9px;border-radius: 50%; bottom: 0; left: 50%; transform: translateX(-50%);background: #ccc;content: "";}
.sjxg_title li.cur span{color: #f8931f;font-weight: bold;}
.sjxg_title li.cur span:before{background: #f8931f;}
.sjxg_nr{padding-top: 30px;overflow: hidden;}
.sjxgbox{animation: fadeInRight 1s 1;}
.sjxgbox h2{font-weight: bold; font-size: 20px;margin-bottom: 15px;color: #3e8ce8;text-transform: uppercase;}
.sjxgbox p{color: #333; font-size: 14px; line-height: 2;}
.choousbox{padding-bottom: 50px;}





}
@media(max-width:480px){

.prod_right li{width: 100%;}
}



