/*导入字体*/
@font-face {
font-family:"avant";
src: url('../font/AVANTGARGOTITCTEE.TTF');
}

@font-face {
font-family:"avant";
src: url('../font/AVANTGARGOTITCTEE.eot');
}

html,body {margin: 0;height: 100%;max-width: 1920px;font-size: 14px;font-family:"avant","微软雅黑";color: #333;}
*{padding: 0;margin: 0;box-sizing: border-box;}
.clear{clear: both;}
.transition{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
a:hover,a{text-decoration: none;}
img{border: none;}
.qzbhh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.qzbhh1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.qzbhh2{display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.container{width: 1520px;margin: 0 auto;}
.vissble_xs{display: none;}



/*head*/
.head{position: fixed;width: 100%;height: 100px;background: #fff;top: 0;left: 0;z-index: 100;line-height: 53px;padding: 23px 0;text-align: right;}
.logo_box{height: 53px;width: auto;overflow: hidden;display: inline-block;float: left;}
.logo_box img{max-height: 100%;width: auto;}
.head_right{width: 60%;display: inline-block;}
.nav_list{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.nav_list li{list-style: none;display: inline-block;position: relative;}
.nav_list li a{font-size: 18px;color: #333;}
.nav_list li .language{width: 40px;height: 40px;background: #f4f4f4;font-size: 14px;text-align: center;line-height: 40px;display: inline-block;border-radius: 50%;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.nav_list li .language:hover{background: #104496;color: #fff;}

.pro_down{position: absolute;background: rgba(18,70,150,0.8);min-width: 176px;text-align: left;top: 77px;left: 0;display: none;}
.nav_list .pro_down a{display: block;line-height: 50px;color: #fff;padding: 0 20px;}
.nav_list .pro_down a:hover{background: rgba(18,70,150,0.5);}

.daily_box.head_down{position: fixed;width: 1074px;z-index: 0;top: 100px;left: 50%;margin-left: -537px;padding: 43px 38px 30px 38px;text-align: left;display: none;}
.head_down_title{text-align: center;font-size: 30px;padding:0 0 20px 0;line-height: 30px;}
.daily_box.head_down table{font-size: 18px;}
.daily_box.head_down table td{line-height: 28px;}
.daily_box.head_down p{font-size: 14px;line-height: 14px;}


/*kv*/
#snowBox {position: relative;width: 100%;height: 100%;margin: 0 auto;overflow: hidden;}
.snowFlake {position: absolute;}
#snowBox .swiper-slide {background: no-repeat center center;background-size: cover;width: 100%;height: 100vh;}
#snowBox .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
#snowBox .swiper-pagination-bullet{width: 18px;height: 18px;border: 1px solid #fff;background: none;opacity: 1;margin: 0 12px;outline: none;}
#snowBox .swiper-pagination-bullet-active{background: #fff;}

.kv_center{margin-top: 44vh;}
.kv_center div{font-size: 50px;margin-bottom: 10px;}
.kv_center p{font-size: 18px;line-height: 24px;}

#snowBox .swiper-slide-active .kv_center{animation: up 1s linear forwards; -webkit-animation: up 1s linear forwards;}

@-webkit-keyframes up {
	0% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes up {
	0% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}

/*company*/
.company{background: url(../images/index_bg1.jpg) no-repeat;background-size: cover;background-position: center;padding: 145px 0 130px 0;color: #fff;font-size: 22px;line-height: 36px;}
.company .company_con{margin: 60px 0 40px 0;}
.company p{padding-left: 36px;position: relative;margin-top: 25px;}
.company p:before{content: '';position: absolute;width: 15px;height: 15px;background: #fff;border-radius: 50%;left: 0;top: 10px;}
.index_title{font-size: 38px;}
.index_title p{font-size: 18px;}

/*Product*/
.Product{padding: 90px 0 110px 0;}
.Product .index_title{margin-bottom: 90px;}
.product_con{font-size: 0;line-height: 0;overflow: hidden;}
.product_con > div{vertical-align: top;display: inline-block;border-top: 40px solid #fff;}
.pro_first,.pro_last{width: 28.9%;}
.pro_second{width: 21.1%;}
.pro_first img,.pro_last img,.pro_second img{width: 100%;height: auto;}
.product_con .pro_view{width: 21.1%;background: #104496;padding: 28px 1.8% 35px 1.8%;border-top: 40px solid #104496; color: #fff;}
.pro_view img{width: 100%;}
.pro_title{font-size: 30px;line-height: 36px;margin-bottom: 40px;position: relative;z-index: 1;}
.pro_title:before{content: '';position: absolute;width: 243px;height: 40px;background: #73b82a;left: -140px;bottom: -23px;z-index: -1;}
.pro_view p{font-size: 18px;line-height: 24px;margin-top: 20px;}
.jt_button{margin-top: 27px;width: 100%;height: 34px;position: relative;}
.pro-button-next,.pro-button-prev{width: 34px;height: 34px;top: 0;margin: 0;}
.pro-button-next{background: url(../images/right.png) no-repeat;background-size: 100%;right: 0;}
.pro-button-prev{background: url(../images/left.png) no-repeat;background-size: 100%;left: 0;}

/*daily*/
.daily{background: url(../images/index_bg2.jpg) no-repeat;background-size: cover;background-position: center;padding: 110px 0;position: relative;margin-top: 30px;}
.daily:before{content: '';position: absolute;width: 48%;height: 50px;background: #fff;right: 0;top: 0;}
.daily:after{content: '';position: absolute;width: 52%;height: 50px;background: #fff;bottom: 0;left: 0;}
.daily_box{background: rgba(16,68,150,0.8);padding: 43px 108px 30px 108px;color: #fff;}
.daily_box table{width: 100%;text-align: center;font-size: 18px;border: 1px solid rgba(255,255,255,0.4);border-right: 0;border-bottom: 0;}
.daily_box table td{border: 1px solid rgba(255,255,255,0.4);border-left: 0;border-top: 0;padding: 10px;line-height: 40px;vertical-align: top;}
.daily_box p{font-size: 14px;margin-top: 15px;}
.services_box{font-size: 0;margin: 0 -11px;}

/*services*/
.services{padding: 90px 0 80px 0;}
.services_box{margin-top: 53px;}
.services_list{display: inline-block;width: 33.33%;padding: 11px;vertical-align: top;}
.services_list a{display: block;}
.services_list a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.service_img{width: 100%;overflow: hidden;}
.service_img img{width: 100%;height: auto;}
.services_list a p{font-size: 18px;margin-top: 20px;color: #333;}

/*industry*/
.industry{background: #f4f4f4;padding: 93px 0 80px 0;overflow: hidden;}
.industry_box{margin: 0 -50px;margin-top: 56px;font-size: 0;}
.industry_list{width: 25%;padding: 30px 50px;display: inline-block;}
.industry_list a{color:#666;}
.industry_list a:hover{color:rgba(16,68,150,1)}
.industry_list div{font-size: 18px;color:#444;font-weight: bold;line-height: 24px;height: 48px;margin-bottom: 50px;}
.industry_list p{font-size: 14px;color: #999;}
.line_1,.line_2,.line_3{width: 1px;height: 100%;background: #e5e5e5;position: absolute;top: 0;}
.line_1{left: 25%;}
.line_2{left: 50%;}
.line_3{left: 75%;}

/*foot*/
.foot{padding: 70px 0;background: #73b82a;}
.foot_box{position: relative;color: #fff;}
.foot_box:before{content: '';position: absolute;width: 1px;height: 100%;background: #95c662;top: 0;left: 56%;vertical-align: top;}
.online{width: 47%;display: inline-block;}
.online input{background: none;border: none;border-bottom: 1px solid #9dcd6a;height: 50px;line-height: 50px;margin-top: 20px;font-size: 16px;color: #fff;outline: none;font-family: "avant","微软雅黑";border-radius: 0;}
.online > input{width: 100%;}
.top_input input{width: 48%;}
.top_input input:last-child{float: right;}
.online input::-ms-input-placeholder{color: #fff;opacity: 0.6;}
.online input::-webkit-input-placeholder{color: #fff;opacity: 0.6;}
.online a{display: block;background: #64a124;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 24px;margin-top: 47px;}
.contact{display: inline-block;width: 35%;float: right;vertical-align: top;}
.contact_con{margin-top: 15px;}
.contact_con p{font-size: 16px;line-height: 22px;margin-top: 15px;}
.qr_box{margin-top: 10px;}
.qr_box img{width: 92px;height: 92px;margin-right: 23px;}
.qr_box span{display: inline-block;line-height: 44px;border: 1px solid #fff;padding: 0 20px;border-radius: 22px;vertical-align: top;margin-top: 30px;}
.foot_di{font-size: 12px;color: #999;padding: 40px 0;line-height: 20px;}


/*----------about us----------------------------------------------*/
.public_kv{width: 100%;height: 100%;}
.public_kv .container{height: 100%;position: relative;}
.public_kv_title{position: absolute;width: 100%;padding: 55px;background: url(../images/kv_title_bg.png);background-size: 100% 100%;top: 40%;color: #fff;}
.public_kv_title div{font-size: 50px;margin-bottom: 10px;}
.public_kv_title p{max-width: 910px;font-size: 18px;line-height: 22px;}
.public_kv_title span{display: inline-block;margin: 15px 0;font-size: 18px;}

.about_company{margin: 110px 0 130px 0;font-size: 0;overflow: hidden;}
.about_left{width: 65%;display: inline-block;vertical-align: top;padding-right: 4%;}
.about_com_con p{font-size: 20px;line-height: 36px;margin-top: 25px;}
.about_right{width: 29%;padding-right:10%;display: inline-block;vertical-align: top;float: right;}
.about_com_img img{width: 100%;height: auto;}

.about_slogan{height: auto;background: url(../images/about_bg.jpg);background-size: cover;background-position: center;padding: 100px 0;color: #fff;}
.about_slogan_con{font-size: 24px;line-height: 36px;}
.about_icon{display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-between;text-align: center;margin-top: 85px;}
.about_icon_box{background: rgba(255,255,255,0.2);border-radius: 50%;padding: 10px;font-size: 0;display: inline-block;}
.about_icon_box div{width: 152px;height: 152px;background: #fff;border-radius: 50%;line-height: 152px;}
.about_icon_box div img{vertical-align: middle;}
.about_icon_list p{font-size: 24px;line-height: 36px;margin-top: 25px;}
.company_structure{text-align: center;}
.company_structure img{max-width: 100%;}

.company_honor{font-size: 0;display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-between;padding: 0 50px;}
.company_honor div{width: 19%;height: 455px;border: 1px solid #e5e5e5;background: #fff;text-align: center;line-height: 455px;}
.company_honor div img{max-width: 100%;max-height: 100%;vertical-align: middle;}

/*--------------------------products-----------------------------*/
.products_box{font-size: 0;margin: 0 -10px;}
.products_list{padding: 10px;display: inline-block;width: 50%;}
.prod_box{display: block;background: #f4f4f4;padding-left: 350px;position: relative;height: 240px;overflow: hidden;}
.prod_img{width: 350px;height: 240px;border: 1px solid #eee;overflow: hidden;display:inline-block;vertical-align: top;position: absolute;left: 0;top: 0;}
.prod_img img{width: 100%;height: 100%;object-fit: cover;}
.prod_con{display: inline-block;padding: 35px 20px 25px 25px;}
.prod_title{font-size: 24px;margin-bottom: 25px;}
.prod_detail{font-size: 18px;}
.prod_con .more{font-size: 16px;margin-top: 25px;display: block;}

.pro_tcmd{position: absolute;z-index: 100;background: rgba(0,0,0,0.6);position: fixed;width: 100%;height: 100%;left: 0;top: 0;display: none;}
/*.products_tcbox{position: fixed;width: 100%;height: 100%;z-index: 100;left: 0;bottom: -100%;}
.products_tcbox.in{bottom: 0;}*/
.products_con_box{position: fixed;width: 646px;height: 90%;bottom:-100%;left: 50%;margin-left: -323px;background: #fff;padding: 78px 30px;overflow-y: auto;z-index: 101;}
.products_con_box.in{bottom: 5%;}
.pro_tc_close{position: absolute;font-size: 26px;top: 45px;right: 45px;color: #aaa;font-weight: bold;cursor: pointer;display: inline-block;width: 26px;height: 26px;text-align: center;line-height: 26px;}
.pro_tc_close:hover{color: #333;}
.pro_tc_title{font-size: 36px;color: #104496;padding-bottom: 30px;position: relative;}
.pro_tc_title:before{position: absolute;width: 67px;height: 2px;background: #104496;left: 0;content: '';bottom: 2px;}
.pro_tc_table{margin-top: 50px;}
.pro_table_title{font-size: 18px;color: #999;margin-bottom: 15px;}
.pro_tc_table table{width: 100%;text-align: left;border-top:1px solid #eee;border-left: 1px solid #eee;color: #666;}
.pro_tc_table table thead{background: #fbfbfb;}
.pro_tc_table table th,.pro_tc_table table td{padding:10px 5px;border: 1px solid #eee;border-top: 0;border-left: 0;vertical-align: top;}
.pro_tc_table table tr:nth-child(odd){background: #fbfbfb;}
.btn_zixun{width: 100%;text-align: center;display: block;line-height: 48px;height: 48px;border-radius: 24px;background: #104496;color: #fff;font-size: 18px;margin-top: 50px;}

.eps_box{padding: 100px 0;background: #104496;color: #fff;}
.eps_box table{width: 100%;border: 1px solid #4b6fa8;border-right: none;border-bottom: none;text-align: center;margin-top: 30px;}
.eps_box table td{border: 1px solid #4b6fa8;border-top: none;border-left: none;padding: 20px 10px;line-height: 35px;font-size: 18px;}
.eps_box table tr:first-child td{font-size: 24px;}
.eps_box table td:first-child{font-size: 30px;}

.production_box{padding: 100px 0;font-size: 0;}
.production_left{display: inline-block;width: 50%;padding-right: 75px;font-size: 20px;line-height: 36px;vertical-align: top;}
.production_left div{font-size: 30px;margin: 10px 0;}
.production_img{width: 50%;display: inline-block;vertical-align: top;}
.production_img div{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;margin-bottom: 5px;}
.production_img > img{width: 100%;height: auto;}
.production_img div img{width: 33.2%;height: auto;}

.price_box{margin-top: 100px;}
.data_box{padding: 50px 0;position: relative;}
.data_list{background: #f4f4f4;padding: 30px 180px 30px 45px;position: relative;}
.data_list a{position: absolute;width: 130px;height: 40px;text-align: center;line-height: 40px;background: #104496;border-radius: 20px;right: 25px;top: 50%;margin-top: -20px;font-size: 14px;color: #fff;}
.data_list a img{vertical-align: middle;margin-right: 10px;}
.data_list p{font-size: 18px;}
.data_box .swiper-pagination{width: 100%;bottom: 0;}
.data_box .swiper-pagination-clickable .swiper-pagination-bullet{width: 16px;height: 16px;border: 1px solid #eee;background: none;opacity: 1;margin: 0 11px;outline: none;}
.data_box .swiper-pagination-clickable .swiper-pagination-bullet-active{border-collapse: #104496;background: #104496;}

.map_box{padding: 60px 0;overflow: hidden;}
.map_img{display: inline-block;margin-left: 110px;vertical-align: top;position: relative;}
.map_img img{max-width: 100%;height: auto;}
.map_biaoji{position: absolute;right: 16%;top: 60%;z-index: 2;}
.map_line{position: absolute;z-index: 1;width: 232px;height: 18px;background: url(../images/contact_line.png) no-repeat;bottom: 50%;left: 100%;}
.map_center{display: inline-block;float: right;width: 600px;margin-top: 75px;vertical-align: top;margin-right: 50px;}
.map_con{font-size:18px;line-height: 30px;}
.map_shanghai{background: #f4f4f4;padding: 55px 30px 55px 115px;position: relative;margin-top: 50px;}
.map_shanghai div{font-size: 36px;text-transform: uppercase;}
.map_shanghai p{font-size: 18px;color: #666;}
.map_shanghai img{position: absolute;left: 26px;top: 50%;margin-top: -33px;}

/*industry-------------------------------*/
.industry_article{padding: 130px 0 80px 0;text-align: center;}
.article_time{margin: 15px 0 30px 0;border-bottom: 1px solid #e5e5e5;line-height: 30px;}
.article_box{text-align: left;font-size: 18px;line-height: 30px;}
.article_img img{max-width: 100%;height: auto;margin: 20px 0;}
.article_btn{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;margin-top: 50px;}
.article_btn a{display: inline-block;text-align: left;border: 1px solid #ccc;width: 36%;padding: 0 15px;line-height: 46px;color: #666;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.article_btn a:hover{background: #104496;border-color:#104496;color: #fff;}



@media only screen and (max-width: 1600px) {
.container{width: 1280px;}
.index_title {font-size: 40px;}
.nav_list li a {font-size: 16px;}
.index_title p{font-size: 20px;}
.company,.pro_title{font-size: 24px;}
.company_honor div{height: 400px;line-height: 400px;}
.prod_img {width: 300px;height: 204px;}
.prod_box{height: 204px;padding-left: 300px;}
.prod_con {padding: 25px 15px 15px 20px;}
.prod_title {font-size: 26px;margin-bottom: 20px;}
.prod_detail {font-size: 20px;}
.production_left{font-size: 16px;line-height: 30px;}
.map_img{margin: 0;}
.map_center{margin-right: 0;}
.map_line{width: 125px;}
}

@media only screen and (max-width: 1366px) {
.container{width: 1080px;}
.head_right {width: 66%;}
.kv_center div {font-size: 46px;}
.kv_center p{font-size: 14px;}
.company{padding: 90px 0 80px 0;}
.company .company_con {margin: 50px 0 35px 0;}
.Product{padding: 70px 0;}
.Product .index_title {margin-bottom: 60px;}
.pro_title:before {width: 150px;height: 33px;left: -70px;bottom: -16px;}
.product_con .pro_view{padding: 0px 1.8% 20px 1.8%;}
.jt_button {margin-top: 20px;}
.daily_box table {font-size: 18px;}
.daily_box table td{line-height: 24px;}
.daily_box p{font-size: 14px;}
.services {padding: 70px 0 60px 0;}
.services_box {margin-top: 30px;}
.industry{padding: 60px 0;}
.industry_box {margin-top: 33px;}
.industry_list {padding: 15px 50px;}
.industry_list div{margin-bottom: 35px;}
.contact_con p{font-size: 14px;}
.foot_di{padding: 25px 0;}
.about_com_con p{font-size: 16px;}
.about_slogan_con, .about_icon_list p {font-size: 20px;}
.about_icon_box div {width: 130px;height: 130px;line-height: 130px;}
.company_honor div {height: 340px;line-height: 340px;}
.prod_img {width: 270px;height: 180px;}
.prod_box{height: 180px;padding-left: 270px;}
.prod_title {font-size: 22px;margin-bottom: 20px;}
.prod_detail {font-size: 15px;}
.prod_con .more {font-size: 14px; margin-top: 20px;}
.map_img {width: 48%;}
.map_center{width: 50%;margin-top: 0;}
.map_line {width: 105px;}
.map_shanghai {padding: 45px 30px 45px 115px;}
.about_right{padding-right: 5%;}
.article_btn a{width: 46%;}
}


@media only screen and (max-width: 1024px) {
.vissble_xs{display: block;}
.hidden_xs{display: none;}
.container{width: 100%;padding: 0 15px;}
.logo_box{height: 30px;margin-top: 5px;}
.head{height: 60px;padding: 10px 0;}
.head_right{position: fixed;width: 50%;right: -50%;top: 62px;background: rgba(0,0,0,0.8);}
.head_right.in{right: 0;}
.nav_list{display: block;text-align: left;}
.nav_list li{display: block;}
.nav_list li a{color: #fff;padding-left: 25px;font-size: 16px;}
.nav_list li .language{width: auto;height: auto;background: none;display: block;text-align: left;}
.nav_icon{position: fixed;top: 12px;right: 15px;display: inline-block;width: 40px;height: 40px;background: url(../images/list.png);background-size: 100%;}
.nav_icon.in{background: url(../images/close.png);background-size: 100%;}
#snowBox,#snowBox .swiper-slide {height: 440px;}
.kv_center{margin-top: 55%;}
.kv_center div{font-size: 22px;}
.kv_center p{font-size: 12px;}
.index_title {font-size: 28px;}
.index_title p{font-size: 14px;}
.company, .pro_title{font-size: 18px;}
.product_con .pro_first,.product_con .pro_second,.product_con .pro_last{display: none;}
.product_con .pro_view{width: 100%;padding: 0 20px 20px 20px;}
.pro_title:before{left: -20px;}
.daily:before,.daily:after{display: none;}
.daily{padding: 15px 0;}
.daily_box{padding: 15px;}
.daily_box table,.daily_box p{font-size: 12px;}
.daily_box table td{line-height: 16px;padding: 10px 5px;}
.services_list{width: 100%;}
.services_list a p {font-size: 20px; margin-top: 10px;}
.Product .index_title{margin-bottom: 30px;}
.industry_box{display: block;}
.industry_list{width: 100%;margin-bottom: 10px;}
.industry_list div{margin-bottom: 15px;}
.line_1, .line_2, .line_3{display: none;}
.online{width: 100%;}
.foot_box:before{display: none;}
.contact{width: 100%;margin-top: 50px;}

#snowBox .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#snowBox .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 6px;}

.public_kv{height: 320px;}
.public_kv_title{padding: 20px 15px;width: 90%;top: 35%;}
.public_kv_title div{font-size: 26px;}
.public_kv_title p{font-size: 12px;line-height: 20px;}
.public_kv_title span{font-size: 12px;line-height: 20px;margin: 0;}
.about_company{margin: 60px 0;}
.about_left{width: 100%;padding: 0;}
.about_right{width: 100%;padding: 20px 14% 0 14%;}
.about_slogan{padding: 50px 0;}
.about_icon{flex-wrap: wrap;margin-top: 40px;}
.about_slogan_con{font-size: 16px;}
.about_icon_list p {font-size: 14px;margin:0 0 20px 0;text-align: center;}
.about_icon_box div{width: 100px;height: 100px;line-height: 100px;text-align: center;}
.about_icon_box div img{width: 46px;height: 46px;}
.about_icon_list:nth-child(odd){text-align: left;}
.about_icon_list:nth-child(even){text-align: right;}
.company_honor div{width: 32%;height: 200px;line-height: 200px;}

.products_list{width: 100%;}
.prod_img {width: 170px;height: 118px;}
.prod_box {height: 118px; padding-left: 170px;}
.prod_con {padding: 15px 10px 10px 15px;}
.prod_title {font-size: 18px; margin-bottom: 10px;}
.prod_detail {font-size: 12px;}
.prod_con .more { font-size: 12px; margin-top: 10px;}
.eps_box table tr:first-child td, .eps_box table td:first-child{font-size: 14px;}
.eps_box table td{font-size: 12px;line-height: 16px;padding: 10px 5px;}
.production_box,.eps_box{padding: 60px 0;}
.production_left{width: 100%;padding: 0;}
.production_img{width: 100%;margin-top: 30px;}
.price_box{margin-top: 60px;}
.data_list{padding: 25px 20px;}
.data_list p{font-size: 16px;line-height: 30px;}
.data_list a{position: relative;display: inline-block;margin-top: 20px;right: auto;}
.map_img{width: 100%;}
.map_line{display: none;}
.map_center{width: 100%;margin-top: 30px;}
.map_con { font-size: 14px; line-height: 22px;}
.map_shanghai{padding: 20px 15px 20px 80px;margin-top: 20px;}
.map_shanghai p{font-size: 14px;}
.map_shanghai div{font-size: 20px;}
.map_shanghai img{left: 15px;width: 50px;height: 50px;margin-top: -25px;}

.pro_down{right: 100%;top: 0;left: auto;background: rgba(0,0,0,0.8);margin-right: 1px;}

.industry_article{padding: 100px 0 60px 0;}
.industry_article h1{font-size: 22px;}
.article_box{text-align: left;font-size: 16px;line-height: 30px;}
.article_btn{display: block;}
.article_btn a{width: 100%;margin-top: 15px;}
.nav_list li .language:hover{background: none;}
}
@media only screen and (max-width: 360px){
.prod_img {width: 140px;}
.prod_box {padding-left: 140px;}
}


