@charset "utf-8";
/* CSS Document */
html,body{color:#333;font-family:"思源黑体";font-style:normal;font-size:14px;line-height:1.5;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,video,input,textarea,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;background:transparent;vertical-align:baseline}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
table,tr,td,p,iframe{margin-top:0;padding:0}
a{text-decoration:none;color:#333}
a:hover{outline:0;color:#096dd9}
img{border:0;max-width:100%}
/*改变滚动条样式*/
::-webkit-scrollbar{width: 5px;  height: 5px;  background-color: #dbdbdb;}
::-webkit-scrollbar-track{background-color: #dbdbdb;}
::-webkit-scrollbar-thumb{background-color: #ccc;}
/**/
header{z-index:3000;width:100%; position: relative; top:0;background:#fff;}
.main{width:1200px;margin:0 auto;position:relative;}
.wrap{width:1400px; margin:0 auto; position:relative;}
/**/
.head_top{width:100%; overflow: hidden;position: relative;background:#f9f9f9;padding:5px 0;}
.head_tit{width:50%; float:left; overflow: hidden;}
.head_sea{width:50%; float:left; text-align: right; overflow: hidden;}
.head_sea form{border-bottom:1px #ddd solid; width:50%;float:right;;}
.sea_in{line-height: 24px;width:calc(100% - 20px);float:left;}
.sea_btn{width:15px;height:15px;float:right;background: url("../img/ico_ser.png") no-repeat center right;cursor: pointer;}
.head_content{width:100%; overflow: hidden;position: relative;padding:1rem 0;}
.head_main{display: flex;align-items: center;}
.head_logo{float:left; position:relative;width:60%;display: flex;align-items: center;}
.head-logo a{display:block;line-height: 1;}
.head-logo img{vertical-align: middle;}
.head_logo_tit{display:block;position: relative;padding-left:2rem;line-height: 1.2;}
.head_logo_tit:before{content:"";width:1px;height:100%;position: absolute;top:0;left:1rem;background:linear-gradient(to bottom,rgba(9,109,217,0.0),rgba(9,109,217,1.0),rgba(9,109,217,0.0))}
.head_logo_tit h2{font-size:1.55rem;font-weight: 400;color:#000;}
.head_logo_tit h3{font-size:1.1rem;font-weight: 400;color:#000;}
.head_tel_lang{width:40%;float:right; overflow: hidden;display: flex;align-items: center;justify-content: flex-end}
.head_tel_box{display:inline-block;margin-right: 3rem;line-height: 1.2;position: relative;}
.head_tel_box:before{content:"";background:url("../img/tel_ico_02.svg") no-repeat center;width:30px;height:32px;position: absolute;top:5px;left:-32px;background-size:contain;transform: rotate(10deg);}
.head_tel_box h4{font-size:1.5rem;color:#096dd9;font-family: OPPOSans;font-weight: 400;}
.head_lang_box{display:inline-block;}
.head_lang_box a{display:inline-block;position: relative;font-size:1.125rem;}
.head_lang_box a:first-child{margin-right:1rem;}
.head_lang_box a.active{color:#096dd9;}
.head_lang_box a:after{content:"";width:1px;height:15px;background:#333;position: absolute;top:4px;right:-0.6rem;transform: rotate(15deg);}
.head_lang_box a:last-child:after{display:none;}
/**/
.head_nav{width:100%; background:#096dd9;position: relative;height: 60px;text-align: center;display: flex;}
.head_nav li{text-align: center;position: relative;vertical-align: top;line-height: 60px;width:calc(100%/9);float:left;}
.head_nav li a{display:block; position: relative;font-size:16px;opacity: 1.0;color:#fff;}
.head_nav li a:hover,.head_nav li a.active{opacity: 1.0;background:#0086d1;}
.head_nav li a:hover:after,.head_nav li a.active:after{opacity: 1.0;width:100%;}
.sec_nav{position:absolute;background:#0086d1;top:100%;left:0;overflow: hidden; white-space: nowrap;display:none;min-width:100%;}
.head_nav li .sec_nav a{color:#fff;display:block;line-height: 40px;border-bottom:1px rgba(255, 255, 255, 0.2) solid;text-align: left;font-size:0.9875rem;padding:0 2rem;}
.head_nav li .sec_nav a:last-of-type{border-bottom:0;}
.head_nav li .sec_nav a span{display:block;padding:0 20px;}
.head_nav li .sec_nav a:hover{background:#096dd9;color:#fff;}
.head_nav li:hover .sec_nav{}
.head-btn{display:none;}
/**/
.banner_box{width:100%; overflow: hidden;position: relative;}
.ban-pagination{width:100%; text-align: center;bottom:10px;}

/**/
.container{width:100%; padding:3rem 0;}
.index_tit{width:90%; text-align: center;margin:0 auto 2rem; overflow: hidden;}
.index_tit h2{position:relative;font-size:2.25rem;color:#000;font-weight: 600;padding-bottom:0.5rem;letter-spacing: 3px;}
.index_desc{width:100%; overflow: hidden;}
/*产品*/
.home_products_model{width:100%; overflow: hidden;}
.home_product_model_all{width:100%; overflow: hidden;}
.home_product_cate_model{width:26%;float:left; overflow: hidden;background:#1e61ba;padding:1.5rem;}
.home_product_name{width:100%; overflow: hidden;color:#fff;margin-bottom:1.5rem;}
.home_product_name h2{font-size:2rem;text-transform: uppercase;font-weight: 600;}
.home_product_name h3{font-size:2rem;position: relative;display:block;}
.home_product_name h3:after{content:"";background:url("../img/more_ico.svg") no-repeat center;width:30px;height:30px;position: absolute;right:0;}
.home_products_cate_list{background:#fff;padding:1.5rem;}
.home_products_cate_list li{width:100%;margin-bottom:1rem;}
.home_products_cate_list li a{display:block;background:#1e61ba;padding:0.65rem;color:#fff;border-radius: 30px;font-size:15px;}
.home_products_cate_list li a:hover,.home_products_cate_list li a.active{background:#03b29c;}
.home_product_contact{background:#fff;padding:0 1.5rem 1.5rem 6rem;line-height: 1;font-size:16px;position: relative;}
.home_product_contact:before{content:"";background:url("../img/tel_ico1.svg") no-repeat center bottom;width:55px;height:60px;position: absolute;left:1.5rem;top:0;background-size:contain;}
.home_product_contact h4{font-size:1.5rem;color:#096dd9;}
.home_product_list_model{width:73%;float:right; overflow: hidden;}
.home_product_cate_list li{width:calc(100%/3);float:left; overflow: hidden;text-align: center;margin-bottom:2rem;}
.home_product_cate_list li:nth-child(2),.home_product_cate_list li:first-child{width:calc(100%/2);}
.home_product_cate_list li a{display:block;overflow: hidden;margin:0 1rem;}
.home_product_cate_list li a img{width:100%; vertical-align: middle;border:1px #ddd solid;}
.home_produdct_item_name{width:100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-top:0.5rem;font-size:16px;}
/**/
.home_video_model{width:100%; background:url("../img/home_video_bg.jpg") no-repeat center; background-size:cover;overflow: hidden;}
.home_video_model .index_tit{color:#fff;}
.home_video_model .index_tit h2{color:#fff;}
.home_video_list{width:100%; overflow: hidden;}
.home_video_list li{width:calc(100% / 3 - 1rem);float:left;margin-right:1.5rem;text-align: center;color:#fff;margin-bottom:1rem;}
.home_video_list li:last-child{margin-right:0;}
.home_video_item{width:100%; overflow: hidden;}
.home_video_list li video{width:100%;height: 257px;background:#000;}
.home_video_name{width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top:0.5rem;}
.app-list-li-img video{width:100%;height: 379px;background:#000;}
/**/
.home_product_rec_midel{width:100%;overflow: hidden;background:url("../img/home_product_bg.jpg") no-repeat center;background-size:cover;}
.home_product_rec_list{width:100%; overflow: hidden;}
.home_product_rec_list li{width:calc(100% / 3 - 1rem);float:left; margin-right:1.5rem;margin-bottom:1rem;text-align: center;}
.home_product_rec_list li:last-child{margin-right:0;}
.home_product_rec_img{width:100%;border:1px #ddd solid;}
.home_product_rec_list li img{width:100%; vertical-align: middle;}
.home_product_rec_name{width:100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-top:0.5rem;}
/**/
.home_adv_model{width:100%; overflow: hidden;}
.home_adv_model h2 strong{color:#1e61ba;font-family: OPPOSans;font-size:4.75rem;font-style: italic;line-height: 1;}
.home_adv_content{width:100%; overflow: hidden;}
.home_adv_content li{display:flex;align-items: center;width:100%;}
.home_adv_content li:nth-child(even){flex-direction: row-reverse;}
.home_adv_img{width:50%;float:left; overflow: hidden;}
.home_adv_img img{width:100%; vertical-align: middle;}
.home_adv_text{width:50%;float:right; overflow: hidden;padding-left:3rem;font-size:16px;}
.home_adv_content li:nth-child(2n) .home_adv_text{padding-left:0;padding-right:3rem;}
.home_adv_name{position:relative;font-size:2.25rem;color:#1e61ba;font-weight: 600;padding-bottom:2rem;}
.home_adv_name:after{content:attr(data-title);font-size:4rem;font-family: "OPPOSans";font-weight: 400;opacity: 0.6;padding-left:1rem;}
.home_adv_sum{width:100%; overflow: hidden;}
.home_adv_sum p{padding:8px 0 8px 30px; position: relative;}
.home_adv_sum p:before{content:"";background:url("../img/ad_ico.svg") no-repeat center; width:20px;height:20px;position: absolute;left:0;top:10px;background-size:contain;}
/**/
.home_about_model{width:100%; overflow: hidden;background: url("../img/home_about_bg.jpg") no-repeat center;background-size:cover;}
.home_about_textBox{width:100%; margin-bottom:2rem; overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.home_about_img{width:48%;float:left; overflow: hidden;}
.home_about_img img{width:100%; vertical-align: middle;}
.home_about_text{width:48%; float:right; overflow: hidden;}
.home_about_sum{width:100%; overflow: hidden;line-height: 2;}
.home_about_sum h2{font-weight: 600;color:#1e61ba;display:block;padding-bottom:1rem;}
.home_about_sum p{padding-bottom:10px;}
.home_about_more{width:100%;margin-top:2rem;}
.home_about_more a{display:inline-block;color:#fff;background:#1e61ba;border-radius: 5px;padding:0.5rem 2rem 0.5rem 1rem;position: relative;transition: .4s;}
.home_about_more a:after{content:"";width:8px;height:8px;border-top:1px #fff solid;border-right:1px #fff solid; position: absolute;right:1rem;transform: rotate(45deg);top:0.9rem;}
.home_about_more a:hover{background:#03b29c;}
.home_about_activity{width:100%; overflow: hidden;}
.home_about_activity li{width:100%; text-align: center;}
.home_about_activity .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function: linear; /*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
/**/
.home_news_list_model{width:100%; overflow: hidden;}
.home_news_conBox{width:calc(100% / 2 - 2rem);float:left; overflow: hidden;margin-right:4rem;}
.home_news_conBox:last-child{margin-right:0;}
.home_news_recBox{width:100%; overflow: hidden;margin-bottom:2rem;}
.home_news_recBox li{width:100%;overflow: hidden;}
.home_news_recBox li a{display:flex;align-items: center;justify-content: space-between}
.home_news_rec_imgBox{width:35%;float:left; overflow: hidden;}
.home_news_recBox li img{width:100%;vertical-align: middle;}
.home_news_rec_text{width:60%;float:right; overflow: hidden;}
.home_news_rec_text h3{font-size:18px;font-weight: 600; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom:1rem;}
.home_news_rec_sum{width:100%; overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;}
.home_news_rec_date{color:#096dd9;font-size:16px;padding-top:1rem;font-family: Arial;font-weight: 200;}
.home_news_dataBox{width:100%; overflow: hidden;}
.home_news_dataBox li{width:100%; overflow: hidden;position: relative;}
.home_news_dataBox li a{display:block; border-bottom:1px #ddd solid; padding:1rem 0 1rem 1.5rem;overflow: hidden;position: relative;transition: .4s;}
.home_news_dataBox li a:before{content:"";width:8px;height:8px;background:#1e61ba;border-radius: 50%; position: absolute;left:0;top:1.6rem;}
.home_news_dataBox li h3{display:block;width:80%;float:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home_news_dataBox li h6{display:block;text-align: right;width:20%; float:right;font-size:14px;color:#666;}
.home_news_dataBox li a:hover{border-bottom:1px solid #1e61ba;}
/*foot*/
.foot{width:100%; background:#1e61ba;padding-top:3rem; overflow: hidden; }
.f-nav{width:100%; position: relative;overflow: hidden;padding-bottom:0;}
.f-nav li{float:left;overflow: hidden;}
.f-nav li a{display:block;color:#fff;}
.f-nav li h3{padding-bottom:3rem;font-size:20px; position:relative;display:inline-block;font-weight: 600;}
.f-nav li h3:before{content:""; width:18px; height:2px; background:#fff; position:absolute; left:0;bottom:2rem;}
.btu-contact{width:70%;}
.btu-nav{overflow: hidden;padding-left:6rem;width:30%;}
.btu-ul{width:100%;}
.btu-ul a{display:block;font-size:16px;line-height: 2;opacity: 0.8;}
.btu-ul a:hover{opacity: 1.0;}
.foot_logo{width:100%; overflow: hidden; margin-bottom:3rem;}
.foot_logo img{filter: brightness(100); vertical-align: middle;}
.foot_contact_con{width:100%; overflow: hidden;color:#fff;display:flex;align-items: flex-end;}
.foot_contactLeft{width:65%; float:left; overflow: hidden;}
.btu-contact h4{font-size:20px;color:#fff; padding-left:30px;font-weight:400;font-family: OPPOSans;position: relative;}
.btu-contact h4:before{content:"";background:url("../img/tel_ico_02.svg") no-repeat center;width:25px;height:25px;filter: brightness(100); position: absolute;left:0;top:0;transform: rotate(15deg);background-size:contain;}
.btu-contact h4 span{display:inline-block;margin:0 5px;}
.btu-ew{padding-top:20px;line-height: 2;opacity: 0.8;}
.foot_wxImg{width:35%; float:left; overflow: hidden;text-align: center;}
.f_wx_item{width:calc(100%/3);float:left; overflow: hidden;padding:5px;;}
.foot_wxImg img{max-width:100%;background:#fff;padding:2px}
.foot_wxImg p{opacity: 0.8;font-size:14px}
.btu-line{width:100%;padding-top:15px;}
.btu-line a{display:inline-block; background:#333;width:30px; height:30px; border-radius: 100%;float:left;margin-right:10px; position:relative;}
.btu-line a:hover{background:#096dd9;}
.ew_img{position:absolute; top:-135px; left:-10px;display:none;width:130px; height:130px;background:#fff;text-align: center;border:1px #ddd solid;border-radius: 5px;}
.ew_img img{margin:5px;}
.ico_ew:hover .ew_img{display:block; transition:.5s;}
.f-link{width:100%; position:relative;margin:30px 0 0;padding:25px 0; overflow:hidden;}
.f-link h5{display:inline-block; font-size:16px;padding-right:20px;color:#fff;}
.f-city-a{display:inline-block;}
.f-city-a a{display:inline-block;margin-right:15px; position:relative;color:#fff;opacity: 0.8;}
.f-city-a a:after{content:"";width:3px;height:3px;border-radius: 50%;background:rgba(255,255,255,1.00); position: absolute;top:8px;right:-12px;}
.f-city-a a:last-child:after{display:none;}
.f-city-a a:hover{opacity: 1.0;}
.f-btu{width:100%;padding:15px 0; line-height: 30px;overflow: hidden;border-top:1px rgba(255,255,255,0.2) solid;}
.f-btu a{color:#fff;opacity: 0.8;}
.btu-left,.btu-right{width:50%; float:left;}
.btu-right{text-align:right;}
.btu-left a,.btu-right span{display:inline-block; margin:0 10px;color:#fff;opacity: 0.8;}
/**/
.in-banner{width:100%; height:350px; color:#fff;position:relative;}
.in-banner-tit{padding-top:130px; position:absolute;left:0;width:80%;font-size:18px; line-height: 30px;}
.in-banner-tit h1{font-size:26px;padding-bottom:15px;}
.in-banner-tit h2{background:#ff9900; display:inline-block;padding:2px 15px; border-radius: 5px 0 5px 0;margin-bottom:15px;}
.in-banner img{display:none;}
/**/
.in-nav{width:100%; overflow: hidden;padding:10px 0;}
.in-nav  ul{border-bottom:1px #ddd solid; position:relative; padding:10px 0;}
.in-nav li{display:inline-block;}
.in-nav li a{display:block;margin-right:25px; font-size:16px; position:relative;}
.in-nav li a:after{content:"";width:0; height:3px; background:linear-gradient(to right,rgba(9,109,217,1.0),rgba(9,109,217,0.0)); position:absolute; left:0; bottom:-13px;}
.in-nav li a:hover,.in-nav li a.active{color:#096dd9;}
.in-nav li a:hover:after,.in-nav li a.active:after{width:100%;transition:.5s;}

/**/
.contain{width:100%; overflow: hidden;padding:30px 0;}
.about_content{width:100%;}
.about_content_img{width:30%; float:left; overflow: hidden;}
.about_content_img img{width:100%;}
.about_content_info{width:65%; float:right;overflow: hidden;}
.about_content_env{width:100%; overflow: hidden;padding-top:60px;}
.about_content_env li{width:100%; text-align: center;}
.about_env_li{margin:10px; overflow: hidden;}
/**/
.about_culture{width:100%; overflow: hidden;}
.about_culture_con{width:100%; float:left;}
.about_culture_con li{width:calc(100%/2); float:left;text-align: center;}
.about_culture_li{margin:10px; overflow: hidden; background:#f2f2f2; padding:80px 20px;border:1px #ddd solid; border-radius: 5px;}
.about_culture_con li h3{color:#096dd9; font-weight:bold; font-size:20px;display:block; padding-bottom:20px;}
.about_culture_con li:first-child .about_culture_li{ background-image:url("../img/ico_07.png"); background-repeat: no-repeat; background-position: bottom right;padding-bottom:120px;}
.about_culture_con li:nth-child(2) .about_culture_li{ background-image:url("../img/ico_06.png"); background-repeat: no-repeat; background-position: bottom right;padding-bottom:120px;}
.about_culture_con li:nth-child(3) .about_culture_li{ background-image:url("../img/ico_08.png"); background-repeat: no-repeat; background-position: bottom right;padding-bottom:120px;}
.about_culture_con li:nth-child(4) .about_culture_li{ background-image:url("../img/ico_09.png"); background-repeat: no-repeat; background-position: bottom right;padding-bottom:120px;}
.about_culture_li_desc{font-size:16px;}
.about_culture_img{width:25%; float:right;display:none;}
.about_culture_img img{width:100%;border-radius: 10px;}
.about_content_act{width:100%; overflow: hidden; margin:3rem 0 0;padding-bottom:3rem;}
.act-pagination{width:100%; text-align: center;bottom:0;}
/**/
.hor_list{width:100%;}
.hor_list li{width:calc(100%/4); float:left; overflow: hidden; text-align: center;}
.hor_list li a{display:block; margin:10px; overflow: hidden;}
.hor_list li a img{background:#f2f2f2; padding:5px; width:100%;}
.hor_list li h3{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
/**/
.pro_nav{width:28%; float:left;  position:relative;}
.pro_nav li{width:100%; background:#f1f1f1;margin-bottom:1px; position:relative; overflow: hidden;}
.pro_nav li .pro-a:before{content:""; height:5px; width:0; background:#fff; position:absolute; right:0; top:50%;}
.pro_nav li a{display:block; line-height: 30px; padding:15px 10px; overflow: hidden;font-size:16px;position:relative;}
.pro_nav li a:hover,.pro_nav li a.active{background:#096dd9;color:#fff;}
.pro_nav li a:hover{color:#fff;background:#096dd9;}
.pro_nav li .pro-a:hover:before,.pro_nav li .pro-a.active:before{width:10px;}
.pro_nav li:hover .pro_nav_sub{display:block; transition:.4s;}
.pro_nav_sub{background:#ddd;display:none;padding:0 10px;}
.pro_nav_sub a{display:block; font-size:14px;border-bottom:1px #fff solid;}
.pro_nav_sub a:last-child{border-bottom:0;}
.pro-list-con{width:100%;}
.pro-list-con li{width:calc(100%/3); float:left; text-align: center;}
.pro-list-li{margin:10px; overflow: hidden; border:1px #ddd solid;}
.pro-list-li-tit{width:100%; padding:15px 0;}
.pro-list-con li h3{display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px;}
.pro_detail{width:100%; overflow: hidden;padding-top:50px;}
.pro_detail_img{width:45%; float:left;border:1px #ddd solid;}
.pro_detail_tit{width:50%; float:right;}
.pro_detail_tit h2{color:#000; display:block;padding-bottom:10px; border-bottom:1px #ccc solid;font-size:20px;}
.pro_detail_desc{width:100%; padding-top:30px; overflow: hidden;}
.pro_detail_desc strong,.pro_detail_desc b{color:#096dd9; font-weight:normal; font-size:16px;}
.pro_detail_desc h3{margin:15px 0;font-weight:bold;color:#333;}
.pro_intro{margin:30px 0; border:1px #eee solid; background:#f2f2f2; overflow: hidden;padding:30px;border-radius: 5px;}
.pro_intro h2{display:block; color:#096dd9; margin-bottom:20px;}
.pro_intro h3{display:block; position:relative;color:#000; font-size:18px;padding-bottom:5px;margin:15px 0;}
.pro_intro h3:after{content:""; background:#68b92e; width:15px; height:2px; position:absolute; left:0; bottom:0;}
/**/
.pro-btu{background:#096dd9; width:100px;display:none; }
.pro-btu a{color:#fff; display:block; padding:10px 0; text-align: center;font-size:16px; position:relative;}
.pro-btu a:after{content:"\003E";padding-left:5px;}
.proCl{width:40px; height:40px; text-align: center;display:none;float:right; position:absolute; top:-50px; right:10px;z-index: 9;background:#333;padding:5px;}
/**/
.news_con_list{width:100%; overflow: hidden;}
.news_con_list li{border-bottom:3px #f2f2f2 solid; padding:20px 0; overflow: hidden;}
.news_list_li{margin:15px 0; overflow: hidden;}
.news_list_li_img{width:35%;float: left;height:200px;overflow: hidden;}
.news_list_li_img img{width:100%;height:100%;object-fit: cover;}
.news_list_li-date{width:200px; float:left; color:#666;margin-top:2rem;}
.news_list_li_tit{width:65%; float:left; overflow: hidden;padding-left:3rem;}
.news_con_list li h3{display:block; position:relative;font-size:24px;}
.news_con_list li  a{width:90%; overflow: hidden; display:block; text-overflow: ellipsis;white-space: nowrap;font-size:24px;}
.news_list_li_desc{width:100%; overflow: hidden;margin-top:20px; text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;}
.news_info{width:100%; overflow: hidden;padding:30px 0;}
.news_info h2{font-size:20px; color:#333;}
.news_date{width:100%; overflow: hidden; margin:15px 0; padding:15px 0; border-bottom:3px #f2f2f2 solid;color:#999;}
.news_date span{display:inline-block; margin-right:20px;}
.news_detail{width:100%; overflow: hidden;padding-top:30px;}
.con-page{width:100%; overflow: hidden;padding:30px 0; border-top:2px #f2f2f2 solid;margin-top:30px;}
.con-page span{display:block; padding:15px 0;}
.con-page span a{display:block; font-weight:bold; font-size:18px;color:#999;}
.con-page span a:hover{color:#0086db; }
/**/
.app-list{width:100%; overflow: hidden;}
.app-list li{width:calc(100%/2); float:left; overflow: hidden;}
.app-list-li{margin:15px; overflow: hidden;}
.app-list-li-img{width:100%;}
.app-list-li-tit{width:100%; overflow: hidden;padding:15px 0;}
.app-list-li-tit h3{font-size:18px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.app-list-li-tit h4{font-size:12px; color:#0086db; display:block; padding-top:15px; position:relative;}
.app-list-li-tit h4:after{content:"\00BB";margin-left:10px;}
.app-con-up{width:100%; overflow: hidden; padding:30px 0; margin-bottom:20px; border-bottom:1px #ddd solid;}
.app-con-up-tit{width:100%; float:left; color:#0086db;font-size:20px;margin-bottom:2rem;}
.app-con-up-info{width:100%; float:left; overflow: hidden;font-size:16px; color:#999;}
.app-con-bot{width:100%; overflow: hidden; font-size:16px; color:#999;}
.app-con-bot h3{font-size:20px; display:block;padding:20px 0;color:#333;}
/**/
.contact-con{width:100%; overflow: hidden;}
.contact-detail{width:100%;overflow: hidden;margin-top:2rem;}
.contact-detail li{width:calc(100%/3);float:left;overflow: hidden;}
.contact-detail li:nth-child(3n) .con_lx_item{border-right: 0;}
.con_lx_item{overflow: hidden;margin:2rem 1rem;line-height: 2;border-right: 1px #ddd solid;min-height: 200px;;}
.contact-detail li h4{display:block;margin-bottom:1rem;font-size:18px;font-weight: 600;}
.contact-wx{width:100%; float:right;font-size:18px; line-height: 30px;margin-top:30px;border-top:1px #ddd solid;}
.contact-wx-con{padding:30px 1rem; overflow: hidden;}
.contact-wx-con p{font-size:18px;font-weight: 600;}
.contact-detail-con{line-height: 30px;font-size:16px;margin-top:30px;}
.contact-detail-con strong{font-size:18px; font-weight:normal;color:#0086db;}
.contact-detail-con h3{color:#0086db; font-size:24px;}
.contact_wx_item{width:calc(100%/4);float:left; text-align: center;overflow: hidden;font-size:14px;padding:5px;}
.contact_wx_item img{max-width:100%; vertical-align: middle;background:#fff;padding:3px;border:1px #ddd solid;}
.contact_wx_item p{font-size:14px;font-weight: 400;}
.contact-mess{width:100%; padding:50px 0; overflow: hidden;}
.contact-mess-tit{width:30%; float:left; overflow: hidden;color:#999;}
.contact-mess-tit h1{display:block; padding-bottom:20px;color:#333;}
.contact-mess-con{width:65%;float:right; overflow: hidden;}
.in-up{width:100%;margin:20px 0; overflow: hidden;}
.in-in{width:50%; float:left;}
.in-up input{width:95%; border-bottom:1px #ddd solid; padding:5px; height:45px;}
.in-up input::placeholder,.in-text textarea::placeholder{color:#999;}
.in-text{width:100%;}
.in-text textarea{width:98%; border-bottom:1px #ddd solid;padding:5px; line-height: 45px;}
.in-btn{margin-top:20px;}
.in-btn input{background:#0086db;color:#fff; width:150px; line-height:50px; font-size:16px; cursor: pointer;}
/*sitemap*/
.map-list{width:100%; overflow: hidden; padding:30px 0;}
.map-list li{width:100%; margin:10px 0; overflow: hidden;border-bottom:3px solid rgba(0,0,0,0.1); padding:15px 0;}
.map-a{ width:150px; float:left;}
.map-sub{width:calc(100% - 150px);}
.map-sub a{display:inline-block; margin:0 5px;}

@media screen and (max-width:1440px){
}
@media screen and (max-width:1280px){
	.main{width:90%;}
}
@media screen and (max-width:1024px){
	.home_product_cate_model{width:100%;background:#fff;padding:0;}
	.home_product_name{display:none;}
	.home_products_cate_list li{width:auto;display:inline-block;}
	.home_product_contact{display:none;}
	.home_product_list_model{width:100%;}
	.home_about_sum{line-height: 1.5;}
	.contact-detail li{width:calc(100%/2);}
	.contact-detail li:nth-child(2n) .con_lx_item{border-right: 0;}
}
@media screen and (max-width:996px){
	.main{width:100%;}
	.head_tit{display:none;}
	.head_sea{width:80%;margin:0 auto;float:none;}
	.head_sea form{width:100%;float:left;}
	.head_tel_box{display:none;}
	.head_lang_box{position: fixed;top:3px;right:5px;display:none;}
	.head_logo{width:80%;margin-left:10px;}
	.head_logo img{padding-top:0;margin-left:0;height:35px;}
	.head_nav{width:100%;position:absolute;top:0;display:none;right:0;left:0;padding:20px 0;}
	.head_nav ul{width:100%;}
	.head_nav ul li{display:block;width:100%;border-bottom:0 solid #ddd;margin:0;padding:0 2%;text-align:center;}
	.head_nav ul li:last-child{border-bottom:0 solid #ddd;}
	.head_nav ul li:before{opacity:0;}
	.head_nav ul li > a{text-align:center;padding:1% 5%;line-height:45px;font-size:100%;display:inline-block;margin:5px 0;color:#fff;width:70%;}
	.head_nav ul li > a:before{display:none;}
	.head_nav ul li > a:hover,.head_nav ul li a.cur{background:none;color:#fff; border-radius: 0;}
	.head_nav ul li .sub-nav{position:relative;width:100%;top:0;padding:10px 0;background:none;display:none}
	.head_nav ul li .sub-nav a{padding:0 5%}
	.head_btn{padding:0 10px 0 0;height:45px;display:block;float: right; position:absolute; top:70px;right:10px;}
	.head_btn:before{content: '';display: block;width: 30px;height: 2px;background-color: #0086db;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.head_btn:after{content: '';display: block;width: 20px;height: 2px;background-color: #0086db;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.head_btn i{margin:5px 0;display: block;width: 25px;height: 2px;background-color: #0086db;}
	.head_btn.active i{background-color:none;width:0;display:none; opacity: 0;}
	.head_btn.active:before{content:""; transform:rotate(-45deg);position:absolute; width:30px;color:#fff;right:10px;top:8px;background-color:#fff;}
	.head_btn.active:after{content:""; transform:rotate(45deg); position:absolute; width:30px;color:#fff;right:10px;top:8px;background-color:#fff;}
	.index_tit h2{font-size:1.5rem;}
	.home_video_list,.home_product_rec_list,.home_adv_content,.home_about_textBox,.home_about_activity,.home_news_list_model,.f-nav,.f-link,.news_con_list,.news_info,.about_content,.pro_detail,.index-tit,.contact-mess{width:95%;margin:0 auto;}
	.in-banner{height:150px;background-size:auto;background-position: top; background: none!important; overflow: hidden;}
	.in-banner-tit{padding-top:60px;display:none;}
	.in-banner-tit h1{font-size:18px;padding-left:10px;}
	.in-banner img{display:block;height:100%; vertical-align: middle;width:100%;object-fit:cover;}
	.about_culture_con{width:100%;}
	.about_culture_img{display:none;}
	.index-tit h1:after{left:50%;}
	.pro_detail_tit{margin-top:2rem;}
	.contain{padding:1rem 0 0;}
	.pro_intro{margin-bottom:0;}
	.news_list_li_img{height:auto;}

}
@media screen and (max-width:768px){
	.home_adv_content li{display:block;}
	.home_adv_img{width:100%;margin-top:2rem;}
	.home_adv_text{width:100%;padding-left:0;margin-top:2rem;}
	.home_adv_content li:nth-child(2n) .home_adv_text{padding-right:0;}
	.home_about_textBox{display:block;}
	.home_about_img,.home_about_text{width:100%;margin-top:2rem;}
	.home_about_activity{margin-top:2rem;}
	.home_news_conBox{width:100%;margin-right:0;margin-top:2rem;}
	.home_news_conBox:last-child{display:none;}
	.btu-contact,.foot_contactLeft{width:100%;}
	.btu-nav,.foot_wxImg{display:none;}
	.pro_intro_info table{width:100%;max-width:100%;}
	.con-page,.app-con-up,.app-con-bot{width:90%;margin:3rem auto;}
	.in-nav li a{margin:0 5px;}
	.contact-con{width:90%;margin:0 auto;}
	.contact-detail li{width:100%;}
	.con_lx_item{border-right: 0;}
}
@media screen and (max-width:567px){
	.head_content{padding:0.5rem 0 0.25rem;}
	.head_logo_tit{display:none;}
	.head_btn {top:52px;}
	.banner_box li{overflow: hidden;}
	.banner_box li img{height:100%; object-fit: cover;width:100%;vertical-align: middle;}
	.home_product_cate_list li{margin:0;width:calc(100%/2)}
	.home_product_cate_list li:last-child{display:none;}
	.home_product_cate_list li a{margin:0.5rem;}
	.home_product_rec_list li{width:100%;margin:1rem 0;}
	.home_adv_name{font-size:1.5rem;}
	.home_adv_name:after{font-size:3rem;}
	.home_adv_text{font-size:14px;}
	.home_video_list li{width:100%;margin:5px 0;}
	.home_video_list li:last-child{display:none;}
	.btu-left, .btu-right{width:100%;text-align: center;}
	.btu-contact{width:100%;}
	.btu-contact h4{font-size:18px;}
	.about_content_img,.about_content_info{width:100%;}
	.hor_list li{width:calc(100%/2);}
	.pro-btu{display:block;}
	.proCl{display:block;}
	.pro_nav{width:100%;display:none;position:absolute; top:50px; left:0;}
	.pro-list-con,.pro_detail_img,.pro_detail_tit,.contact-detail,.contact-wx,.contact-mess-tit,.contact-mess-con{width:100%;height:auto;}
	.index-tit h1:after{left:50.8%;}
	.pro-list-con li{width:calc(100%/2);}
	.in-banner{display:none;}
	.about_culture_li{padding:20px;min-height: 250px;}
	.app-list-li{margin:5px;}
	.app-list-li-img video{height:183px;}
	.app-con-up-tit{width:100%;}
	.app-con-up-info{width:100%;padding-top:2rem;}
	.contact-detail-con p span{display:block;}
	.hor_list li h3{font-size:14px;}
	.contact_wx_item{width:calc(100%/2);}
	.news_list_li_img{width:100%;}
	.news_list_li_tit{width:100%;padding-left:0;margin-top:1rem;}
	.news_con_list li a{font-size:18px;}
}