@charset "utf-8";

@media (max-width:1600px) {

    .nav{padding-left: 18%;}

    .nav li{margin: 0px 13px;}

    .index_box2_list2 .listbox{margin-right: 34px;}

    .index_box2_list1 .listbox{margin-right: 0;}



}

@media (max-width:1500px) {

    .nav{padding-left: 18%;}

    .nav li{margin: 0px 13px;}

    .footer_nav li{padding-left: 5%;}

    .banner .con .con_text{left:10%}

    .banner .con .con_text .p1{font-size:40px;line-height:50px;}

    .banner .con .con_text .p2{font-size:34px;line-height:50px;}

    .banner .con .con_text .p3{width:120px;}

    .banner .con .con_text .p4{font-size:20px;}

    .index_box2_list2 .listbox{margin-right: 14px;}

}

@media (max-width:1360px) {

.nav li{margin: 0px 11px;}

.index_rbox4 .list{height: 70px;line-height: 70px;}

.index_rbox4 .list .title .desc{-webkit-line-clamp: 1;}

.index_rbox4 .list .date .year{margin-top: 8px;}

.index2_leftbox{width: calc( 100% - 366px );float:left;padding:0 6%;}

.index2_rightbox{width: 360px;float: right;}

.index_lbox3 .lbox3_list{font-size:16px;}

.index_box4,.index_box3,.louti.container,.louti .container{max-width:1060px;}

.index_lbox3{width:28%}

.footer{padding-top: 20px;}

.footer_contact .p1{font-size: 26px;}

.qrcode_left,.qrcode_right{max-width: 90px;}

.footer_nav li a{max-width:260px;}

.top_search{width:130px;height:30px;margin-top:29px;margin-right: 10px;}

.top_search .keywords{height:28px;line-height: 28px!important}

.top_search .submit{width:28px;height:28px}

.banner .con{height:760px;}

#u23 {left:1045px;top:164px;width:530px;height:530px;}

#u23_state0 {width:530px;height:530px;}

#u24 {left: 228px;top: 7px;width: 283px;height: 260px;display: flex;}

#u24_img{width: 283px;height: 260px;}

#u22 {left:1090px;top:209px;width:440px;height:440px;}

#u22_img {width:440px;height:440px;}

#u25 {left:1294px;top:413px;}

#u27 {left: 1377px;top: 321px;}

#u32 {left: 1421px;top: 486px;}

#u37 {left: 1243px;top: 498px;}

#u42 {left: 1109px;top: 386px;}

#u51{left: 1156px;top: 400px;}

#u52{left: 1292px;top: 514px;}

#u53{left: 1471px;top: 501px;}

#u54{left: 1430px;top: 337px;}

#u28_img{width:37px;height:37px;left:5px;top:5px;}

.index_box2_list2 .listbox{margin-right: 14px;}

.index_box2_list1  .content .listbox{padding-left: 12px;padding-right: 12px;}

.valuebox3{background-size: 30%;}

.pro_box_apply_con .textcon .bgtag{font-size: 150px;}

.valuebox17{background-size: 300px;}

.valuebox17 .item .desc{height: 130px;}

.valuebox19 .item{padding: 0 30px;}

.pro_box_value20_con {background-position: left -70px center;}



.pro_title .titdesc {font-size: 16px;margin-top: 15px;}

.pro_title h3{font-size: 18px;margin-top: 15px;}

.pro_box_apply_nav div{font-size: 18px;}



.zixun{position:fixed;width:50px;top:50%;right:10px;padding-bottom:50px;margin-top:-150px;z-index:100;}

.zixun>div{width:50px;height:50px;position:relative;}

.zixun>div>a{width:50px;height:50px;}

.box2_show,.box5_show{width:50px;height:50px;}

.zixun>div span.iconfont{padding-top:3px}

.zixun>div span.text{margin-top:-2px;display:block}

}

@media (max-width:1260px){

	.zixun{display:none}

    .nav{padding-left:180px}

    .nav li{margin:0 9px;}

    .index_box4, .index_box3,.index_box5 .container{width: 100%;}

    .headtop .container{width: 98%;}

    .con_pro_lbox .list a{background-position:right 20px center}

    /*.top_search{display:none;}*/

    .foot_box1{padding: 50px 0 40px;}

    .foot_box2{padding: 50px 0px 50px;}

    .foot_box1 a{font-size: 24px;}

    .foot_box1 .foot_b1tit{font-size: 32px;}

    .foot_box2 .list p{font-size: 14px;}

    .foot_box2 .list span{font-size: 50px;height: 60px;line-height: 60px;}

    .foot_box2 .list:nth-child(1) span{font-size:42px}

    .foot_box2 .list:nth-child(5) span{font-size:40px}

    .foot_box2 .list:nth-child(6) span{font-size:44px}

    /*.footer_nav{display:none}*/

    .footer{padding-top: 0;}

    .footer_nav{width: 72%;}

    .footer_nav li:first-child{display: none;}

    .footer_contact{width:26%;}

    .footer_contact .p1{font-size: 22px;}

    .qrcode_left,.qrcode_right{max-width: 70px;}

    .footer_contact:before{display:none}

    .footer_company{margin-right:5%}

    .solution_leftbox,.pro_topnav,.news_rightbox{display:none!important}

    .solution_rightbox,.news_leftbox{width:100%}

    .pro_box5{overflow-x:auto;overflow-y:hidden;}

    .pro5_cbox{padding:0 98px 30px;min-width:800px;height:470px}

    .pro5_cbox.pro5_linum5 {min-width:850px;}

    .pro5_cbox.pro5_linum6 {min-width:900px;}

    .pro5_cbox.pro5_linum7 {min-width:950px;}

    .pro5_cbox.pro5_linum8 {min-width:1000px;}

    .pro5_cbox.pro5_linum9 {min-width:1050px;}

    .pro5_cbox.pro5_linum10{min-width:1100px;}

    .pro5_cbox .list .desc{width:380px;right:-480px}

    .pro5_cbox .list .desc.desc_r{right: 100px;}

    .pro5_cbox .list .qipao{width:140px;height:140px;right:-70px;top:28px}

    .pro5_cbox .list:nth-child(2n) .qipao{top:auto;bottom:28px}

    .pro5_cbox .list .qipao span{font-size:48px;line-height:62px;height:84px;padding:22px 0 0px;}

    .pro5_cbox .list .qipao span .qipao_img1,.pro5_cbox .list .qipao span .qipao_img2{height:62px;top:22px;background-size:80%}

    .pro5_cbox .list .qipao p{font-size:14px;padding:0 14%;}

    

    .banner_text{}

    .banner_text .title{font-size: 50px;margin-bottom: 20px;}

    .banner_text .title2{font-size: 25px;}

    .banner_text .desc{font-size: 13px;line-height: 2.2;}

    .banner_text .btns a{padding: 10px 25px;}

    

    .pro_title{padding: 40px 20px;}

    .pro_title h1{font-size: 26px;}

    .pro_title .titdesc{font-size: 15px;margin-top: 10px;}

    .pro_title h3{font-size: 18px;margin-top: 10px;}

    .pro_box_core .iconlist .item{padding: 0 15px;margin-bottom: 30px;}

    .pro_box_core .iconlist .item .title{font-size: 20px;}

    .pro_box_core .iconlist .item .con{padding-left: 90px;}

    .pro_box_core .iconlist .item .iconleft{top: 20px;}

    .pro_box_core .iconlist .item .iconleft{width: 68px;height: 90px;font-size: 68px;}

    .pro_box_core .iconlist .item .iconleft span{font-size: 32px;}

    .valuebox .item .title{font-size: 18px;}

    .valuebox .item .desc{font-size: 13px;}



    .valuebox1 .item{width: 50%;margin-bottom: 24px;}

    .valuebox1 .item .con{padding: 15px;height: 220px;}

    .valuebox1 .item .title{padding: 10px 0;}

    .valuebox1 .item .title{font-size: 18px;}

    .valuebox1.valuebox10 .item{width: 33.33%;margin-bottom: 24px;}



    .pro_box_apply_con .textcon .cons{padding: 20px;margin-bottom: 20px;}

    .pro_box_apply_con .textcon .titletags{margin-left: -20px;}

    .pro_box_apply_con .textcon .desc{font-size: 14px;}

    .pro_box_apply_con .textcon .title{font-size: 18px;}

    .pro_box_apply_con .textcon .bgtag{font-size: 130px;}

    .apply_pro_con .con{font-size: 13px;}

    .apply_pro_con .con .iconfont2{font-size: 16px;}

    .iconfz50{font-size: 42px!important;}



    /*pro3*/

    .valuebox2 .item .title{font-size: 18px;height: 100px;line-height: 100px;}

    .valuebox2 .item .desc{padding: 15px 20px;}

    .valuebox2 .item .title span{font-size: 105px;}

    .valuebox2 .item .title span.iconfz118 {font-size: 92px;}

    .valuebox2 .item .desc{line-height: 2;}



    .valuebox3{background-size: 30%;background-position: center;}

    .valuebox3 .item .title{font-size: 18px;}

    .valuebox3 .item .desc{font-size: 14px;}



    .valuebox4 .item{margin-bottom: 24px;}

    .valuebox4 .item .con{padding: 15px;height: 250px;}

    .valuebox4 .item .title{padding: 10px 0;}

    .valuebox4 .item .title{font-size: 18px;}

    .valuebox4 .item .title span{font-size: 45px;}



    .valuebox5 .item .img{margin-bottom: 15px;}

    .valuebox5 .item .img img{width: 120px;}



    .valuebox6 .item .img{width: 72px;height: 72px;line-height: 72px;margin-top: -36px;}

    .valuebox6 .item .img span{font-size: 36px;}

    .valuebox6 .item .con{padding: 0 15px 15px;}

    .valuebox6 .item .title{padding: 10px 0;}

    .valuebox6 .item .title.fz18{font-size: 16px;}

    

    .valuebox7 .item .title span{font-size: 24px;}



    .valuebox8 .item .title .name{font-size: 18px;}

    .valuebox8 .item .title .en{font-size: 13px;}



    .pro_box_tese_con h2{font-size: 20px;}

    .pro_box_tese_con h2 span{font-size: 40px;}

    .pro_box_tese_con .textcon .item .desc{font-size: 13px;}



    .valuebox10-2{background-position: center top 46px;background-size: 1022px;}

    .valuebox10-2 .item .desc{font-size: 13px;}

    .valuebox10-2 .item:nth-child(2n){padding-left: 40px;}

    .valuebox10-2 .item:nth-child(2n+1){padding-right: 40px;}



    .valuebox10-2.valuebox10-3{background-position: center top 122px;background-size: 650px;}



    .valuebox15 .item {width: 45%;}

    .valuebox17{background-size: 250px;}

    

    .valuebox18{margin-left: 0;margin-right: 0;}

    .valuebox18 .item .con{height: 360px;}

    .valuebox18 .item .title{margin-top: 30px;}

    .valuebox18 .item .title span{margin-bottom: 10px;}



    .valuebox19 .item{padding: 0 20px;}



    .pro_box_value20_con {background-position: left -160px center;background-size: 600px;margin-bottom: 30px;}

    .valuebox20 {padding-top: 15px;margin-left: 53%;width: 44%;}

    .valuebox9{background-size: 300px;background-position: center top 100px;}

    .valuebox.valuebox9 .item{margin-bottom: 20px;}

    

    .hybjcon .item {margin-bottom: 30px;}

    .hybjcon .textcon .title h2{font-size: 20px;height: 42px;}

    .hybjcon .textcon .title{height: 42px;}

    .hybjcon .textcon .desc,.jjfatype .desc{font-size: 14px;}

    .jjfatype .title{margin-bottom: 25px;}

    .jjfatype .title h2{font-size: 20px;}

    .jjfatype .title h2:after{height: 6px;}

    .jjfatype .title span{font-size: 24px;}

    .liucheng_con{margin-bottom: 50px;font-size: 14px;}



    .hybjbg{font-size: 15px;padding: 40px;}

    .hybjcon .textlist2{margin-left: 0;}

    .hybjcon .textlist2 .con{padding: 10px 20px;font-size: 16px;}

    .hybjcon .textlist .con{font-size: 14px;margin-bottom: 12px;}

    .hybjcon .imgcon.mt40{margin-top: 20px;}

    .hybjcon .textlist .con{padding-left: 24px;}

    .hybjcon .textlist .con:after{width: 5px;height: 5px;top: 10px;}

    

    .index_title{padding: 48px 0 55px;}

    .procontent .textlist3 .con{font-size: 14px;}

    .protab2 div{height: 52px;line-height: 52px;font-size: 16px;}



    .index_pro .index_title{margin-top: 48px;margin-bottom: 55px;}

    .index_title h2{font-size: 30px;}

    .index_pronav a{margin: 0 15px;font-size: 16px;min-width: 86px;}

    .index_pronav a:after{width: 86px;height: 2px;margin-left: -43px;}

    .index_probox{margin: 60px 0;}

    .index_probox .imgcon{background-size: 280px;height: 300px;display: block;}

    .index_probox .textcon .title{font-size: 24px;}

    .index_probox .textcon .desc{font-size: 14px;margin-bottom: 20px;}

    .index_probox .textcon .title2{margin-bottom: 22px;}

    .index_probox .fuwulist_con{margin-left: -6px;margin-right: -6px;}

    .index_probox .fuwulist .con{padding: 0 6px;min-width: 50%;}

    .index_probox .fuwulist a{margin-bottom: 12px;padding: 0 12px;}

    .index_probox .fuwulist a span{margin-right: 5px;font-size: 20px;}



}

@media (max-width:1120px){

    .nav li[data-id='tel']{display: none;}

}

@media (max-width:991px){



    .pro_box_tese_con .imgcon{text-align: center;}

    .index_probox .imgcon{display: none;}

    .index_lbox4{margin-bottom: 20px;}

    .news_swiper2 img{width: 100%;}

    .index_lbox4,.index_rbox4{width: 100%;float: none;}



}

@media (max-width:960px){

    .container{padding: 0 20px;width: 100%;}

    .index_box4, .index_box3, .louti.container, .louti .container{width: 100%;}

    .index_box4, .index_box3, .louti.container{width: 100%;padding: 0 20px;}

    .index_cbox5 .container{width: auto;padding: 0 0 30px 0;margin: 0 20px;}

    .headtop,.nav_top,.headtop .container{height:60px;}

    .headtop .container{width: 100%;}

    .top_fixed .logo_bai{display:none} 

    .top_fixed .logo_hei{display:block}

    .headtop.top_fixed{background:#fff}

    .top_search{display:none;}

    .banner{padding-top:60px;}

    .subbanner{padding-top: 0;margin-top: 60px;}

    .banner_box>img{width:200%;max-width: 200%; height: auto; position:relative;max-width: 200%;left: -50%;margin-left: 0}

    



    .banner_con{width:100%; margin-top:0;height: auto;}

    .banner_text{width:80%;margin-top:30px;}

    .banner_text .p1{font-size:24px;line-height:32px;margin-bottom:12px;}

    .banner_text .p2{width:70px;height:2px;background:#fff;margin-bottom:12px;}

    .banner_text .p3{font-size:12px;margin-bottom:0px;}

    

    .subbanner .banner_text{width: auto;margin-top: 0; top: 0;transform: translateY(0);padding: 20px 15px;}

    .banner_text .title{font-size:24px;line-height:32px;margin-bottom:12px;}

    .banner_text .title2{font-size: 16px;margin-bottom: 8px;}

    .banner_text .desc{font-size:12px;margin-bottom:0px;}

    .banner_text .desc{max-width: 100%!important;}

    .pro_video_btn{margin-top:12px;}



    .headtop .top_logo{top:10px;}

    .nav,.navwrap {display:none;}

    .top_language{margin-right:60px;margin-top:14px}

    .menu{display:block;top: 15px;right: 20px;}

    .index_box1{display:none}

    .swiper-container-horizontal > .swiper-pagination-bullets{bottom:8px}

    .banner .con{height:auto;min-height: auto;}

    .banner .con .panel_state_content{display: none!important}

    .banner .con .con_text{width:80%;left:10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}

    .banner .con .con_text .p1{font-size:32px;line-height:36px;margin:0;margin-bottom:16px;}

    .banner .con .con_text .p2{font-size:22px;line-height:32px;margin:0;margin-bottom:16px;}

    .banner .con .con_text .p3{width:120px;height:2px;margin-bottom:16px}

    .banner .con .con_text .p4{font-size:18px;line-height:1.6}

    .banner .con .con_text .p4>span{font-size:24px!important}

    .banner .con .con_text .more{display:inline-block;width:140px;height:38px;line-height:36px;font-size:16px;margin-top:18px;}

    .banner .con .con_text .more:hover{background:#07bcff;color:#fff}

    .banner .con .con_text>div{overflow: hidden;}

    .banner .con .con_text .div_p1,.banner .con .con_text .div_p2,.banner .con .con_text .div_p4,.banner .con .con_text .div_p5{margin:0}

    .index_lbox3,.index_cbox3:before{width:40%}

    .index_rbox3,.index_cbox3:after{width:60%;padding-left: 3%;}

    .index_lbox3 .lbox3_list .iconmui-icon-add{display:none}

    .index_lbox3 .lbox3_list{padding-left:5%;font-size: 16px;}

    .index_rbox3 .rbox3_list .p1{font-size: 18px;margin-bottom: 12px;}

    .index_rbox3 .rbox3_list .p2{line-height: 24px;margin-bottom: 20px;}

    .index_rbox3 .rbox3_list .more{width:120px;height: 38px;line-height: 36px;margin-bottom: 26px;}

    .index_rbox3 .rbox3_list .title {font-size: 18px;margin-top:0;padding-top: 12px;line-height: 30px;margin-bottom: 20px;}

    .pro_title{padding: 20px 20px;text-align:center;position:relative;}

    .solution_rightbox .pro_title{padding-bottom:10px;margin-bottom:10px;}

    .pro_title h1{font-size:24px;line-height:48px}

    .pro_title h1:before{}

    .solution_rightbox p{font-size: 14px;color:#464646;line-height:30px;margin-bottom:0;}

    .solution_rightbox table{width:100%;display:block;padding-bottom:14px;overflow-x:auto;overflow-y:hidden;margin-bottom: 10px;}

    .solution_rightbox table>tbody{display:table;min-width:860px;}

    .solution_rightbox table tr{border-top:2px solid #fff;}

    .solution_rightbox table tr th{font-size:16px;line-height: 32px;padding: 8px 16px;}

    .solution_rightbox table tr td{font-size:14px;line-height: 24px;padding: 8px 16px;}

    .anquan1_libox{display:none}

    .anquan_box1_bottom{min-height:auto}

    .anquan_box1_bottom .list{padding:30px 0}

    .anquan_box1_bottom .list p,.anquan_box2 .list p,.anquan3_cbox .list .p2,.anquan_box4 .list p{font-size:14px;line-height:24px}

    .anquan_box1 .anquan_p,.pro_content p{font-size:14px;line-height:26px;margin-bottom:20px;}

    .about_box1_text{padding: 24px 3% 20px;width: 80%;}

    .about_box1_text h3{font-size:18px;line-height:30px;margin-top:0;margin-bottom:14px;text-align:center;padding: 0 10%;}

    .about_box1_text h3 span:after{top:10px;right: -10px;}

    .about_box1_text h3 span:before{top:10px;left: -10px;}

    .about_box1_text p{font-size:14px;line-height:24px;margin-bottom:0;text-indent:28px;}

    .box3_text_box .list .img{display:none}

    .box3_text_box .list .rbox{width:100%;border-left:none}

    .box3_text_box{padding:20px 40px;}

    .box3_text_box .list .rbox .text{padding:10px 0;font-size: 14px;line-height:24px;}

    .box3_text_box .swiper-button-next{right:3px;}

    .box3_text_box .swiper-button-prev{left:3px;}

    .about_cbox4{width:100%;overflow:hidden;display:table;background:#efefef}

    .about_cbox4 .ab4_left,.about_cbox4 .ab4_right{display:table;width:100%;vertical-align: middle;}

    .about_cbox4 .text .p1,.about_cbox4 .text .p2{font-size:14px;line-height:24px;}

    .honor_box .list{width:50%;padding:30px 10px 0;;}

    .honor_box .list:nth-child(3),.honor_box .list:nth-child(4){border-top:none;}

    .honor_box .list:nth-child(2n+1){border-left:1px solid #cdcdcd;clear:both;}

    .wenhua_box2 .list{width:100%;height: auto;max-width: 700px;float: none;overflow: hidden;margin: 0 auto;}

    .wenhua_box2 .list .img{width:50%;float:right;height: 250px;}

    .wenhua_box2 .list:nth-child(2n) .img{position:relative;top:0;float:left}

    .wenhua_box2 .list .text{width:50%;float:left;height: 250px}

    .wenhua_box2 .list .text h3{padding:30px 0 15px;font-size:24px;line-height:36px;}

    .wenhua_box2 .list .text h3:before{width:40px;height:2px;background:#e50020;left:50%;top:74px;margin-left:-20px;}

    .wenhua_box2 .list .text p{font-size:14px;line-height:24px;color:#565656;-webkit-line-clamp: 4;overflow: hidden;}

    .wenhua_box2 .list .text a.more{margin:16px auto 0;height:32px;line-height:32px;border-radius:16px;font-size:12px;}

    .hezuo_feedback{display:none!important;}

    .news_list .list{width:48%;float:left;margin-left:4%;margin-bottom:20px}

    .news_list .list .img{height:220px;}

    .news_list .list:nth-child(2n+1){clear:both;margin-left:0;}

    .news_list .list .text{padding:10px 20px;}

    .news_list .list .text .title a{margin-bottom:0}

    .pro8_cbox .pro8_ltab,.pro8_cbox .pro8_rtab{width:100%;float:none;margin-bottom:10px;}

    .pro8_cbox .text h3{font-size:16px;color:#404040;font-weight:bold;line-height:30px;padding:4px 0;margin:0}

    .pro8_cbox .text p{font-size:14px;color:#686868;line-height:22px;margin-bottom:0}

    .pro8_cbox .list .text p{line-height:24px;}

    .solu_right_navbox{overflow-x:auto;overflow-y:hidden;}

    .solu_right_navbox ul{white-space: nowrap; }

    .solu_right_navbox li{display:inline-block;float:none;margin-right:28px;}

    .solu_list_box .list{width:100%;height:100px;background:#f7f7f7;margin-bottom:20px;}

    .solu_list_box .list .time{width:95px;float:left;text-align:center;position:relative;}

    .solu_list_box .list .time span{display:block;font-size:32px;color:#b3b3b3;font-weight:bold;line-height:40px;}

    .solu_list_box .list .time:before{content:"";width:1px;height:58px;position:absolute;right:0;top:21px;}

    .solu_list_box .list .list_r{width:calc( 100% - 110px );float:right;padding-right: 15px;}



    .pro_box_apply_nav{margin-bottom: 40px;}



	.pro_box_apply_nav div{font-size: 16px;line-height: 1.5;}

    .pro_box_apply_con .item{width: 100%;float: none;}

    .pro_box_apply_con .imgcon{padding: 15px;height: auto;margin-bottom: 20px;}

    .pro_box_apply_con .imgcon img{top: 0;transform: translateY(0);}

    .pro_box_core,.valuebox,.valuebox1,.pro_box_apply{padding-bottom: 30px;}

    .pro_box_apply_con .textcon .desc{min-height: 70px!important;}



    .footer{padding-top: 0;}

    .footer_nav{width: 72%;}

    .footer_nav li:first-child{display: none;}

    .footer_contact{width:26%;}

    .footer_contact .p1{font-size: 22px;}

    .qrcode_left,.qrcode_right{max-width: 70px;}

    .footer_contact:before{display:none}

    .footer_company{margin-right:5%}

    

    .valuebox .item .title{font-size: 16px;}

    .valuebox .item .desc{font-size: 13px;}



    .valuebox3 .item{padding: 0 12px;}

    .valuebox3 .item .desc{line-height: 1.8;}

    .valuebox5 .item .img{margin-bottom: 10px;}

    .valuebox5 .item .img img{width: 100px;}

    

    .valuebox6{margin-left: 30px;margin-right: 30px;}

    .valuebox6 .swiper-button-next, .valuebox6 .swiper-button-prev{right: 0;}

    .valuebox6 .swiper-button-prev{left: 0;}

    .valuebox7 .item .title span{font-size: 24px;}



    .pro_box_value8_con{background: none;}

    .valuebox8{margin: 0 auto;}

    .valuebox8 .item .title .name{font-size: 16px;}

    .valuebox8 .item .title .en{font-size: 13px;}



    .pro_box_tese_con h2{font-size: 18px;margin-bottom: 30px;}

    .pro_box_tese_con h2 span{font-size: 36px;}

    .pro_box_tese_con .content{margin-bottom: 20px;}

    .pro_box_tese_con .textcon .item .desc{font-size: 13px;margin-bottom: 30px;}

    .valuebox9{background-size: 240px;background-position: center top 100px;}

    .valuebox9 .item.left{padding-right: 20px;}



    .valuebox10-2{background: none;margin-bottom: 0;}

    .valuebox10-2 .item{width: 50%;float: none;margin-bottom: 10px; margin-left: -3px;margin-right: -3px;display: inline-block;vertical-align: top; padding: 0 15px!important;}

    .valuebox10-2 .item .desc{height: auto;}

    .valuebox10-2 .item .title{font-size: 20px;}



    .valuebox14 .item{width: 50%;}



    .valuebox17{background-size: 200px;background-position: center top 80px;}

    .valuebox17 .item .desc{height: 140px;}

    .valuebox17 .item:nth-child(1) .desc{width: 90%;margin-left: 10%;}

    

    .valuebox18 .item .con{padding: 20px 10px;height: 320px;}

    .valuebox18 .item .title{margin-top: 20px;padding-bottom: 10px;}

    .valuebox18 .item .title span{margin-bottom: 10px;}

    .valuebox18 .item .desc{line-height: 1.8;font-size: 12px;}



    .valuebox19 .img{margin-bottom: 0px;}

    .valuebox19 .item .title:after{width: 3px;height: 20px;margin-top: -8px;left: -15px;}



    .pro_box_value20_con {background-position: left -220px center;background-size: 750px;margin-bottom: 30px;}

    .valuebox20 {padding-top: 15px;width: 43%;margin-left: 57%;}

    .valuebox20 .item .desc{height: 80px;}



    .pro_box_core .iconlist .item .desc{font-size: 13px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item{padding: 0 7px;margin-bottom: 20px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .con{padding: 15px 20px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .iconleft span{font-size: 24px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .title{font-size: 16px;margin-bottom: 8px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .desc{height: 80px;}



    .pro_box_apply_con .textcon .bgtag{font-size: 0;display: none;}

    .hybjbg{font-size: 15px;padding: 30px;}



    .hybjcon .textlist2 .con{padding: 10px 20px;font-size: 14px;}

    .hybjcon .textlist .con{font-size: 14px;margin-bottom: 10px;}

    .protab2 div{height: 46px;line-height: 46px;font-size: 16px;}

    .procontent .textlist3 .con{font-size: 14px;}



    .index_title{padding: 32px 0 32px;}

    .procontent .textlist3 .con{font-size: 14px;}

    .protab2 div{height: 48px;line-height: 48px;font-size: 16px;}



    .index_pro .index_title{margin-top: 32px;margin-bottom: 32px;}

    .index_title h2{font-size: 24px;}

    .index_pronav{height: 42px;line-height: 42px;}

    .index_pronav a{margin: 0 10px;font-size: 15px;min-width: 76px;}

    .index_pronav a:after{width: 76px;height: 2px;margin-left: -38px;}

    .index_probox{margin: 42px 0;}

    .index_probox .imgcon{background-size: 280px;height: 300px;display: none;}

    .index_probox .textcon .title{font-size: 18px;font-weight: normal;margin-bottom: 10px;}

    .index_probox .textcon .desc{font-size: 14px;margin-bottom: 20px;}

    .index_probox .textcon .title2{margin-bottom: 22px;}

    .index_probox .fuwulist_con{margin-left: -6px;margin-right: -6px;}

    .index_probox .fuwulist .con{padding: 0 6px;min-width: 33.33%;}

    .index_probox .fuwulist a span{margin-right: 5px;font-size: 20px;}



}

@media (max-width:768px) {

    .headtop .top_logo{width:140px;top:14px;z-index:50;}

    .banner .con .con_text .p1{font-size:24px;line-height:36px;margin:0;margin-bottom:10px;}

    .banner .con .con_text .p2{font-size:18px;line-height:32px;margin:0;margin-bottom:10px;}

    .banner .con .con_text .p4{font-size:14px;line-height:1.6}

    .banner .con .con_text .more{display:inline-block;width:120px;height:32px;line-height:30px;font-size:16px;margin-top:12px;}



    .index_box2{overflow: hidden;width:100%;padding:0 8%;}

    .index_box2_list{width:100%;overflow: revert;padding:40px 0 0;position:relative;}

    .index2_leftbox{width:100%;float: none!important;padding:0;position: relative;z-index: 20;}

    .index2_leftbox .title{font-size:22px;line-height:32px;color:#000;font-weight:bold;padding-bottom:10px;}

    .index2_leftbox .text{font-size:13px;line-height:22px;padding-bottom: 14px;border-bottom:1px solid #cdcccc;}

    .index2_leftbox .content{width: 100%;margin-left:0;box-sizing: content-box;padding-bottom: 0!important;min-height: 200px;}

    .index2_leftbox .content .listbox{position:relative;display:inline-block;max-width:32%;text-align:center;padding:10px 6px 10px;vertical-align: top;}

    .index2_leftbox .content .listbox>span{display:block;padding-top:42px;padding-bottom: 0px;line-height:20px;font-size:12px;}

    .index2_leftbox .content .listbox>span a:hover{color:#000}

    .index2_leftbox .content .listbox.cur>span{color:#000}

    .index2_leftbox .content .listbox>span:before{display:none}

    .index2_leftbox .content .listbox>ul{position:absolute;left:50%;top: 130px;transform:translateX(-50%);text-align:center;display:none;}

    .index2_leftbox .content .listbox>ul>li{white-space: nowrap;font-size:14px;line-height:24px;padding-top:10px;;color:#585858}

    .index2_leftbox .content .listbox>ul>li>a{color:#585858}

    .index2_leftbox .content .listbox>ul>li>a:hover{color:#e50020}

    .index2_leftbox .content .listbox.cur>ul{display:none}

    .index_box2_list1 .listbox,.index_box2_list2 .listbox{margin-right: 0;}

    .index_box2_list1 .listbox1.cur>span{background-image:url(../images/dunpai1_listico1.png)}

    .index_box2_list1 .listbox2.cur>span{background-image:url(../images/dunpai1_listico2.png)}

    .index_box2_list1 .listbox3.cur>span{background-image:url(../images/dunpai1_listico3.png)}

    .index_box2_list1 .listbox4.cur>span{background-image:url(../images/dunpai1_listico4.png)}

    .index_box2_list1 .listbox5.cur>span{background-image:url(../images/dunpai1_listico5.png)}

    .index_box2_list1 .listbox6.cur>span{background-image:url(../images/dunpai1_listico6.png)}

    .index2_rightbox{width: 100%;height:100%;position:absolute;top:30px;right:-50%;}

    .index2_rightbox>div{width: 100%;height:100%;position:absolute;background-position:top!important;background:no-repeat;}

    .index2_rightbox>div.fade-show{animation: none;-webkit-animation: none;opacity: 0.3;}

    .index_box2_list2 .index2_rightbox{right:auto;left:-50%}

    .index2_rightbox img{display:none}



    .index_lbox4,.index_rbox4{width:100%;float:none;margin-bottom:20px;}

    .index_box5{background-size:auto 100%;padding-bottom: 20px;}

    .index_cbox5 .list{width:25%;}

    .index_cbox5 .list:nth-child(4n+1){clear:both;/*border-left:1px solid #e2e2e2;*/}

    .index_cbox5 .list:nth-child(n+4){border-top:none;}

    .foot_box2{padding: 30px 10px;}

    .foot_box2 .list{width:33.3%;float:left;margin-bottom:18px;padding: 0 2%;}

    .foot_box2 .list:nth-child(3n+1){clear:both}

    .foot_box2 .list p{font-size:14px;line-height: 22px;}

    .index_title{padding:28px 0 20px;}

    .index_title h2{font-size: 24px;line-height:36px;margin-bottom: 4px;}

    .index_title p{font-size:14px;line-height:24px;}

    .index_cbox5 .list{height:80px;}

    .index_box2 .list_box .list .btns,.bottom_box{display:none}

    .index_box2 .list_box .list{width: 84%;max-width:480px;float:none;margin: 0 auto 10px!important;}

    .index_box2 .list_box .list img{width:100%}

    .index_box2 .list_box .list .text{width:calc( 100% - 16px );padding-left:16px;}

    .index_box2 .list_box .list .text .p1{font-size:20px;line-height:30px;}

    .index_box2 .list_box .list .text .p1:before{width:40px;height:2px;top:38px;}

    .index_box2 .list_box .list .text .p2{font-size:14px;line-height:20px; }

    .index_lbox3,.index_cbox3:before{width:60px;}

    .index_rbox3,.index_cbox3:after{width:calc( 100% - 80px );	;padding-left: 3%;}

    .foot_box1 .foot_b1tit{background-size: 290px;font-size:22px;}

    .foot_box1 a{width: 160px;height: 40px;line-height: 40px;font-size: 16px;}

    .index_lbox3 .lbox3_list{width:60px;padding-left:5px;}

    .index_rbox4 .more,.index_lbox3 .lbox3_list .text{display:none}

    .index_rbox3 .rbox3_list .list_b .list{width:50%;font-size:12px;line-height:18px;}

    .index_rbox4 .list{height:70px;line-height:70px;}

    .index_rbox4 .list .date{font-size:12px;width:88px;}

    .index_rbox4 .list .title{width: calc( 100% - 125px );float: left;font-size:14px;}

    .index_rbox4 .list .ico_more{font-size:24px;}

    .news_swiper2 .text{padding:10px 30px 8px 30px;}

    .news_swiper2 .text .p1{font-size:14px;line-height:20px;margin-bottom:6px }

    .news_swiper2 .text .p2{font-size:12px;line-height:20px;margin-bottom:0;}

    .news_swiper2 .swiper-pagination{position:absolute;z-index:8;right:40px;left: auto;bottom:8px;width:auto;font-size:14px;;}

    .news_swiper2 .swiper-button-next{font-size:14px;bottom:8px;}

    .news_swiper2 .swiper-button-prev{font-size:14px;bottom:9px;right: 74px;}

    .solution_box2 .list{width:48%;margin-left:4%!important;margin-bottom:12px;margin-top:0}

    .solution_box1 .list{width:48%;margin-left:4%!important;margin-bottom:12px;margin-top:0;height:185px}

    .solution_box1 .list:nth-child(3n+1){margin-left:4%;clear:none;}

    .solution_box2 .list:nth-child(2n+1),.solution_box1 .list:nth-child(2n+1){margin-left:0!important;clear:both;}

    .solution_box1 .list .title{font-size:20px;line-height:32px;padding: 26px 5% 12px;}

    .solution_box1 .list .text{font-size:14px;line-height:24px}

    .anquan_box2 .list,.anquan_box2 .list:nth-child(2n){width:100%;float:left;margin-left:0;margin-bottom:30px;position:relative;padding-left:40px;padding-right: 0;}

    .anquan_box2 .list>.iconfont,.anquan_box2 .list:nth-child(2n)>.iconfont{width:80px;height:80px;border-radius:55px;line-height:80px;font-size:44px;left:0;margin-top:-40px;}

    .anquan_box2 .list_bg,.anquan_box2 .list:nth-child(2n) .list_bg{background:#f5f8ff;padding:12px 20px 12px 50px;min-height:auto;}

    .anquan_box2 .list h3{font-size:20px;line-height:32px;margin:0 auto 10px;color:#333333}

    .wenhua_box1 .list{width:48%;margin-left:4%;margin-bottom:16px;}

    .wenhua_box1 .list:nth-child(2n+1){margin-left:0;clear:both;}

    .wenhua_box1 .list .text{font-size:14px;}

    .hrzuo1_cbox .lbox,.hrzuo1_cbox .rbox{width:100%;margin-bottom:20px;}

    .hrzuo1_cbox .rbox .list{margin-top:10px;}

    .hrzuo3_cbox .list{width:48.5%;margin-left:3%;margin-bottom:14px;}

    .hrzuo3_cbox .list:nth-child(2n+1){margin-left:0;clear:both}

    .job1_topbtn::before,.job1_cbox .list:nth-child(-n+3):before,.job1_cbox .list:nth-child(-n+3):after{display:none}

    .job1_topbtn a{width:300px;line-height: 56px;height: 56px;font-size:18px;margin-bottom:20px;}

    .job1_cbox .list{width:48.5%;padding: 12px 4%;margin-left:3%;margin-bottom: 10px;}

    .job1_cbox .list:nth-child(3n+1){margin-left:3%;clear:none}

    .job1_cbox .list:nth-child(2n+1){margin-left:0;clear:both}

    .job2_text{padding:20px 0}

    .job2_text>.fl,.job2_text>.fr{width:100%;float:none;padding:0 4%}

    .job2_text p{font-size:14px;}

    .job2_top img{display:none;}

    .job2_top .list{width:33.3%;margin:0;font-size:14px;padding-top: 0;}

    .job3_cbox .list_top,.job3_cbox .con_btn{padding: 0 10px;font-size: 14px;line-height: 48px;height: 48px;}

    .job3_cbox .item:nth-child(1){float:left;width:calc( 100% - 96px );%;}

    .job3_cbox .item:nth-child(2){float:left;width:0%;overflow:hidden}

    .job3_cbox .item:nth-child(3){float:left;width:0%;overflow:hidden}

    .job3_cbox .item:nth-child(4){float:left;width:78px;}

    .job3_cbox .con_btn .item:nth-child(4){font-size:12px;width:78px;}

    .job3_cbox .con_btn span{right: 0;width: 40px;font-size: 20px;line-height: 48px;height: 48px;}

    .job3_cbox .con{padding:10px 20px;}

    .job3_cbox .con p{font-size:14px;line-height:24px}

    .contact_lbox,.contact_rbox{width:100%;float:none;margin:0 auto 10px;}

    .contact_lbox .c_box .p1,.contact_lbox .c_box .p2,.contact_lbox .c_box .p3{font-size:14px}

    .news_titbox{padding:30px 0 12px;margin-bottom:20px;}

    .news_titbox h2{font-size:24px;line-height:32px;margin-bottom:4px;}

    .news_titbox .title,.news_titbox .liulan{font-size:14px;margin:0 15px}

    .news_center_box p{font-size:14px;line-height:24px;text-indent:28px;}

    .pro_box6,.pro_box2,.pro_box1,.pro_box7,.pro4_cbox_swiper{padding-bottom:30px;}

    .pro1_lbox,.pro1_rbox{width:100%;display:block;padding-bottom:12px;}

    .pro1_rbox p{font-size:14px;line-height:24px;padding-left:16px;}

    .pro1_rbox p:before{top:10px}

    .pro2_cbox .pro2_lbox{width:100%;float:none}

    .pro2_cbox .pro2_rbox{margin-top:0;width:100%;min-height:0;}

    .pro2_cbox .pro2_rbox p{display: block;padding:10px;font-size: 14px;line-height: 24px;}

    .pro2_bottom .list .img{padding: 12px 0 10px;height: auto;}

    .pro2_bottom .list .title{font-size:14px;padding-top: 10px;}



    .pro3_cbox{padding:0 5% 20px;}

    .pro3_cbox p{font-size:14px;color:#515151;line-height:24px;}

    .pro4_cbox .list h3{font-size:18px;color:#3b3b3b;font-weight:bold;padding:10px 0 20px;margin:0;}

    .pro4_cbox .list p{font-size:14px;color:#515151;line-height:24px;margin-bottom:0;}

    .pro4_cbox .list{box-shadow: none;}

    .pro5_cbox{}

    .pro6_cbox .list{width:48.5%;margin-left:2%;margin-bottom:10px;}

    .pro6_cbox .list:nth-child(2n+1){clear:both;margin-left:0;}

    .pro1_cbox.list_num2 .list,.pro1_cbox.list_num3 .list,.pro1_cbox .list{width: 48.5%;margin-left: 3%;margin-bottom:10px;padding:12px 10px;}

    .pro1_cbox.list_num3 .list:nth-child(2n+1),.pro1_cbox .list:nth-child(2n+1){margin-left:0;clear:both}

    .pro1_cbox .list p{font-size:14px;line-height:24px;color:#3d3d3d;margin-bottom:0;height:148px;overflow-y:auto;overflow-x:hidden;}





    .pro7_cbox .list{width:48.5%;float:left;margin-left:3%;margin-bottom:10px;padding:12px 3%;}

    .pro7_cbox .list:nth-child(3n+1){clear:none;margin-left:3%;}

    .pro7_cbox .list:nth-child(2n+1){clear:both;margin-left:0;}

    .pro7_cbox .list .title{width:100%;font-size:16px;color:#4a4a4a;font-weight:bold;text-align:center;padding:15px 0 10px;}

    .pro7_cbox .list p{font-size:14px;colpro7_cboxor:#4a4a4a;line-height:24px;min-height:150px;overflow:hidden;margin-bottom:0;}



    .pro8_cbox .list{width:100%;float:none;margin-left:0%;margin-bottom:10px;}

    .pro8_cbox .list .text{padding: 4px 18px 12px;}

    .pro9_cbox .list{width:48.5%;float:left;margin-left:3%;margin-bottom:10px;height: 300px;}

    .pro9_cbox .list:nth-child(2n+1){clear:both;margin-left:0;}

    .pro9_cbox .list .title{font-size:16px;}

    .pro9_cbox .list p{font-size:14px;line-height:24px;}

    

    .pro10_lbox,.pro10_rbox{width:100%;float:none;}

    .pro10_cbox .img span{font-size:14px;}

    

    .pro11_cbox .list{width:48.5%;float:left;margin-left:3%;padding:10px 2%;border-radius:20px;text-align:center;box-shadow:0 4px 21px rgba(0,0,0,0.2)}

    .pro11_cbox .list:nth-child(2n+1){clear:both;margin-left:0}

    .pro11_cbox .list p{font-size:14px;line-height:22px}

    .feedback_box{max-width: initial;left: 10%;margin-left: 0;}



    .foot_box1{padding:40px 0 20px}



    .jishu_box1 .list{width:80%;height:auto;margin:0 auto 10px!important;float:none;margin-bottom:10px;}

    .jishu_box1 .list .title{font-size:16px;padding-top:50px;line-height:32px;margin-top:14px;}

    .jishu_box1 .list1 .title{background-size: 36px;}

    .jishu_box1 .list2 .title{background-size: 40px;}

    .jishu_box1 .list3 .title{background-size: 41px;}

    .jishu_box1 .list .p1{font-size:14px;color:#000;line-height:24px;margin-top:2px;margin-bottom:0}

    .jishu_box1 .list .p2{font-size:14px;color:#868686;line-height:24px;margin-top:2px;margin-bottom:0}

    .jishu_box1 .list .p3{font-size:14px;color:#000;line-height:24px;;margin-top:16px;}

    .jishu_box1 .list .weibo{width:80%;max-width:128px;height:30px;line-height:28px;font-size:14px;margin-top:18px;margin-bottom:10px;}

    .jishu_box1 .list .weibo:hover{background:#1841a6;color:#fff;border-color:#1841a6}

    .jishu_box2 .list{padding:10px 0;}

    .jishu_box2 .list .title{font-size:16px;line-height:22px;}

    .jishu_box2 .list .title a {padding-top:46px;}

    .jishu_box2 .list1 .title a{background-position:top 4px center;background-size:35px}

    .jishu_box2 .list2 .title a{background-position:top 2px center;background-size:33px}

    .jishu_box2 .list3 .title a{background-position:top 4px center;background-size:39px}



    .products_list .container{max-width: 1400px;display:block}

    .products_lbox{display:block;padding: 0;vertical-align: middle;}

    .products_lbox>.title{font-size:24px;font-weight:bold;line-height:42px;padding:20px 0;padding-left:20px;position:relative;}



    .products_lbox>ul>li{overflow:hidden;padding-bottom:20px;}

    .products_lbox>ul>li>a{width:100%;float:left;padding:8px 0;font-size:16px;color:#323232;font-weight:bold}

    .products_lbox>ul>li>ul{width: 100%;float: left;width:calc( 100% + 16px );margin-left:-8px}

    .products_lbox>ul>li>ul>li{display:inline-block;font-size:12px;line-height:22px;padding:4px 8px;}

    .products_lbox>ul>li>ul>li>a{color:#555555}

    .products_lbox>ul>li>ul>li>a:hover{color:#5a8fb9}

    .products_rbox{width:240px;display:none;vertical-align: middle;}



}

/*wf新增*/

@media(max-width: 767px){

    .pcshow{display: none;}

    .banner_con{width: 100%;}

    .subbanner .banner_text{padding: 10px 15px;}

    .banner_text .title{margin-bottom: 6px;font-weight: normal;}

    .banner_text .btns a{padding: 6px 20px;margin-right: 20px;}

    .pro_title{}

    .pro_title h1{font-size: 18px;line-height: 32px;}

    .pro_title h1:before{background-size: 17px;left: -35px;margin-top: 0;}

    .pro_title h1:after{background-size: 17px;right: -35px;margin-top: 0;}

    .pro_title .titdesc{font-size: 13px;margin-top: 10px;}

    .pro_title h3{font-size: 16px;}



    .mt40 {

        margin-top: 25px;

    }

    .pro_box_core .iconlist .item{width: 100%;padding: 0;margin-bottom: 20px;}

    .pro_box_core .iconlist .item .title{font-size: 16px;}

    .pro_box_core .iconlist .item .desc{font-size: 13px;}

    .pro_box_core .iconlist .item .con{padding-left: 60px;padding-top: 0;padding-bottom: 0;}

    .pro_box_core .iconlist .item .con:hover{box-shadow: none;}

    .pro_box_core .iconlist .item .iconleft{font-size: 50px;width: 50px;height: 68px;top: 10px;left: 0;}

    .pro_box_core .iconlist .item .iconleft span{font-size: 20px;}

    

    .pro_box_apply_box.active{margin-left: 0;margin-right: 0;}

    .pro_box_apply_con .item{width: 100%;padding: 0;}

    

    .valuebox .item .title{font-size: 16px;}

    .valuebox .item .desc{font-size: 13px;}



    .valuebox1 .item .title{font-size: 16px;}

    .valuebox1 .item .desc{font-size: 13px;}

    .valuebox1 .item{width: 100%;margin-bottom: 20px;}

    .valuebox1 .item .con{height: auto;}

    .valuebox1 .item .title{font-size: 16px;padding: 5px 0;}

    .valuebox1 .item .title span{font-size: 20px;}

    .valuebox1 .item .desc{font-size: 13px;margin-bottom: 10px;}

    .valuebox1.valuebox10 .item{width: 100%;margin-bottom: 20px; display: inline-block;float: none;vertical-align: top;}

    .valuebox1 .item .con .bgtag{font-size: 100px;}

    .pro_box_core,.valuebox,.valuebox1,.pro_box_apply,.valuebox2,.valuebox3,.valuebox4,.valuebox5,.valuebox6,.valuebox7{padding-bottom: 20px;}

    .pro_box_value7_con{margin-bottom: 30px;}

    .probigimg{margin-top: 20px;padding: 10px;}

    .probigimg .container{padding: 0;}

    .pro_box_apply_con .textcon .titletags{font-size: 16px;}

    .pro_box_apply_nav{height: 40px;line-height: 30px;margin-bottom: 30px;}

    .pro_box_apply_nav div{font-size: 16px;height: 40px;line-height: 30px;}

    .pro_box_apply_nav.small{height: auto;display: flex;align-items: center;justify-content: center;}

    .pro_box_apply_nav.small div.active{background: none;}

	.pro_box_apply_nav.small div{min-height: 40px; height: auto; font-size: 13px;line-height: 1.5;overflow: hidden;}

    .pro_box_apply_nav div.active{background-size: 360px;}

    .pro_box_apply_con .textcon .desc{font-size: 13px;}

    .pro_box_apply_con .textcon .title span{font-size: 20px;margin-right: 8px;}

    .pro_box_apply_con .textcon .title{font-size: 16px;margin-bottom: 8px;}

    .iconfz50{font-size: 30px!important;}



    .footer_nav{display: none;}

    .footer_contact{padding: 15px 2.5%;}

    .footer_qrcode{width: 60%;margin: 0 auto;}

    .footer_contact .title{font-size: 14px;padding-bottom: 0;}

    .footer_contact .p1{font-size: 16px;line-height: 2;margin-bottom: 5px;}

    .qrcode_left, .qrcode_right{font-size: 12px;}

    .footer_copy{padding: 10px 0;}

    .footer_copy div{font-size: 12px;line-height: 1.4;display: none;}

    .footer_copy div:first-child{display: block;}

    .foot_box1{padding: 20px 0 20px;}

    .foot_box1 .foot_b1tit{margin-bottom: 15px;}

    .foot_box2{padding: 20px 0 10px;}

    .foot_box2 .list{margin-bottom: 12px;padding: 0;}

    .foot_box2 .list p{font-size: 13px;font-weight: normal;}

    



    .valuebox2 .item{width: 100%;}

    .valuebox2 .item .title{font-size: 16px;height: 62px;line-height: 62px;}

    .valuebox2 .item .desc{padding: 15px 20px;font-size: 13px;}

    .valuebox2 .item .con:hover{box-shadow: none;}

    .valuebox2 .item .title span{font-size: 70px;right: 0;top: 0;}

    .valuebox2 .item .title span.iconfz118 {font-size: 60px;}

    .valuebox2 .item .desc{line-height: 2;height: auto;padding-bottom: 30px;}



    .valuebox3 {background: none;}

    .valuebox3 .item{padding: 0 0;width: 100%;float: none;}

    .valuebox3 .item.left .title{font-size: 16px;text-align: left;}

    .valuebox3 .item .desc{line-height: 1.8;font-size: 13px;height: auto;margin-bottom: 10px;}



    .valuebox4 .item{width: 100%;margin-bottom: 20px;}

    .valuebox4 .item .con{height: auto;}

    .valuebox4 .item .title{font-size: 16px;padding: 5px 0;}

    .valuebox4 .item .title span{font-size: 28px;}

    .valuebox4 .item .desc{font-size: 13px;margin-bottom: 10px;}

    .valuebox4 .item .en{font-size: 12px;margin-bottom: 5px;}



    .valuebox5 .item {width: 50%;}

    .valuebox5 .item .img img{width: 72px;}

    .valuebox5.valuebox1-4 .item{width: 100%;}



    .valuebox6{margin: 0 0px;padding-top: 25px;}

    .valuebox6 .item{padding: 0 6px;margin-bottom: 50px;}

    .valuebox6 .item:last-child{margin-bottom: 20px;}

    .valuebox6 .item .con{min-height: 220px;height: auto;}

    .valuebox6 .item .con:hover{box-shadow: none;}

    .valuebox6 .item .img{width: 50px;height: 50px;line-height: 50px;margin-top: -25px;}

    .valuebox6 .swiper-button-next, .valuebox6 .swiper-button-prev{display: none; width: 30px;height: 30px;background-size: 30px!important;right: 10px;}

    .valuebox6 .swiper-button-prev{left: 10px;}

    .valuebox6 .item .img{margin-bottom: 10px;}

    .valuebox6 .item .img span{font-size: 28px;}

    .valuebox6 .item .desc{height: auto;}



    

    .valuebox7 {width: 100%;}

    .valuebox7 .item .title span{font-size: 18px;}



    .pro_box_value8_con{margin-bottom: 0px;}

    .valuebox8{width: 100%;}

    .valuebox8 .item .title{padding: 30px 10px;}

    .valuebox8 .item .desc{padding: 20px 15px;}

    .valuebox8 .item .title .name{font-size: 15px;}

    .valuebox8 .item .title .en{font-size: 12px;}

    .valuebox8 .item .desc{line-height: 1.6;}



    .pro_box_tese_con h2{font-size: 16px;margin-bottom: 20px;height: 40px;line-height: 52px;}

    .pro_box_tese_con h2 span{font-size: 28px;}

    .pro_box_tese_con .content{margin-bottom: 20px;}

    .pro_box_tese_con .imgcon{margin-bottom: 15px;}

    .pro_box_tese_con .imgcon img{margin-right: 0;}

    .pro_box_tese_con .textcon{padding: 0;}

    .pro_box_tese_con .textcon .item .desc{font-size: 13px;margin-bottom: 20px;}

    .pro_box_tese_con .textcon .name{font-size: 16px;margin-bottom: 20px;}

    .pro_box_tese_con .textcon .item .title{font-size: 16px;}

    .pro_box_tese_con .textcon .item .title span{font-size: 18px;}

    .pro_box_tese_con .textcon2{position: relative;width: 100%;}

    

    .pro_box_apply_con h2{font-size: 16px;margin-bottom: 20px;padding-left: 0px;}

    .valuebox9{background: none;}

    .valuebox.valuebox9 .item{width: 100%;padding-left: 20px;}

    .valuebox9 .item.right{padding-left: 20px;}

    .valuebox9 .item.left{padding-right: 0;}

    .valuebox9 .item .desc{height: auto;}

    

    .valuebox10-2 .item .title{padding: 5px 0; }

    

    .valuebox12 .item{width: 100%;}

    .valuebox12 .item .title{padding: 5px 0;}

    .valuebox12 .item .con{height: auto;padding-bottom: 30px;min-height: 200px;}



    .valuebox15 .item{width: 100%;}

    .valuebox15 .item .desc{height: auto;min-height: 50px;}

    .valuebox15 .item .con{padding-left: 35px;}

    

    .valuebox10-2 .item.right{float: none;}

    .valuebox10-2.valuebox10-3{background: none;}

    .valuebox10-2.valuebox10-3 .item .desc{height: auto;}



    .valuebox.valuebox17{background: none!important;}

    .valuebox.valuebox17 .item{margin: 0!important;width: 100%;padding: 0!important;}

    .valuebox.valuebox17 .item .title{text-align: left!important;padding-left: 18px;}

    .valuebox.valuebox17 .con .title span:after{width: 5px;height: 5px;border-radius: 2px;margin-top: -2px;}

    .valuebox.valuebox17 .item .desc{width: 100%!important;margin-left: 0!important;padding-left: 18px;height: auto;text-align: left!important;margin-bottom: 10px;}

    

    .valuebox17 .item .title.nobg{font-size: 16px;font-weight: bold;}

    .valuebox17 .item .title i{float: left;font-size: 18px;margin-left: 0;margin-right: 5px!important;margin-top: 0px;}



    .valuebox17.index1-4 .item .title span{font-size: 15px;padding: 4px 15px;}



    .valuebox18 .item{width: 100%;}

    .valuebox18 .item .con{height: 250px;padding: 20px 15px;}

    .valuebox18 .item .title{margin-top: 0;padding-bottom: 15px;}

    .valuebox18 .item .desc{font-size: 13px;line-height: 2;}



    .valuebox19 .item{width: 100%;margin-bottom: 5px;padding: 0 10px;}

    .valuebox19 .item .title{margin-top: 0;}



    .pro_box_value20_con{background: none;margin-bottom: 10px;}

    .valuebox20{width: 100%;margin-left: 0;padding: 0;overflow: initial;}

    .valuebox20 .con{padding: 5px 0;padding-left: 60px;background-size: 50px!important;background-position: left top 15px!important;}

    .valuebox20 .item .desc{height: auto;margin-bottom: 15px;}

    .valuebox20 .item .title{position: relative;}

    /*.valuebox20 .item .title:after{position: absolute;top: 50%;left: -15px; margin-top: -2px; width: 5px;height: 5px;border-radius: 2px; background-color: #3063f6;content: '';}*/

    

    .pro_box_core .pro_box_core_con2 .iconlist .item .desc{height: auto;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .iconleft{margin-right: 5px;}

    .pro_box_core .pro_box_core_con2 .iconlist .item .iconleft span{font-size: 20px;}



    .index-1-4-1 .textcon{text-align: center;height: 36px;line-height: 36px;font-size: 14px;}

    .index-1-4-1 .mt40{margin-top: 20px;}



    .hybjcon .item {margin-bottom: 20px;}

    .hybjcon .imgcon{padding: 0;}

    .hybjcon .textcon{padding: 0;}

    .hybjcon .textcon .title h2{font-size: 16px;height: 32px;}

    .hybjcon .textcon .title{height: 32px;}

    .hybjcon .textcon .desc,.jjfatype .desc{font-size: 14px;}

    .jjfatype{margin-bottom: 20px;}

    .jjfatype .title{margin-bottom: 15px;}

    .jjfatype .title h2{font-size: 16px;}

    .jjfatype .title h2:after{height: 4px;}

    .jjfatype .title span{font-size: 18px;}

    .liucheng_con{margin-bottom: 30px;font-size: 14px;}

    .liucheng_con img{margin: 15px 0;}

    .jjfa_fuwu_con .item{padding: 0 10px;margin-bottom: 15px;}

    .jjfa_fuwu_con .item span.iconfont2{font-size: 25px;margin-bottom: 5px;}

    .jjfa_fuwu_con .item .title{font-size: 15px;margin-bottom: 10px;}

    .jjfa_fuwu_con .item p{font-size: 13px;}



    .hybjbg{font-size: 14px;padding: 20px;min-height: 200px;}

    .pro_box_bgcwhite{padding-bottom: 20px;}

    

    .hybjcon .textlist{padding: 0;}

    .hybjcon .textlist2{margin-left: 0;padding: 0;}

    .hybjcon .textlist2 .con{padding: 10px 20px;font-size: 14px;}

    .protab2 div{height: 42px;line-height: 42px;}



    .hybjcon .imgcon{text-align: center!important;height: auto;line-height: 1;}

    .hybjcon .imgcon:after{display: none;}

    .hybjcon .texttree{height: auto;}

    .hybjcon .texttree .block-center{top: 0;transform: translateY(0); 

    -ms-transform: translateY(0);-webkit-transform: translateY(0); }



    .index_title{padding: 25px 0 25px;}

    .index_title .en{font-size: 14px;}

    .index_cbox4{margin-bottom: 20px;}

    .procontent .textlist3 .con{font-size: 14px;}

    .protab2 div{height: 40px;line-height: 40px;font-size: 16px;}



    .index_pro .index_title{margin-top: 25px;margin-bottom: 20px;}

    .index_title h2{font-size: 18px;}

    .index_pronav{height: 72px;line-height: 36px;position: relative;}

    .index_pronav:after{width: 100%;height: 1px;background-color: #c9e2ff;position: absolute;left: 0; top: 35px;content: "";}

    .index_pronav a{margin: 0 8px;font-size: 14px;min-width: 76px;}

    .index_pronav a:after{width: 76px;height: 2px;margin-left: -38px;bottom: 2px;z-index: 2;}

    .index_probox{margin: 40px 0;}

    .index_probox .imgcon{background-size: 280px;height: 300px;display: none;}

    .index_probox .textcon .title{font-size: 16px;font-weight: normal;margin-bottom: 10px;}

    .index_probox .textcon .desc{font-size: 13px;margin-bottom: 16px;}

    .index_probox .textcon .title2{margin-bottom: 16px;}

    .index_probox .fuwulist_con{margin-left: -6px;margin-right: -6px;}

    .index_probox .fuwulist .con{padding: 0 6px;min-width: 50%;width: auto;}

    .index_probox .fuwulist a{height: 36px;line-height: 36px;font-size: 13px;padding: 0 10px;}

    .index_probox .fuwulist a span{margin-right:6px;font-size: 15px;}

    

    .index_rbox4 .list{padding-left: 15px;padding-right: 15px;margin-bottom: 10px;}

    .index_rbox4 .list .title{width: calc( 100%);padding: 10px 0;}

    .index_rbox4 .list .date{display: none;}

    .index_rbox4 .list .title .name{font-size: 16px;font-weight: normal;}

    .morenews{width: 100px;height: 36px;line-height: 34px;font-size: 14px;}

}

@media (max-width:580px) {

    .footer_contact{width:100%;float:none}

    .footer_contact:after{display:none}

    .footer_company{float:none;margin:0 auto;padding-top:0px;}

    .foot_box2 .list span{margin-bottom: 4px;font-size:36px;line-height: 56px;height: 56px;}

    .foot_box2 .list:nth-child(1) span{font-size:32px}

    .foot_box2 .list:nth-child(5) span{font-size:30px}

    .foot_box2 .list:nth-child(6) span{font-size:32px}

    .about_cbox4{width:100%;overflow:hidden;display:table;background:#efefef}

    .about_cbox4 .text,.about_cbox4 .img{width:100%;display:block}

    .honor_box .list{width:100%;border-left:1px solid #cdcdcd;clear:both;}

    .honor_box .list:nth-child(2){border-top:none;}

    .news_list .list{width:100%;float:left;margin-left:0;margin-bottom:20px}

    .news_list .list .img{height: auto;}

    .news_list .list .img img{position:static;margin:0;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);}

}

@media (max-width:480px) {

    .index_cbox5 .list{width:50%;}

    .index_cbox5 .list:nth-child(2n+1){clear:both;/*border-left:1px solid #e2e2e2;*/}

    .index_cbox5 .list:nth-child(n+3){border-top:none;}

    .solution_box2 .list,.solution_box1 .list{width:100%;margin-left:0!important;background-size:100%}

    .wenhua_box1 .list{width:80%;margin:0 auto 16px!Important;float:none;}

    .wenhua_box2 .list .text h3{padding:20px 0 15px;font-size:20px;line-height:36px;}

    .wenhua_box2 .list .text h3:before{width:40px;height:2px;background:#e50020;left:50%;top:60px;margin-left:-20px;}

    .pro4_cbox .lsit_lbox,.pro4_cbox .lsit_rbox{width:100%;float:none;padding:0 10%}

    .pro1_cbox.list_num2 .list,.pro1_cbox.list_num3 .list,.pro1_cbox .list{width:100%;margin-left:0;}

}



@media(max-width: 359px){

    .index_probox .box{margin-left: -15px;margin-right: -15px;}

    .index_pronav a{margin: 0 5px;font-size: 13px;min-width: 76px;}

    .index_pronav a:after{width: 76px;height: 2px;margin-left: -38px;bottom: 2px;z-index: 2;}

    .index_probox{margin: 26px 0;}

    .index_probox .fuwulist a {text-align: center;}

    .index_probox .fuwulist a span{display: none;}

}



@media (min-width:960px) {

    .mbanner_img{display:none}

}

@media (min-width:768px) {

    .img_phone{display:none}

}

@media (max-width:768px) {

    .img_pc{display:none}

}