
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family: 'PingFangSC-Regular',"microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webk
it-line-clamp: 3;*/}
body{background: #fff;overflow-x: hidden;}
.c_main{color:#1a489d!important;}

.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.btn{display: block;width: 145px;line-height: 50px;font-size: 14px;color:#fff;background: #cccccc;text-align: center;}
.btn.this{background: #1a489d;}
.btn:hover{background: #133d8b;}

/* index */
.hd_bar{line-height: 40px;background: #e5edf0;}
.hd_bar .tel{font-size: 14px;color:#333333;background: url(../images/icon_01.png) no-repeat left center;background-size:20px;padding-left: 30px;}
.hd_bar .tel i{font-family: 'DIN';font-size: 16px;font-weight: bold;color: #1a489d;margin-left: 5px;}

.head{position:relative;z-index:100;}
.hd_logo{}
.hd_logo .img{height: 70px;width: auto;}

.hd_nav{}
.hd_nav li{display: inline-block;vertical-align: middle;margin-left:70px;}
.hd_nav li>a{font-size: 16px;color:#333333;display: block;position:relative;line-height: 70px;}
.hd_nav li>a::after{content:'';position:absolute;width: 0;left: 50%;bottom: 0;height: 3px;background: #1a489d;transition: all .3s;}
.hd_nav li:hover>a,.hd_nav li.cur>a{color: #1a489d;}
.hd_nav li:hover>a::after,.hd_nav li.cur>a::after{width: 100%;left: 0;}
.hd_nav li:hover .drop{display: block;}


.hd_nav .drop{position:absolute;width: 100%;left: 0;z-index:100;background: #eeeeee;display: none;}
.hd_nav .drop .item{width: 14.285%;float: left;padding:40px 10px 70px;position:relative;border-right:1px solid #ddd;}
.hd_nav .drop .imgbox{display: block;line-height: 90px;text-align: center;}
.hd_nav .drop .img{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;}
.hd_nav .drop .title{font-size: 12px;color: #333333;margin-top: 15px;text-align: center;-webkit-line-clamp: 1;}
.hd_nav .drop .item:last-child{border-right:none;}
.hd_nav .drop .item::after{content:'';position:absolute;left: 0;bottom: 0;width: 0;height: 3px;background: #1a489d;transition: all .3s;}
.hd_nav .drop .item:hover::after{width: 100%;}
.hd_nav .drop .item:hover{background: #e6e6e6;}

.hd_nav .drop .item.thiscur .title{color: #1a489d;}

.hd_nav li:hover .submenu{display: block;}
.hd_nav .submenu{width: 120px;position:absolute;background: #fff;border:1px solid #d2d2d2;padding:2px 0;margin-top: -10px;display: none;}
.hd_nav .submenu .lk{display: block;font-size: 14px;color: #333333;line-height: 24px;padding-left: 40px;background-repeat:no-repeat;background-position:15px center;background-size:16px;}

.hd_nav .submenu .lk_1{background-image: url(../images/icon_08.png);}
.hd_nav .submenu .lk_2{background-image: url(../images/icon_09.png);}
.hd_nav .submenu .lk_3{background-image: url(../images/icon_10.png);}
.hd_nav .submenu .lk_4{background-image: url(../images/icon_11.png);}

.hd_nav .submenu .lk:hover{background-color: #1a489d;color: #fff;}
.hd_nav .submenu .lk_1:hover{background-image: url(../images/icon_08-1.png);}
.hd_nav .submenu .lk_2:hover{background-image: url(../images/icon_09-1.png);}
.hd_nav .submenu .lk_3:hover{background-image: url(../images/icon_10-1.png);}
.hd_nav .submenu .lk_4:hover{background-image: url(../images/icon_11-1.png);}


.idx_ban{position:relative;}
.idx_ban .img{width: 100%;display: block;}
.idx_ban .bot{position:absolute;width: 100%;left: 0;bottom: 0;padding:15px 0;background: rgba(0,0,0,.5);z-index:60;}
.idx_ban .searbox{width: 460px;margin:0 auto;background: #fff;}
.idx_ban .searbox .ipt_txt{font-size: 14px;color:#333;line-height: 40px;width:420px;float: left;padding:0 15px;}
.idx_ban .searbox .submit{width: 40px;height: 40px;background: url(../images/icon_02.png) no-repeat center;background-size:20px;float: right;border:none;cursor: pointer;}

.idx_ban .swiper-pagination{bottom: 100px!important;}
.idx_ban .swiper-pagination-bullet{width: 10px;height: 10px;border:2px solid rgba(255,255,255,.8);opacity: 1;background: transparent;margin:0 8px!important;}
.idx_ban .swiper-pagination-bullet-active{background: #e41212;border-color:#fff;}


.idx_tt{margin-bottom: 40px;}
.idx_tt .tit{font-size: 36px;color:#1a489d;font-weight: bold;letter-spacing: 2px;}
.idx_tt.white .tit{color:#fff;}

.idx_recom{padding:140px 0 0;background: url(../images/idx_27.jpg) no-repeat center top;background-size:100% 375px;position:relative;z-index:30;}
.idx_recom .lbox{width: 290px;padding-top: 45px;}
.idx_recom .idx_tt{margin-bottom: 20px;}
.idx_recom .txt{font-size: 14px;color:#999999;line-height: 30px;-webkit-line-clamp: 3;height: 90px;}
.idx_recom .rbox{margin-left: 350px;}
.idx_recom .list{margin-left: -2%;}
.idx_recom .list .item{float: left;background: url(../images/idx_28.jpg) no-repeat center;background-size:cover;width: 31.3%;margin-left: 2%;padding:50px 15px;display: block;}
.idx_recom .list .title{font-size: 20px;color:#fff;}
.idx_recom .list .fz{font-size: 14px;color:rgba(255,255,255,.5);margin-top: 7px;margin-bottom: 50px;}
.idx_recom .list .img{height: 200px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.idx_recom .list .item:hover .img{transform: scale(1.1,1.1);}

.idx_pro{padding:240px 0 120px;margin-top: -140px;}
.idx_pro .list{margin-left: -1.5%;}
.idx_pro .list .item{width: 23.5%;margin-left: 1.5%;text-align: center;float: left;}
.idx_pro .list .imgbox{display: block;background: #f4f4f4;line-height: 300px;}
.idx_pro .list .img{display: inline-block;vertical-align: middle;max-height: 100%;max-width: 100%;height: 200px;width: auto;}
.idx_pro .list .title{font-size: 18px;color:#fff;line-height: 50px;background: #7a7a7a;display: block;}
.idx_pro .list .item:hover .title{background: #1a489d;}

.idx_case{padding:110px 0 0;background: url(../images/idx_09.jpg) no-repeat center top;background-size:100% 520px;position:relative;z-index:30;}
.idx_case .txt{font-size: 14px;color:#fff;line-height: 30px;-webkit-line-clamp: 2;max-height:60px;max-width:615px;margin-bottom: 35px;}
.idx_case .detail{position:relative;}
.idx_case .item{width: 100%;background: #fff;}
.idx_case .item .imgbox{display: block;}
.idx_case .item .img{width: 100%;display: block;}
.idx_case .item .title{display: block;font-size: 18px;color:#333333;line-height: 70px;text-align: center;padding:0 10px;}
.idx_case .item:hover .title{color:#fff;background: #1a489d;}

.idx_case .swiper-container{position:static;}
.idx_case .swiper-button-next,.idx_case .swiper-button-prev{width: 45px;height: 45px;top: -100px;margin: 0;}
.idx_case .swiper-button-prev{background: url(../images/idx_14-1.png) no-repeat center;background-size:contain;left:auto;right: 80px;}
.idx_case .swiper-button-next{background: url(../images/idx_15-1.png) no-repeat center;background-size:contain;right: 0;}
.idx_case .swiper-pagination{display: none;}


.idx_gs{padding:335px 0 100px;background: url(../images/idx_21.jpg) no-repeat center;background-size:cover;margin-top: -230px;}
.idx_gs .video{width: 53%;}
.idx_gs .video .img{}
.idx_gs .info{width: 40%;/* padding-top: 50px; */}
.idx_gs .txt{font-size: 14px;color:#999999;line-height: 30px;/* -webkit-line-clamp: 4;height: 120px; */margin-bottom: 30px;text-indent:2em;}
.idx_gs .idx_tt{margin-bottom: 20px;}

.idx_gs .list{background: #fff;margin-top: 50px;border:1px solid #e5e5e5;}
.idx_gs .list li{width: 33.3%;float: left;padding:30px 0 30px 70px;border-right:1px solid #e5e5e5;}
.idx_gs .list .icon{display: block;float: left;width: 80px;}
.idx_gs .list .box{margin-left: 95px;padding-top: 12px;}
.idx_gs .list .tit{font-size: 20px;color: #333333;font-weight: bold;}
.idx_gs .list .wz{font-size: 14px;color: #888888;margin-top: 5px;text-transform: uppercase;}
.idx_gs .list li:last-child{border:none;}

.idx_xw{padding:100px 0;}
.idx_xw .detail{position:relative;}
.idx_xw .item{border:1px solid #e5e5e5;}
.idx_xw .item .imgbox{display: block;}
.idx_xw .item .img{width: 100%;display: block;}
.idx_xw .item .info{padding:20px 20px;}
.idx_xw .item .title{font-size: 18px;color:#333333;font-weight: bold;display: block;}
.idx_xw .item .txt{font-size: 14px;color:#999999;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 10px;}
.idx_xw .item .date{font-size: 14px;color: #999999;margin-top: 15px;}
.idx_xw .more{margin:65px auto 0;}
.idx_xw .item:hover .title{color: #1a489d;}

.idx_xw .swiper-container{position:static;}
.idx_xw .swiper-button-next,.idx_xw .swiper-button-prev{width: 45px;height: 45px;margin-top: -23px;}
.idx_xw .swiper-button-prev{background: url(../images/idx_14.png) no-repeat center;background-size:contain;left:auto;left: -80px;}
.idx_xw .swiper-button-next{background: url(../images/idx_15.png) no-repeat center;background-size:contain;right: 0;right: -80px;}
.idx_xw .swiper-pagination{display: none;}


.idx_bsc{background: url(../images/idx_26.jpg) no-repeat center;background-size:cover;padding:110px 0 90px;}
.idx_bsc .detail{}
.idx_bsc .img{width: 100%;display: block;}

.foot{background: #0d2141;}
.ft_t{}
.ft_t .smlogo{height: 65px;width: auto;display: inline-block;vertical-align: middle;}
.ft_t .menu{margin-left: 50px;display: inline-block;vertical-align: middle;}
.ft_t .menu .lk{font-size: 14px;color:#fff;line-height: 65px;display: inline-block;vertical-align: middle;margin-right: 20px;background: url(../images/ft_02.png) no-repeat left center;background-size:10px;padding-left: 15px;}
.ft_t .menu .lk:hover{opacity: .8;}

.ft_c{padding:30px 0;border-top:1px solid #263854;}
.ft_c .txt{font-size: 14px;color:#fff;line-height: 32px;width: 70%;}
.ft_c .txt .tit{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.ft_c .vxbox{}
.ft_c .vxbox .pic{width: 150px;}
.ft_c .vxbox .fz{font-size: 14px;color: #fff;text-align: center;margin-top: 5px;}

.ft_b{font-size: 12px;color:#fff;line-height: 25px;padding:15px 0;border-top:1px dashed #263854;}
.ft_b span{display: inline-block;vertical-align: middle;margin-right: 20px;}

/* 鏂伴椈涓績 */
.crumb{font-size: 14px;color: #333333;background: #f7f7fc;padding:13px 0;line-height: 22px;}
.crumb span{color: #1a489d;}
.crumb .box{position:relative;}
.crumb .box::before{content:'';display: inline-block;vertical-align: middle;background: url(../images/icon_03.png) no-repeat center;background-size:contain;width: 16px;height: 16px;margin-right: 5px;}
.crumb a:hover{color: #1a489d;text-decoration: underline;}

.inner_ban{height: 260px;position:relative;}
.inner_ban .title{font-size: 48px;color: #fff;position:absolute;width: 100%;left: 0;top: 50%;margin-top: -25px;line-height: 50px;text-align: center;}

.main{padding:30px 0 60px;}

.xw_list{}
.xw_list .item{padding: 15px;margin-bottom: 15px;border:1px solid #eee;}
.xw_list .imgbox{display: block;float: left;width: 200px;}
.xw_list .img{width: 100%;/* height: 150px; */}
.xw_list .info{margin-left: 220px;padding-top: 8px;}
.xw_list .title{font-size: 18px;color: #333333;font-weight: bold;display: block;}
.xw_list .txt{font-size: 14px;color: #999999;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 15px;}
.xw_list .bot{margin-top: 25px;}
.xw_list .bot span{font-size: 14px;color: #999999;line-height: 34px;display: inline-block;vertical-align: middle;margin-right: 40px;background-repeat:no-repeat;background-position:left center;background-size:14px;padding-left: 22px;}
.xw_list .date{background-image: url(../images/xw_04.png);}
.xw_list .read{background-image: url(../images/xw_05.png);}
.xw_list .more{font-size: 14px;color: #1a489d;width: 100px;line-height: 34px;border:1px solid #1a489d;border-radius:4px;display: block;text-align: center;}
.xw_list .item:hover{border-color:#fff;box-shadow:0 0 24px rgba(25,57,92,.15);}
.xw_list .item:hover .title{color: #1a489d;}
.xw_list .more:hover{color: #fff;background: #1a489d;}

.pagelist{text-align: center;margin-top: 40px;display: inline-block;vertical-align: middle;border:1px solid #ddd;font-size: 0;border-right:none;}
.pagelist a{display: inline-block;vertical-align: middle;font-size: 14px;color: #0d2141;line-height: 32px;min-width:34px;padding:0 10px;border-right:1px solid #ddd;}
.pagelist a:hover,.pagelist a.active{color: #fff;background: #1a489d;}


/* 鏂伴椈涓績璇︽儏 */
.xw_det{}
.xw_det .top{padding-top: 10px;}
.xw_det .title{font-size: 26px;color: #333333;font-weight: bold;}
.xw_det .sm{font-size: 14px;color: #999999;margin-left: -20px;margin-top: 15px;}
.xw_det .sm span{display: inline-block;padding:0 15px;}

.xw_det .editbox{font-size: 15px;color: #333333;line-height: 38px;padding:25px 0;}

.xw_det .bot{padding-top: 20px;border-top:1px solid #efefef;}
.xw_det .resource{font-size: 16px;color: #333333;}
.xw_det .resource a{color: #1a489d;}
.xw_det .resource a:hover{text-decoration: underline;}

.pagenav{margin-top: 25px;}
.pagenav li{font-size: 16px;color: #333333;line-height: 26px;width: 47%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pagenav li:hover{color: #1a489d;}
.pagenav .prev{float: left;}
.pagenav .next{float: right;text-align: right;}

/* 鎶€鏈敮鎸� */
.pub_tit{font-size: 20px;color: #1a489d;margin-bottom: 20px;font-weight: bold;}

.tech_list{}
.tech_list .item{padding: 15px;border:1px solid #fff;border-radius:6px;margin-bottom: 20px;}
.tech_list .imgbox{width: 260px;display: block;float: left;border-radius:6px;}
.tech_list .img{width: 100%;max-height: 170px;}
.tech_list .info{margin-left: 290px;padding-top: 10px;}
.tech_list .title{font-size: 18px;color: #000000;font-weight: bold;display: block;}
.tech_list .txt{font-size: 14px;color: #666666;line-height: 28px;-webkit-line-clamp: 2;height: 56px;margin-top: 15px;}
.tech_list .bot{margin-top: 20px;}
.tech_list .more{font-size: 15px;color: #1a489d;display: block;width: 120px;line-height: 38px;border-radius:6px;border:1px solid #1a489d;text-align: center;display: inline-block;}
.tech_list .more::after{content:'';display: inline-block;vertical-align: middle;margin-left: 8px;width: 14px;height: 14px;background: url(../images/tech_04.png) no-repeat center;background-size:contain;}
.tech_list .date{font-size: 14px;color: #999999;background: url(../images/xw_04.png) no-repeat left center;background-size:14px;padding-left: 20px;line-height: 38px;display: inline-block;}
.tech_list .item:hover{border-color:#1a489d;}
.tech_list .item:hover .more{color:#fff;background: #1a489d;}
.tech_list .item:hover .more::after{background-image: url(../images/tech_04-1.png)}
.tech_list .title:hover{color: #1a489d;}

/* 鍘嬪姏鏍￠獙璁惧 */
.pro_ban{padding-top: 70px;text-align: left;}
.pro_ban .smtit{font-size: 30px;color: #fff;font-weight: bold;}
.pro_ban .txt{font-size: 16px;color: #fff;line-height: 24px;margin-top: 15px;}


.pro_tt{margin-bottom: 20px;position:relative;}
.pro_tt .bt{padding-right: 35px;display: inline-block;vertical-align: middle;border-left:4px solid #e60e0c;position:relative;z-index:5;background: #fff;}
.pro_tt .bt em{display: inline-block;font-size: 20px;color: #fff;line-height: 40px;background: #1a489d;padding:0 20px;position:relative;}
.pro_tt .bt em::after{content:'';position:absolute;width: 20px;height: 40px;background: url(../images/pro_09.png) no-repeat center;background-size:contain;right: -20px;bottom: 0;}
.pro_tt .more{font-size: 14px;color: #333333;display: inline-block;padding-left: 10px;position:absolute;right: 0;bottom: -4px;background: #fff;z-index:10;line-height: 20px;}
.pro_tt .more:hover{color: #1a489d;text-decoration: underline;}
.pro_tt::after{content:'';position:absolute;left: 0;bottom: 0;background: url(../images/pro_10.png) repeat-x center;right: 0;height: 8px;}

.pro_tip{background: #dee7f0;margin-bottom: 20px;padding:15px 20px;}
.pro_tip .icon{width: 40px;display: block;float: left;margin-top: 3px;}
.pro_tip .txt{font-size: 16px;color: #666666;line-height: 24px;margin-left: 60px;}


.pro_menu{display: inline-block;border:1px solid #ddd;font-size: 0;margin-bottom: 30px;border-right:none;background: #f9f9fd;}
.pro_menu .lk{display: inline-block;vertical-align: middle;font-size: 12px;color: #666;line-height: 40px;min-width:135px;text-align: center;padding:0 15px;border-right:1px solid #ddd;}
.pro_menu .lk.cur,.pro_menu .lk:hover{color: #fff;background: #1a489d;}

.pro_list{margin-left: -2%;}
.pro_list li{text-align: center;float: left;padding: 15px 10px 15px;width: 31.3%;margin:0 0 2% 2%;border:1px solid #e5e5e5;/* overflow: hidden; */position:relative;}
.pro_list .imgbox{height: 200px;line-height: 200px;text-align: center;display: block;}
.pro_list .img{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;transition: all .3s;}
.pro_list .title{font-size: 14px;color: #15438c;margin-top: 15px;-webkit-line-clamp: 1;line-height: 24px;height: 24px;}
.pro_list .wz{font-size: 14px;color: #999999;margin-top: 8px;}
.pro_list li:hover .img{transform: scale(1.05,1.05);}
.pro_list li:hover .title{font-weight: bold;}

.pro_list li.hot::before{width: 92px;height: 92px;background: url(../images/pro_08.png) no-repeat center;background-size:contain;top: -9px;left: -9px;content:'';position:absolute;z-index:20;}

/* 娓╁害鏍￠獙璁惧 */
.pro_wd{margin-left: -2%;}
.pro_wd li{float: left;width: 23%;margin:0 0 2% 2%;}
.pro_wd .imgbox{border:1px solid #e5e5e5;display: block;line-height: 260px;height: 260px;}
.pro_wd .img{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;}
.pro_wd .title{font-size: 14px;color: #333333;text-align: center;margin-top: 13px;line-height: 24px;height: 24px;-webkit-line-clamp: 1;}
.pro_wd li:hover .title{color: #1a489d;font-weight: bold;}

.wendu_main .pro_tip .txt{line-height: 40px;}


/* 鍏充簬鎴戜滑 */
.us_top{padding:25px 30px;box-shadow:0 0 30px rgba(45,78,84,.1)}
.us_top .t_tit{font-size: 20px;color: #1a489d;font-weight: bold;}
.us_top .list{margin-top: 35px;}
.us_top .list li{float: left;min-width:25%;margin-bottom: 25px;}
.us_top .list .icon{width: 18px;display: block;float: left;}
.us_top .list .info{margin-left: 30px;}
.us_top .list .tit{font-size: 16px;color: #333333;line-height: 18px;font-weight: bold;}
.us_top .list .line{width: 30px;height: 1px;background: #333;display: block;margin:15px 0 15px;}
.us_top .list .wz{font-size: 14px;color: #333333;}

.us_bot{margin-top: 20px;background: #fff;padding: 7px;box-shadow:0 0 30px rgba(45,78,84,.1)}
.us_bot .map{height: 330px;}
.BMapLabel{border:none!important}

.us_ban{padding-top: 70px;}
.us_ban .title{position:static;margin: 0;}
.us_ban .zx{display: block;margin:45px auto 0;font-size: 18px;color: #fff;width: 155px;line-height: 40px;background: rgba(255,255,255,.4);text-align: center;}
.us_ban .zx:hover{color: #fff;background: #1a489d;}

.us_intro{width: 460px;padding:23px 25px 0;box-shadow:0 0 30px rgba(45,78,84,.1)}
.us_intro .t_tit{font-size: 20px;color: #1a489d;font-weight: bold;margin-bottom: 15px;}
.us_intro .box{}
.us_intro .box .row{font-size: 14px;color: #333333;line-height: 34px;}
.us_intro .box em{font-weight: bold;}
.us_intro .telbox{padding:20px 10px;border-top:1px solid #efefef;margin-top: 15px;}
.us_intro .telbox em{font-size: 16px;color: #333333;display: inline-block;vertical-align: middle;}
.us_intro .telbox .ipt_txt{width: 225px;line-height: 36px;height: 36px;border-radius:4px;font-size: 14px;color: #333;padding:0 15px;display: inline-block;vertical-align: middle;border:1px solid #efefef;margin-left: 8px;}
.us_intro .telbox .send{font-size: 14px;color: #fff;width: 95px;line-height: 36px;background: #1a489d;border:none;cursor: pointer;border-radius:4px;}
.us_intro .telbox .send:hover{background: #02225d;}

.us_map{box-shadow:0 0 30px rgba(45,78,84,.1);margin-left: 475px;height: 430px;border:8px solid #fff;}


.us_vx{padding:30px 0;}
.us_vx .list{margin-left: -2%;}
.us_vx .list li{text-align: center;border:1px solid #efefef;width: 23%;margin-left: 2%;padding:18px 0;float: left;}
.us_vx .list .tit{font-size: 16px;color: #333333;margin-bottom: 10px;font-weight: bold;}
.us_vx .list .img{width: 90%;display: block;margin:0 auto;}
.us_vx .list .fz{font-size: 14px;color: #1a489d;margin-top: 10px;}


.us_msg{padding-bottom: 10px;box-shadow:0 0 30px rgba(45,78,84,.1)}
.us_msg .t_tit{font-size: 20px;color: #1a489d;font-weight: bold;line-height: 55px;border-bottom:1px solid #efefef;padding:0 30px;}

.us_form{margin: 30px;}
.us_form .row{margin-bottom: 20px;}
.us_form .item{width: 48%;}
.us_form .tit{font-size: 16px;color: #333333;line-height: 36px;width: 65px;display: block;float: left;font-weight: bold;}
.us_form .tit i{color: #d92b48;}
.us_form .info{margin-left: 75px;}
.us_form .ipt{width: 100%;border:1px solid #e5e5e5;border-radius:4px;font-size: 14px;color: #333;}
.us_form .ipt_txt{height: 36px;line-height: 36px;padding:0 20px;}
.us_form .textarea{height: 120px;padding:10px 20px;line-height: 24px;resize:none;}
.us_form .ipt_code{width: 135px;display: inline-block;vertical-align: middle;}
.us_form .getcode{width: 135px;height: 36px;overflow: hidden;border-radius:4px;border:none;cursor: pointer;display: inline-block;vertical-align: middle;margin-left: 8px;}
.us_form .getcode img{width: 100%;height: 100%;}

.us_form .btns{text-align: center;margin-top: 40px;}
.us_form .btns .ann{font-size: 16px;color: #1a489d;width: 150px;line-height: 42px;border-radius:4px;text-align: center;border:1px solid #1a489d;background: #fff;margin:0 50px;cursor: pointer;}
.us_form .btns .ann.this{color: #fff;background: #1a489d;}
.us_form .btns .ann:hover{color:#fff;background: #02225d;border-color:#02225d;}

/* 浜у搧璇︽儏 */
.pro_intro{padding:45px 0;}
.pro_intro .imgbox{width:480px;display: block;float: left;}
.pro_intro .img{height: 260px;width: auto;display: block;margin:0 auto;max-width:100%;}

.pro_intro .gallery-thumbs{margin-top: 30px;width:300px;}
/* .pro_intro .gallery-thumbs .swiper-slide{width: 64px!important;}*/
.pro_intro .smimg{height:70px;width: 70px;display: block;margin:0 auto;} 




.pro_intro .info{margin-left: 500px;padding-top: 10px;}
.pro_intro .title{font-size: 30px;color: #222222;font-weight: bold;}
.pro_intro .txt{font-size: 16px;color: #3b6650;line-height: 24px;-webkit-line-clamp: 3;max-height:72px;margin-top: 15px;}

.pro_intro .box{padding:20px 0;border-top:1px solid #e5e5e5;margin-top: 15px;}
.pro_intro .row{font-size: 14px;color: #222222;line-height: 30px;}
.pro_intro .row em{font-weight: bold;}

.pro_intro .btns{margin-top: 15px;}
.pro_intro .btns .btn{display: inline-block;vertical-align: middle;margin-right: 10px;width: 120px;line-height: 40px;background: #1a489d;}
.pro_intro .btns .consult{background: #e40000;}
.pro_intro .btns .btn:hover{background: #02225d;}

.pro_det{}
.pro_bar{line-height: 65px;background: #f6f6f6;border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size: 12px;color: #ddd;font-size: 0;}
.pro_bar .lk{display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;padding:0 25px;cursor: pointer;min-width:200px;text-align: center;position:relative;}
.pro_bar .lk::after{content:'';position:absolute;width: 1px;height: 12px;background: #ddd;top: 50%;margin-top: -6px;right: 0;}
.pro_bar .lk.cur,.pro_bar .lk:hover{color: #fff;background: #1a489d;}
.pro_bar .lk.cur::after,.pro_bar .lk:hover::after{display: none;}

.pro_bot{padding:45px 0;}
.pro_bot .editbox{font-size: 16px;color: #333;line-height: 30px;}

.pro_hot{padding:30px 0 60px;}
.pro_tit{font-size: 24px;color:#333333;font-weight: bold;line-height: 30px;margin-bottom: 25px;position:relative;padding-left: 18px;}
.pro_tit::before{content:'';display: block;width: 5px;height: 22px;background: #1a489d;border-radius:3px;margin-right: 10px;position:absolute;left: 0;top: 50%;margin-top: -11px;}

.pro_hot .pro_list .item:hover{border-color:#1a489d;box-shadow:0 4px 10px rgba(34,187,173,.5);}

.down_data{margin-top: 35px;}
.down_data .anniu{font-size: 18px;color: #1a489d;font-weight: bold;background: url(../images/down.png) no-repeat left center;background-size:22px;padding-left: 30px;}
.down_data .anniu:hover{text-decoration: underline;}

.pro_kf{position:fixed;right: 0;bottom: 25%;width: 100px;z-index:100;text-align: center;}
.pro_kf .lk{background: #fff;display: block;margin-bottom: 10px;border:1px solid #e5e5e5;padding:10px 0;}
.pro_kf .lk .icon{width: 30px;height: 30px;display: block;margin:0 auto;}
.pro_kf .lk .wz{font-size: 14px;color: #2c2f33;margin-top: 6px;}
.pro_kf .lk .wx{background: url(../images/pro_11.png) no-repeat center;background-size:contain;}
.pro_kf .lk .ys{background: url(../images/pro_12.png) no-repeat center;background-size:contain;}
.pro_kf .lk .xz{background: url(../images/pro_13.png) no-repeat center;background-size:contain;}
.pro_kf .lk:hover{background: #1a489d;border-color:#1a489d;}
.pro_kf .lk:hover .wz{color: #fff;}

.pro_kf .lk:hover .wx{background: url(../images/pro_11-1.png) no-repeat center;background-size:contain;}
.pro_kf .lk:hover .ys{background: url(../images/pro_12-1.png) no-repeat center;background-size:contain;}
.pro_kf .lk:hover .xz{background: url(../images/pro_13-1.png) no-repeat center;background-size:contain;}

.idx_kf{width: 60px;position:fixed;right: 20px;bottom: 20%;z-index:100;display: none;}
.idx_kf .gotop{display: block;width: 60px;height: 70px;background: url(../images/idx_29.png) no-repeat center;background-size:contain;}
.idx_kf .item{margin-top: 4px;position:relative;}
.idx_kf .item .icon{height: 54px;display: block;border:1px solid #e5e5e5;cursor: pointer;}
.idx_kf .item .phone{background: url(../images/idx_30.png) no-repeat center #fff;background-size:contain;}
.idx_kf .item .wx{background: url(../images/idx_31.png) no-repeat center #fff;background-size:contain;}
.idx_kf .item .tel{background: url(../images/idx_32.png) no-repeat center #fff;background-size:contain;}

.idx_kf .item:hover .icon{border-color:#1a489d;}
.idx_kf .item:hover .drop{display: block;}

.idx_kf .item .drop{position:absolute;width: 160px;top: 0;left: -160px;padding-right: 15px;display: none;}
.idx_kf .item .box{padding:7px 10px;background: #1a489d;border-radius:4px;position:relative;}
.idx_kf .item .fz{font-size: 12px;color: #fff;line-height: 20px;}
.idx_kf .item .box::after{content:'';position:absolute;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 4px;border-color: transparent transparent transparent #1a489d;right: -4px;top: 50%;margin-top: -4px;}

.idx_kf .item .wxdrop{margin-top: -38px;}
.idx_kf .item .tp{width: 100px;display: block;margin:10px auto;}

/* 企业文化 */
.wh-main{background:url(../images/wh_07.jpg) no-repeat center bottom;background-size:cover;padding:1px 0 100px;}

.wh-list{}
.wh-list .item{padding:85px 0;min-height:520px;margin-top: 30px;display: flex;text-align: right;}
.wh-list .box{width: 50%;padding:0 20px;font-size: 0;transition: all .3s;}
.wh-list .title{font-size: 36px;color:#fff;line-height: 50px;}
.wh-list .title:first-child{text-transform: uppercase;}
.wh-list .line{width: 80px;height: 4px;background-color: #fff;border-radius:2px;display: inline-block;margin:14px 0;}
.wh-list .txt{font-size: 24px;color:#fff;line-height: 34px;}
.wh-list .item:nth-child(even){justify-content: flex-end;text-align: left;}
.wh-list .item:hover .box{transform: translate(0,-10px);}

/* 企业优势 */
.advan-main{padding:100px 0;}

.advan-list{margin-left: -2%;display: flex;flex-wrap: wrap;}
.advan-list .item{height: 490px;width: 31.3%;margin:0 0 2% 2%;padding:110px 3% 0;position:relative;border-radius:10px;overflow: hidden;box-shadow:0 12px 30px rgba(96,94,99,.2);}
.advan-list .icon{width: 115px;display: block;margin:0 auto;}
.advan-list .title{font-size: 25px;color:#444444;font-weight: bold;line-height: 1.6;text-align: center;margin-top: 30px;}
.advan-list .font{font-size: 14px;color:#888888;line-height: 20px;text-align: center;margin-top: 10px;}

.advan-list .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;padding:30px 10%;background:url(../images/advan_08.jpg) no-repeat center;background-size:cover;opacity: 0;}
.advan-list .top{display: flex;align-items: flex-end;}
.advan-list .ico{width: 70px;margin-right: 15px;}
.advan-list .tit{flex:1;overflow: hidden;font-size: 25px;color:#fff;line-height: 1.5;}
.advan-list .txt{font-size: 14px;color:#fff;line-height: 20px;margin-top: 25px;}
.advan-list .item:hover .shade{opacity: 1;}

/* 企业资质 */
.ry-main{padding:100px 0 50px;}
.ry-mod{margin-bottom: 100px;}
.ry-mod .t-tit{font-size: 36px;color:#333333;text-align: center;margin-bottom: 35px;font-weight: bold;}
.ry-mod .detail{position:relative;}
.ry-mod .swiper-container{padding:35px 0;position:static;}
.ry-mod .img{width: 100%;height: 100%;}
.ry-mod .swiper-slide{background: #fff;box-shadow: 0 3px 32px rgba(6,0,1,.14);}
.ry-mod .swiper-pagination{position:static;margin-top: 20px;}
.ry-mod .swiper-pagination-bullet{width: 10px;height: 10px;}
.ry-mod .swiper-pagination-bullet-active{background-color: #1a489d;}

.ry-mod .swiper-button-next, .ry-mod .swiper-button-prev{width: 40px;height: 40px;margin-top: -15px;display: none;}
.ry-mod .swiper-button-prev{background:url(../images/idx_14-1.png) no-repeat center;background-size:contain;left: -80px;}
.ry-mod .swiper-button-next{background:url(../images/idx_15-1.png) no-repeat center;background-size:contain;right: -80px;}

.ry-mod1 .swiper-slide{width: 440px;height: 320px;}

.ry-mod2 .swiper-slide{width: 390px;height: 545px;}

.ry-mod3 .swiper-slide{width: 445px;height: 305px;}

.ry-mod4 .swiper-slide{width: 390px;height: 520px;}

.ry-mod5 .swiper-slide{width: 390px;height: 540px;}

.ry-mod6 .swiper-slide{width: 380px;height: 540px;}

@media screen and (min-width:320px) and (max-width:1199px){
    .auto{width: 100%;padding:0 2%!important;}
	
	
	
	
	
	
	
}

@media screen and (min-width:992px) and (max-width:1199px){
	
	.hd_nav li{margin-left: 25px;}
	
	/* index */
	.idx_ban .swiper-pagination{bottom: 80px!important;}
	
	.idx_recom .list .img{height: 140px;}
	
	.idx_pro .list .img{height: 160px;}
	
	.idx_gs .info{padding-top: 10px;}
	
	.idx_gs .list li{padding:25px 0 25px 40px;}
	.idx_gs .list .icon{width: 60px;}
	.idx_gs .list .box{margin-left: 75px;padding-top: 5px;}
	
	/* 浜у搧璇︽儏 */
	.pro_intro .imgbox{width: 480px;}
	.pro_intro .info{margin-left: 530px;}
	.pro_intro .title{font-size: 24px;}
	
	.pro_bot{padding:45px 2%!important}
	
	
	/* 企业文化 */
	.wh-list .box{width: 65%;}
	
	/* 企业优势 */
	.advan-list .item{height: 400px;padding:60px 3% 0;}
	.advan-list .icon{width: 100px;}
	.advan-list .title{font-size: 22px;}
	
	
}

@media screen and (min-width:768px) and (max-width:991px){	
	
	.sj_menu{position:absolute;right: 3%;top: 50%;width: 36px;height: 36px;background: url(../images/menu.png) no-repeat center;background-size:32px;margin-top: -18px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:36px;}
    
	.hd_bar{display: none;}
    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:0;height: 70px;background: #fff;border-bottom:1px solid #efefef;}	
	.head .auto{width: 100%;}
    .head+div{margin-top: 70px;}
	
	.hd_logo .img{height: 69px;}
	
	.hd_nav{position:fixed;width: 100%;left: 0;top: 70px;background: #fff;margin: 0;display: none;overflow-y: scroll!important;bottom: 0;}
	.hd_nav li{display: block;margin:0;position:relative;}
	.hd_nav li.cur>a::after, .hd_nav li:hover>a::after{display: none;}
	.hd_nav li>a{display: block;padding:0 20px;border-bottom:1px solid #efefef;line-height: 50px;font-size: 16px;}
	
	.hd_nav .arrow{position:absolute;right: 0;background: url(../images/arrow.png) no-repeat center;background-size:20px;width: 50px;height: 50px;z-index:50;top: 0;}
	.hd_nav .arrow.this{;background-image: url(../images/arrow-1.png)}
	
	/* .hd_nav li.has>a{background: url(../images/arrow.png) no-repeat 97% center;background-size:20px;}
	.hd_nav li.has>a.a{background-image: url(../images/arrow-1.png)} */
	
	.hd_nav .drop{position:static;padding:8px 0;}
	.hd_nav .drop .item{padding:0;float:none;width: 100%;border-right:none;}
	.hd_nav .drop .item::after{display: none;}
	.hd_nav .drop .imgbox{display: none;}
	.hd_nav .drop .title{text-align: left;margin-top: 0;line-height: 40px;font-size: 14px;padding-left: 25px;}
	.hd_nav .drop .item:hover{background:transparent}
	.hd_nav li:hover .drop{display: none;}
	.hd_nav li:hover .submenu{display: none;}
	
	.hd_nav .submenu{position:static;width: 100%;border:none;background: #eeeeee;padding:8px 2%;}
	.hd_nav .submenu .lk{background-image:none!important;padding-left: 25px;font-size: 14px;line-height: 40px;color: #333;}
	.hd_nav .submenu .lk:hover{color: #333;background: none;}
	
	.btn{width: 120px;line-height: 38px;}
	
	/* index */
	.idx_ban .swiper-pagination{bottom: 20px!important;font-size: 0;position:absolute;}
	.idx_ban .bot{position:static;background: #000;padding:10px 0;}
	.idx_ban .searbox{width: 360px;}
	.idx_ban .searbox .ipt_txt{width: 320px;line-height: 36px;}
	.idx_ban .searbox .submit{width: 36px;height: 36px;}
	
	.idx_tt{margin-bottom: 30px;}
	.idx_tt .tit{font-size: 26px;line-height: 30px;}
	
	.idx_recom{background-size:cover;padding:60px 0;}
	.idx_recom .lbox{width: 100%;float:none;text-align: center;padding-top: 0;}
	.idx_recom .txt{font-size: 14px;line-height: 22px;-webkit-line-clamp: initial;height: auto;}
	.idx_recom .rbox{margin-left: 0;margin-top: 30px;}
	.idx_recom .list .item{padding:30px 15px;}
	.idx_recom .list .title{font-size: 17px;}
	.idx_recom .list .fz{font-size: 13px;margin-bottom: 35px;}
	.idx_recom .list .img{height: 140px;}
	
	.idx_pro{padding:60px 0;margin: 0;}
	.idx_pro .list .imgbox{line-height: 200px;}
	.idx_pro .list .img{height: 120px;}
	.idx_pro .list .title{font-size: 15px;line-height: 40px;}
	
	.idx_case{padding:60px 0;margin: 0;}
	.idx_case .swiper-button-next, .idx_case .swiper-button-prev{display: none;}
	.idx_case .item .title{font-size: 16px;line-height: 50px;}
	.idx_case .idx_tt{text-align: center;}
	.idx_case .txt{margin:0 auto;text-align: center;font-size: 14px;line-height: 22px;margin-bottom: 30px;}
	.idx_case .swiper-pagination{display: block;}
	
	.swiper-pagination{position:static;margin-top: 20px;font-size: 0;}
	.swiper-pagination-bullet{background: #1a489d;}

	.idx_gs{padding:60px 0;margin: 0;}
	.idx_gs .video{width: 50%;}
	.idx_gs .info{padding-top: 10px;width: 45%;}
	.idx_gs .idx_tt{margin-bottom: 20px;}
	.idx_gs .txt{font-size: 14px;line-height: 22px;margin-bottom: 20px;}
	
	.idx_gs .list li{padding:20px 0 25px 20px;}
	.idx_gs .list .icon{width: 50px;}
	.idx_gs .list .box{margin-left: 60px;padding-top: 5px;}
	.idx_gs .list .tit{font-size: 16px;}
	.idx_gs .list .wz{font-size: 12px;}
	
	.idx_xw{padding:60px 0;}
	.idx_xw .item .info{padding:15px 10px;}
	.idx_xw .item .title{font-size: 16px;}
	.idx_xw .item .txt{line-height: 22px;}
	.idx_xw .item .date{margin-top: 10px;}
	.idx_xw .more{margin-top: 30px;}
	.idx_xw .swiper-pagination{display: block;}

	.idx_bsc{padding:60px 0;}
	
	.ft_c .txt{font-size: 13px;line-height: 30px;}
	.ft_c .vxbox .pic{width: 120px;}

	
	/* 鏂伴椈涓績 */
	.inner_ban{height: 200px;}
	.inner_ban .title{font-size: 36px;}
	
	/* 鏂伴椈涓績璇︽儏 */
	.xw_det .title{font-size: 22px;text-align: center;}
	.xw_det .sm{font-size: 12px;margin-left: 0;text-align: center;}
	.xw_det .sm span{padding:0 8px;}
	
	.xw_det .editbox{line-height: 32px;}
	
	.xw_det .resource{font-size: 14px;}
	
	.pagenav li{float:none;width: 100%!important;text-align: left!important;font-size: 14px;}
	
	/* 鍘嬪姏鏍￠獙璁惧 */
	.pro_menu .lk{min-width:auto;padding:0 15px;}
	
	.pro_list .imgbox{height: 140px;line-height: 140px;}
	
	
	.pro_ban{padding-top: 50px;}
	.pro_ban .smtit{font-size: 24px;}
	.pro_ban .txt{font-size: 14px;}
	
	.pro_tt .bt em{font-size: 18px;}
	
	.pro_tip .txt{font-size: 15px;}
	
	.pro_list li.hot::before{width: 80px;height: 80px;}
	
	.pro_kf{width: 70px;}
	.pro_kf .lk{margin-bottom: 5px;}
	.pro_kf .lk .icon{width: 26px;height: 26px;}
	.pro_kf .lk .wz{font-size: 12px;margin-top: 4px;}
	
	
	
	
	/* 娓╁害鏍￠獙璁惧 */
	.pro_wd .imgbox{height: 180px;line-height: 180px;}
	.pro_wd .title{-webkit-line-clamp: 2;height: 48px;}
	
	/* 鍏充簬鎴戜滑 */
	.us_top .t_tit{font-size: 18px;}
	.us_top .list li{min-width:33.3%;}
	
	/* 浜у搧璇︽儏 */
	.pro_intro .imgbox{width: 300px;}
	.pro_intro .img{height: 230px;}
	
	.pro_intro .info{margin-left: 340px;}
	.pro_intro .title{font-size: 20px;}
	
	.pro_intro .btns .btn{width: 115px;}
	
	.pro_bar{line-height: 50px;font-size: 0;}
	.pro_bar .lk{font-size: 14px;width: 25%;min-width:25%;}
	
	.pro_bot{padding:30px 2%!important}
	
	.pro_tit{font-size: 20px;padding-left: 15px;}
	.pro_tit::before{width: 3px;height: 14px;margin-top: -7px;}
	
	.pro_hot{padding:20px 0 40px;}
	
	/* 鍏充簬鎴戜滑 */
	.us_ban{padding-top: 45px;}
	.us_ban .zx{margin-top: 25px;}
	
	.us_intro{width: 400px;}
	.us_intro .box .row{line-height: 30px;}
	.us_intro .telbox{padding:20px 0;}
	.us_intro .telbox .ipt_txt{width: 180px;}
	
	.us_map{margin-left: 420px;}
	
	/* 企业文化 */
	.wh-main{padding:0 0 60px;}
	.wh-list .item{min-height:340px;padding:60px 0;margin-top: 20px;}
	.wh-list .box{width: 65%;}
	.wh-list .title{font-size: 24px;line-height: 34px;}
	.wh-list .line{width: 60px;height: 3px;}
	.wh-list .txt{font-size: 18px;line-height: 30px;}
	
	
	/* 企业优势 */
	.advan-main{padding:60px 0;}
	.advan-list .item{height: 400px;padding:60px 3% 0;width: 48%;}
	.advan-list .icon{width: 100px;}
	.advan-list .title{font-size: 22px;}
	.advan-list .tit{font-size: 22px;}
	
	
	/* 企业资质 */
	.ry-main{padding:60px 0 30px;}
	.ry-mod{margin-bottom: 50px;}
	.ry-mod .t-tit{font-size: 28px;margin-bottom: 15px;}
	.ry-mod .swiper-container{padding:20px 0;}
	.ry-mod .swiper-pagination{margin-top: 35px;}
	.ry-mod .swiper-slide{box-shadow:0 0 15px rgb(6 0 1 / 14%);    transform: scale(.8)!important;}
	.ry-mod .swiper-slide-active{ transform: scale(1)!important;}
	
	.ry-mod1 .swiper-slide{width: 60%;height: auto;}
	
	.ry-mod2 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod3 .swiper-slide{width: 60%;height: auto;}
	
	.ry-mod4 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod5 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod6 .swiper-slide{width: 45%;height: auto;}
	
	
	
}

@media screen and (min-width:320px) and (max-width:767px){
	.auto{padding:0 3%!important;}
	
	.sj_menu{position:absolute;right: 3%;top: 50%;width: 30px;height: 30px;background: url(../images/menu.png) no-repeat center;background-size:22px;margin-top: -15px;}
	.sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:30px;}
	
	.hd_bar{display: none;}
	.head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:0;height: 50px;background: #fff;border-bottom:1px solid #efefef;}	
	.head .auto{width: 100%;}
	.head+div{margin-top: 50px;}
	
	.hd_logo .img{height: 49px;}
	
	.hd_nav{position:fixed;width: 100%;left: 0;top: 50px;background: #fff;margin: 0;display: none;bottom: 0;overflow-y: scroll!important;}
	.hd_nav li{display: block;margin:0;position:relative;}
	.hd_nav li.cur>a::after, .hd_nav li:hover>a::after{display: none;}
	.hd_nav li>a{display: block;padding:0 20px;border-bottom:1px solid #efefef;line-height: 44px;font-size: 15px;}
	
	
	/* .hd_nav li.has>a{background: url(../images/arrow.png) no-repeat 97% center;background-size:14px;}
	.hd_nav li.has>a.a{background-image: url(../images/arrow-1.png)} */
	.hd_nav .arrow{position:absolute;right: 0;background: url(../images/arrow.png) no-repeat center;background-size:16px;width: 44px;height: 44px;z-index:50;top: 0;}
	.hd_nav .arrow.this{background-image: url(../images/arrow-1.png)}
	
	.hd_nav .drop{position:static;padding:8px 0;}
	.hd_nav .drop .item{padding:0;float:none;width: 100%;border-right:none;}
	.hd_nav .drop .item::after{display: none;}
	.hd_nav .drop .imgbox{display: none;}
	.hd_nav .drop .title{text-align: left;margin-top: 0;line-height: 30px;font-size: 13px;padding-left:15px;}
	.hd_nav .drop .item:hover{background:transparent}
	.hd_nav li:hover .drop{display: none;}
	.hd_nav li:hover .submenu{display: none;}
	
	.hd_nav .submenu{position:static;width: 100%;border:none;background: #eeeeee;padding:8px 3%;}
	.hd_nav .submenu .lk{background-image:none!important;padding-left: 15px;font-size: 13px;line-height: 35px;color: #333;}
	.hd_nav .submenu .lk:hover{color: #333;background: none;}
	
	
	
	
	
	
	.btn{width: 110px;line-height: 34px;font-size: 13px;}
	
	/* index */
	.idx_ban{}
	.idx_ban .img{width: 118%;max-width:initial;}
	.idx_ban .swiper-pagination{bottom: 10px!important;font-size: 0;position:absolute;}
	.idx_ban .swiper-pagination-bullet{width: 8px;height: 8px;margin:0 3px!important; }
	
	.idx_ban .bot{position:static;background: rgba(0,0,0,.9);padding:10px 0;display: none;}
	.idx_ban .searbox{width: 300px;}
	.idx_ban .searbox .ipt_txt{width: 260px;line-height: 30px;font-size: 12px;}
	.idx_ban .searbox .submit{width: 30px;height: 30px;}
	
	.idx_tt{margin-bottom: 20px;}
	.idx_tt .tit{font-size: 20px;line-height: 20px;}
	
	.idx_recom{background-size:cover;padding:40px 0;}
	.idx_recom .lbox{width: 100%;float:none;text-align: center;padding-top: 0;}
	.idx_recom .txt{font-size: 12px;line-height: 20px;-webkit-line-clamp: initial;height: auto;}
	.idx_recom .rbox{margin-left: 0;margin-top: 20px;}
	.idx_recom .list .item{padding:20px 10px;width: 48%;margin:0 0 10px 2%;text-align: center;text-align: center;}
	.idx_recom .list .title{font-size: 15px;}
	.idx_recom .list .fz{font-size: 12px;margin-bottom: 20px;}
	.idx_recom .list .img{height: 120px;}
	.idx_recom .list .item:last-child{width: 98%;}
	
	.idx_pro{padding:40px 0;margin: 0;}
	.idx_pro .list{margin-left: -2%;}
	.idx_pro .list .item{width: 48%;margin:0 0 2% 2%;;}
	.idx_pro .list .imgbox{line-height: 140px;}
	.idx_pro .list .img{height: 100px;}
	.idx_pro .list .title{font-size: 13px;line-height: 36px;}
	
	.idx_case{padding:40px 0;margin: 0;background-size:cover;}
	.idx_case .swiper-button-next, .idx_case .swiper-button-prev{display: none;}
	.idx_case .item .title{font-size: 15px;line-height: 40px;}
	.idx_case .idx_tt{text-align: center;}
	.idx_case .txt{margin:0 auto;text-align: center;font-size: 14px;line-height: 22px;margin-bottom: 20px;}
	.idx_case .swiper-pagination{display: block;}
	
	.swiper-pagination{position:static;margin-top: 20px;font-size: 0;}
	.swiper-pagination-bullet{background: #1a489d;}
	
	.idx_gs{padding:40px 0;margin: 0;}
	.idx_gs .video{width: 100%;}
	.idx_gs .info{padding-top: 10px;width: 100%;margin-top: 20px;}
	.idx_gs .idx_tt{margin-bottom: 20px;text-align: center;}
	.idx_gs .txt{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.idx_gs .more{margin:0 auto;}
	
	.idx_gs .list{border:1px solid #efefef;border-bottom:none;margin-top: 30px;}
	.idx_gs .list li{padding:20px 0 20px 30px;width: 100%;border:none;border-bottom:1px solid #efefef;}
	.idx_gs .list .icon{width: 50px;}
	.idx_gs .list .box{margin-left: 60px;padding-top: 5px;}
	.idx_gs .list .tit{font-size: 15px;}
	.idx_gs .list .wz{font-size: 12px;}
	
	.idx_xw{padding:40px 0;}
	.idx_xw .item .info{padding:15px 10px;}
	.idx_xw .item .title{font-size: 15px;}
	.idx_xw .item .txt{line-height: 20px;margin-top: 5px;font-size: 12px;height: 40px;}
	.idx_xw .item .date{margin-top: 10px;font-size: 12px;}
	.idx_xw .more{margin-top: 30px;}
	.idx_xw .swiper-pagination{display: block;}
	
	.idx_bsc{padding:40px 0;}
	
	.ft_t{text-align: center;}
	.ft_t .menu{display: block;margin-left: 0;display: flex;justify-content: space-between;text-align: center;}
	.ft_t .menu .lk{font-size: 12px;padding-left: 12px;line-height: 36px;margin: 0;}
	
	.ft_c{padding:20px 0;}
	.ft_c .txt{font-size: 12px;line-height: 26px;width: 100%;float:none;}
	.ft_c .txt .tit{font-size: 14px;}
	.ft_c .vxbox{width: 100%;float:none;text-align: center;margin-top: 20px;}
	.ft_c .vxbox .pic{width: 100px;margin:0 auto;}
	.ft_c .vxbox .fz{font-size: 12px;margin-top: 10px;}
	
	.ft_b{text-align: center;line-height: 20px;padding:10px 0;}
	
	/* 鏂伴椈涓績 */
	.main{padding:30px 0 40px;}
	
	.crumb{font-size: 13px;padding:10px 0;}
	.crumb .box{display: flex;align-items: center;}
	.crumb .box::before{width: 14px;height: 14px;}
	
	.inner_ban{height: 120px;}
	.inner_ban .title{font-size: 20px;line-height: 30px;margin-top: -15px;letter-spacing: 3px;font-weight: bold;}
	
	.xw_list .item{padding: 0;border:none;}
	.xw_list .imgbox{width: 130px;}
	.xw_list .info{margin-left: 145px;padding-top: 3px;}
	.xw_list .title{font-size: 15px;}
	.xw_list .txt{margin-top: 5px;font-size: 12px;line-height: 20px;height: 40px;}
	.xw_list .bot{margin-top: 5px;}
	.xw_list .bot span{font-size: 12px;line-height: 20px;margin-right: 10px;background-size: 12px;padding-left: 20px;}
	.xw_list .more{display: none;}
	.xw_list .item:hover{box-shadow:none;}
	
	.pagelist{margin-top: 25px;}
	.pagelist a{font-size: 12px;line-height: 26px;min-width:28px;padding:0 8px;}
	
	/* 鏂伴椈涓績璇︽儏 */
	.xw_det .top{padding-top: 0;}
	.xw_det .title{font-size: 17px;text-align: center;line-height: 25px;}
	.xw_det .sm{font-size: 12px;margin-left: 0;text-align: center;margin-top: 10px;}
	.xw_det .sm span{padding:0 5px;}
	
	.xw_det .editbox{line-height: 26px;font-size: 14px;padding:15px 0;}
	
	.xw_det .resource{font-size: 13px;}
	
	.pagenav{margin-top: 15px;}
	.pagenav li{float:none;width: 100%!important;text-align: left!important;font-size: 13px;}
	
	/* 鎶€鏈敮鎸� */
	.pub_tit{font-size: 16px;}
	
	.tech_list .item{padding: 0;border:none;}
	.tech_list .imgbox{width: 140px;}
	.tech_list .info{margin-left: 155px;padding-top: 2px;}
	.tech_list .title{font-size: 15px;}
	.tech_list .txt{font-size: 12px;line-height: 20px;height: 40px;margin-top: 5px;}
	.tech_list .bot{margin-top: 5px;}
	.tech_list .more{display: none;}
	.tech_list .date{font-size: 12px;line-height: 20px;float:none;background-size:12px;padding-left: 18px;}
	
	
	/* 鍘嬪姏鏍￠獙璁惧 */
	.pro_menu{border:none!important;background: #eee;display: flex;flex-wrap: wrap;margin-bottom: 25px;}
	.pro_menu .lk{min-width:auto;padding:5px 0;border:none!important;line-height: 34px;font-size: 11px;line-height: 22px;width: 33.3%;}
	
	.pro_list{margin-left: -3%;}
	.pro_list li{width: 47%;margin:0 0 4% 3%;}
	.pro_list .imgbox{height: 100px;line-height: 100px;}
	.pro_list .title{-webkit-line-clamp: 2;line-height: 20px;height: 40px;}
	.pro_list .wz{font-size: 12px;margin-top: 5px;}
	
	
	
	.pro_ban{padding-top: 50px;text-align: center;}
	.pro_ban .smtit{font-size: 20px;}
	.pro_ban .txt{font-size: 12px;display: none;}
	
	.pro_tt::after{display: none;}
	.pro_tt .bt{padding-right: 25px;}
	.pro_tt .bt em{font-size: 16px;padding:0 15px;line-height: 34px;}
	.pro_tt .bt em::after{height: 34px;width: 18px;right: -17px;}
	.pro_tt .more{line-height: 34px;bottom: 0;}
	
	.pro_tip{font-size: 0;padding:15px 10px;}
	.pro_tip .icon{width: 20px;}
	.pro_tip .txt{margin-left: 30px;font-size: 13px;line-height: 22px;}
	
	.pro_list li.hot::before{width: 50px;height: 50px;top: -6px;left: -6px;}
	
	.pro_kf{width: 70px;display: none;}
	.pro_kf .lk{margin-bottom: 5px;}
	.pro_kf .lk .icon{width: 26px;height: 26px;}
	.pro_kf .lk .wz{font-size: 12px;margin-top: 4px;}
	
	
	
	/* 娓╁害鏍￠獙璁惧 */
	.pro_wd{margin-left: -3%;}
	.pro_wd li{width: 47%;margin:0 0 4% 3%;}
	.pro_wd .imgbox{height: 150px;line-height: 150px;}
	.pro_wd .title{-webkit-line-clamp: 2;height: 40px;line-height: 20px;font-size: 14px;margin-top: 10px;}
	
	/* 鍏充簬鎴戜滑 */
	/* .us_top{padding: 0;box-shadow:none;}
	.us_top .t_tit{font-size: 16px;}
	
	.us_top .list{margin-top: 20px;}
	.us_top .list li{min-width:50%;height: 60px;}
	.us_top .list .icon{width: 16px;}
	.us_top .list .tit{font-size: 14px;line-height: 16px;}
	.us_top .list .line{width: 20px;margin:8px 0 8px;}
	.us_top .list .wz{font-size: 12px;}
	
	.us_bot{padding: 0;box-shadow:none;margin-top: 10px;}
	.us_bot .map{height: 260px;} */
	
	
	
	
	/* 鍏充簬鎴戜滑 */
	.us_ban{padding-top: 40px;}
	.us_ban .zx{margin-top: 10px;font-size: 13px;width: 90px;line-height: 28px;}
	
	.us_main .auto{padding: 0!important;}
	.us_intro{width: 100%;float:none;padding:20px 15px 0;box-shadow:none;padding: 0 4%;}
	.us_intro .t_tit{font-size: 16px;margin-bottom: 8px;}
	.us_intro .box .row{line-height: 28px;font-size: 14px;}
	.us_intro .telbox{padding:15px 0;display: flex;justify-content: space-between;align-items: center;}
	.us_intro .telbox em{font-size: 14px;}
	.us_intro .telbox .ipt_txt{width: 160px;margin-left: 0;}
	.us_intro .telbox .send{width: 90px;}
	
	.us_map{margin-left: 0;margin-top: 10px;height: 260px;border-width:0;}
	
	.us_vx{padding:20px 4%;}
	.us_vx .list{margin-left: -3%;}
	.us_vx .list li{width: 47%;margin-bottom: 3%;margin-left: 3%;padding:10px 0;}
	.us_vx .list .tit{font-size: 14px;margin-bottom: 5px;}
	.us_vx .list .img{width: 86%;}
	.us_vx .list .fz{font-size: 12px;margin-top: 5px;}
	
	.us_msg{box-shadow:none;padding: 0 4%;}
	.us_msg .t_tit{font-size: 18px;padding:0;}
	
	.us_form{margin: 20px 0 0;}
	.us_form .row{margin-bottom: 10px;}
	.us_form .item{float:none;width: 100%;margin-bottom: 10px;}
	.us_form .item:last-child{margin-bottom: 0;}
	.us_form .tit{font-size: 14px;width:55px;line-height: 34px;text-align: right;}
	.us_form .info{margin-left: 65px;}
	.us_form .ipt{font-size: 14px;}
	.us_form .ipt_txt{height: 34px;line-height: 34px;padding:0 15px;}
	.us_form .textarea{height: 100px;padding:8px 15px;}
	.us_form .getcode{width: 120px;height: 34px;float: right;}
	.us_form .ipt_code{width:calc(100% - 130px);}
	.us_form .btns{margin-top: 30px;}
	.us_form .btns .ann{font-size: 14px;width: 100px;height: 34px;line-height: 34px;margin:0 5px;}
	
	/* 浜у搧璇︽儏 */
	.pro_intro{padding:20px 0;}
	.pro_intro .imgbox{width: 100%;float:none;margin:0 auto;}
	.pro_intro .img{height: 180px;}
	.pro_intro .gallery-thumbs{width: 65%;}
	.pro_intro .smimg{width: 50px;height: 50px;}
	
	
	.pro_intro .info{margin-left: 0;margin-top: 30px;padding-top: 0;}
	.pro_intro .title{font-size: 18px;}
	.pro_intro .txt{font-size: 13px;line-height: 20px;max-height:60px;height: auto;margin-top: 10px;}
	.pro_intro .box{padding:10px 0 15px;}
	.pro_intro .row{font-size: 13px;line-height: 25px;}
	
	.pro_intro .btns{text-align: center;font-size: 0;}
	.pro_intro .btns .btn{width: 26%;margin: 0 7px;line-height: 32px;font-size: 13px;}
	
	
	.pro_bar{line-height: 42px;display: flex;text-align: center;}
	.pro_bar .lk{font-size: 14px;padding: 0;width: 25%;min-width:auto;}
	
	.pro_bot{padding:20px 2%!important}
	.pro_bot .editbox{font-size: 14px;line-height: 24px;}
	
	.pro_tit{font-size: 18px;padding-left: 12px;margin-bottom: 15px;}
	.pro_tit::before{width: 3px;height: 14px;margin-top: -7px;}
	
	.pro_hot{padding:20px 0 30px;}
	.pro_hot .pro_list li:last-child{display: none;}
	
	.idx_kf{display: none!important;}
	.wendu_main .pro_tip .txt{line-height: 22px;}
	
	
	/* 企业文化 */
	.wh-main{padding:0 0 40px;}
	.wh-list .item{min-height:240px;padding:40px 0;margin-top: 3%;align-items:center;}
	.wh-list .box{width: 100%;padding: 0 3%;text-align: center;}
	.wh-list .title{font-size: 18px;line-height: 26px;font-weight: bold;}
	.wh-list .line{width: 40px;height: 2px;margin:8px 0;}
	.wh-list .txt{font-size: 15px;line-height: 24px;}
	
	
	/* 企业优势 */
	.advan-main{padding:40px 0;}
	.advan-list .item{height: auto;padding:30px 3%;width: 48%;    box-shadow: 0 0 15px rgb(96 94 99 / 20%);}
	.advan-list .icon{width: 60px;}
	.advan-list .title{font-size: 16px;margin-top: 10px;line-height: 26px;}
	.advan-list .tit{font-size: 18px;}
	.advan-list .shade{display: none;}
	.advan-list .font{font-size: 12px;line-height: 20px;margin-top: 8px;}
	.advan-list .font br{display: none;}
	
	/* 企业资质 */
	.ry-main{padding:40px 0 30px;}
	.ry-mod{margin-bottom: 30px;}
	.ry-mod .t-tit{font-size: 20px;margin-bottom: 15px;}
	.ry-mod .swiper-container{padding:15px 0;}
	.ry-mod .swiper-pagination{margin-top: 25px;display: none;}
	.ry-mod .swiper-slide{box-shadow:0 0 10px rgb(6 0 1 / 14%);    transform: scale(.8)!important;}
	.ry-mod .swiper-slide-active{ transform: scale(1)!important;}
	
	.ry-mod1 .swiper-slide{width: 60%;height: auto;}
	
	.ry-mod2 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod3 .swiper-slide{width: 60%;height: auto;}
	
	.ry-mod4 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod5 .swiper-slide{width: 45%;height: auto;}
	
	.ry-mod6 .swiper-slide{width: 45%;height: auto;}
	
	
	
	
}







