.sub_head{position: absolute;width: 100%;transform: translate(-50%,-50%);left: 50%;top:50%;text-align: center;color: #fff;width: 800px;margin: 0 auto;}
.column_head.black{color: #111;}
.main_title{font-size: 48px;font-weight: 500;}
.sub_title{font-size: 18px;font-weight: 500;color: rgba(255, 255, 255, 1);line-height: 30px;margin-top: 20px;}
.sub_title ul {justify-content:center;margin-top: 30px;display: flex;}
.sub_title ul li{padding: 0 20px; position: relative;}
.sub_title ul li::after{content: "";position: absolute;height: 20px;width: 1px;background: #fff;left: 0;top:10px;}
.sub_title ul li:first-child::after{display: none;}
.product_banner{position: relative;}
.product_banner img{width: 100%;}
.product_banner .banner_title{font-size: 64px;font-weight: bold;}
.pro-ti{ font-size:48px; font-weight:bold; padding-bottom:25px;text-align: center;padding: 100px 0;}
.pro_box{display: flex;flex-wrap: wrap;}
.pro-nr{width: 25%;padding: 0 30px;box-sizing: border-box;margin-top: 30px;}
.pro-nr .product-imgbox{ background:#f5f5f5; height:350px; position:relative; overflow:hidden;display: block;}
.pro-nr .product-imgbox img{ max-width:55%; max-height:55%; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; transition-duration:.5s;}
.pro-nr .product-name{ text-align:center; font-size:20px;font-weight: 500;padding:25px 0 12px 0;display: block;}
.pro-nr dd span{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:16px;}
.pro-nr:hover .product-imgbox img{ transform:scale(1.1)}
.pro01{ position:relative;}
.pro01 .swiper-button-next, .pro01 .swiper-container-rtl .swiper-button-prev,.pro01 .swiper-button-prev{ width:56px; height:105px; background:url(../img/pre2.png) no-repeat; right:-100px}
.pro01 .swiper-button-prev{ transform:rotate(180deg); left:-100px;}
.pro01 .swiper-button-next:hover,.pro01 .swiper-button-prev:hover{background:url(../img/pre2-1.png) no-repeat;}
.product_group{padding-bottom: 50px;}

.sheet{background: url(../img/product/product_bg.jpg) no-repeat;background-size: 100% 100%; padding: 100px 0;position: relative;}
.sheet_img{width: 600px;height: 600px;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.sheet_img img{display: block;width: 100%;}
.column_head{text-align: center;color: #fff;padding: 60px 0;}
.sheet_text{width: 100%;text-align: center;padding-top:100px;}
.sheet_text .main_title{color: #fff;}
.sheet_img img{display: block;margin: 0 auto;width: 100%;}
.sheet_02{}
.sheet_03{background: #000;padding-bottom: 100px;}
.gallery-top{height:400px;background: #f5f5f5;padding: 50px 0;}
.gallery-top .swiper-slide{display: flex;justify-content: center;}
.gallery-top img{display: block;max-width: 100%;}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0;width: 600px;}
.gallery-thumbs .swiper-slide{width:84px;height:84px;opacity:0.4;cursor: pointer;display: flex;justify-content: center;align-items: center;background: #eee;}
.gallery-thumbs .swiper-slide-active{opacity:1;}
.sheet_proDesc_left,.sheet_proDesc_right{width: 50%;}
.sheet_proDesc_right{}
.gallery-thumbs img{width: 72px;}
.gallery-thumbs {width: 80%;margin: 0 auto;}
.thumbnail{margin: 20px auto;position: relative;}
.thumbnail .swiper-button-prev{width: 18px;height: 33px;background: url(../img/product/prev.png) no-repeat;background-size: cover;}
.thumbnail .swiper-button-next{width: 18px;height: 33px;background: url(../img/product/next.png) no-repeat;background-size: cover;}
.product_name{font-size: 36px;color: #111;font-weight: bold;}
.product_category{font-size: 20px;color: #666;font-weight: bold;}
.parameter_title{font-size: 20px;font-weight: bold;}
.parameter_content{font-size:14px;color: #111;font-weight: bold;}
.product_title{justify-content: start;align-items: center;padding: 30px 0;margin-left: 50px;}
.description{margin-top: 30px;margin-left: 50px}
.parameter{margin-left: 50px}
.description_title{font-size: 20px;font-weight: bold;}
.description_content{font-size:14px;color: #111;font-weight: bold;}
.product_category{margin-left: 30px;}
.sheet_proDesc{padding: 60px 0;}
.proDesc_content{display: flex;}
.recommend_cell{background: #fff;padding: 20px;text-align: center;}
.recommend_list{position: relative;margin-bottom: 120px;}
.sheet_recommend{background: #F5F5F7;overflow: hidden;}
.recommend-carousel{width: 85%;}
.recommend_cell span{display: block;margin: 30px auto;width: 160px;height: 160px;display: flex;justify-content: center;align-items: center;}
.recommend_cell span img{display: block;width: 100%;}
.recommend_cell dl dd{font-size: 14px;color: #666;font-weight: bold;}
.recommend_cell dl dt{font-size: 18px;color: #111;font-weight: bold;}
.recommend_list .swiper-button-prev,.recommend_list .swiper-button-next{width: 48px;height: 48px;background: url(../img/pre1.png) no-repeat;background-size: cover;}
.recommend_list .swiper-button-next{transform: rotate(180deg);}
.case_head{position: absolute;height: 200px;}
.case_content{background: #111;padding-bottom: 100px;}
.case_list{width:100%;padding:40px 0}
.case_list_child{border:1px solid #eeee;padding-bottom:10px;margin-bottom:25px}
.case_list .child-pic{background-color:#f5f5f5;text-align:center;overflow:hidden}
.case_list img{transition:all .7s}
.case_list img:hover,.product-list ul li:hover img{transform:scale(1.15)}
.case_list_child h5{line-height:26px;margin:12px 0;transition:all 1s;padding:0 10px;font-weight:700;font-size: 20px;}
.case_list_child h5 a{color: #fff;}
.case_list_child .child-bottom p{line-height:1.5em;width:100%;color:#666;padding:0 10px}

.company_profile{background: #111;padding: 100px 0;color: #fff;}
.aboutus_page .section_title{font-size: 48px;font-weight: bold;}
.company_profile .desc{font-size: 16px;margin-top: 50px;line-height: 45px;}
.company_info{text-align: center;margin-top: 60px;}
.company_info h6{font-size: 16px;font-weight: bold;margin-top: 15px;}
.company_info h5{font-size: 36px;font-weight: bold;margin-top: 30px;}

.company_culture{position: relative;}
.culture_title{font-size: 48px;font-weight: bold;margin-bottom: 60px;}
.culture_bottom{position: absolute;width: 100%;left: 0;bottom: 0;}
.culture_group{background: rgba(0, 0, 0, 0.45);color: #fff;padding: 30px 0;}
.culture_child_title{font-size: 36px;font-weight: bold;}
.culture_child_desc{font-size: 16px;font-weight: bold;margin-top: 15px;}

.company_honor{padding-bottom: 100px;}
.honor_title{font-size: 48px;font-weight: bold;margin-top:100px;color: #fff;text-align: center;background: url(../img/aboutus/title_bg.png) no-repeat center;}
.honor_list{position: relative;padding: 60px 0;}
.honor_swiper{width: 90%;}
.honor_list .swiper-button-next, .honor_list .swiper-button-prev{ width:48px; height:48px; background:url(../img/pre3.png) no-repeat;}
.honor_list .swiper-button-prev{ transform:rotate(180deg);}
.honor_list .swiper-pagination{left: 50%;bottom: 0;transform: translate(-50%);}
.swiper-pagination-bullet{width: 12px;height: 12px;background: rgba(255, 255, 255, 1);margin: 0 10px;}
.swiper-pagination-bullet-active{width: 12px;height: 12px;background: rgba(255, 255, 255, 1);}

.company_contactus{background: #F5F5F7;padding-bottom: 150px;}
.company_contactus .main_title{text-align: center;padding: 80px 0;}
.contactus_child{background: #fff;border: 1px solid #CDCDCD;width: 100%;text-align: center;color: #111;padding: 30px 0;height: 280px;}
.contactus_child img{margin-top: 30px;}
.contactus_child h1{font-size: 24px;font-weight: bold;margin-top: 10px;}
.contactus_child h6{font-size: 16px;margin: 10px 0;font-weight: bold;text-transform: none;}
.contactus_child p{font-size: 14px; color: #999;font-weight: bold;}
.platform1{padding: 100px 0;}
.platform1-title{font-size: 48px;font-weight: bold;color: #111;margin-top: 50px;}
.platform1-subtitle{font-size: 24px;font-weight: bold;color: #111;}
.platform1-desc{font-size: 16px;font-weight: bold;color: rgba(0, 0, 0, 0.6);margin-top: 50px;}
.platform1-pic{margin-top: 60px;}
.platform1-pic-child{background: #F5F5F7;text-align: center;padding: 60px 0;}
.platform1-pic-child img{width: 80%;margin: 0 auto;}
.platform1-pic-child h6{font-size: 20px;font-weight: bold;margin-top: 30px;}
.platform2{padding:100px 0;background: #F5F5F7;}
.platform2-title{font-size: 48px;font-weight: bold;color: #111;}
.platform2-subtitle{font-size: 24px;font-weight: bold;color: #666;margin-bottom: 50px;}

.solution_feature{background: #111;}
.feature_group{padding-top: 100px;padding-bottom: 100px;}
.feature_child{padding-right: 60px;height: 240px;}
.feature_title{font-size: 36px;color: #fff;font-weight: bold;}
.feature_desc{font-size: 16px;color: #fff;font-weight: bold;}

.problem-list {padding-bottom: 100px;}
.problem-list .h1{font-size:28px;color:#ffffff;font-weight:bold;height:150px;line-height:150px}
.problem-list .bot-box{padding:58px 0 87px}
.problem-list .ask{font-size:18px;color:#333333;height:100px;line-height:100px;border-bottom:2px solid #f2f0f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url(../img/service/icon296.png);background-position:97% center;background-repeat:no-repeat;cursor:pointer;transition:all .3s}
.problem-list .answer{background-color:#f6f6f6;font-size:16px;color:#666666;line-height:26px;padding:40px 38px;display:none;overflow:hidden;transition: opacity 500ms;}
.problem-list .on .ask{background-image:url(../img/service/icon297.png)}
.problem-list .on .answer{display:block}
.problem-list .answer-icon{float:left;width:21px;height:21px;background-image:url(../img/service/icon13.png);background-position:center center;background-repeat:no-repeat;margin:3px 26px 0 11px}
.problem-list .answer .words{float:left;width:calc(100% - 58px);font-size:16px;color:#666666}
.problem-list .ask-icon{float:left;width:30px;height:100px;background-image:url(../img/service/icon12.png);background-position:center center;background-repeat:no-repeat;margin-right:28px}


.problem-title{font-size: 48px;color: #111;border-bottom: 2px solid #eee;margin-bottom: 50px;padding: 30px 0;}
.listGroup{position: relative;padding: 100px;}
.listGroup_title{font-size: 48px;font-weight: 700;color: #111;text-align: center;margin-top: 100px;}
.listGroup_smtitle{font-size: 18px;text-align: center;}
.classfiy-img{padding: 0 120px;margin-top: 80px;}
.classfiy-img img{width: 100%;display: block;}
.swiper-scroll{width: 100%;margin: 20px auto;overflow: hidden;}
.listGroup .swiper-slide{text-align:center;font-size:18px;background:#fff;width:60%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.listGroup .swiper-slide:nth-child(2n){width:40%}
.listGroup .swiper-slide:nth-child(3n){width:20%}
.listGroup .swiper-pagination{width:100%;bottom:20px}
.listGroup .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
.listGroup .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
.listGroup .swiper-button-prev{left:0;width:45px;height:45px;background:url(../img/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
.listGroup .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.listGroup .swiper-button-next{right:0;width:45px;height:45px;background:url(../img/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
.listGroup .swiper-button-next:hover{background-position:0 -139px;background-size:100%}
.list_classfiy{width:200px}
.list_classfiy .classfiy-imgbox{width:200px;display:flex;background:#f5f5f5;justify-content:center;align-items:center;padding:30px 0;margin-bottom:30px}
.list_classfiy .classfiy-imgbox img{display:block;width:70%}
.list_classfiy .classfiy-name{}
.listGroup_m{display:none}

.solution-list-page{background: #f7f8fa;overflow: hidden;}
.solution-group{}
.solution-group .solution-column{margin-bottom:60px;background-color:#ffffff;transition:all .3s;}
.solution-group .solution-column:nth-child(4n){margin-right:0}
.solution-group .solution-column img {position:relative;width: 100%;}
.solution-group .suspend{display:none;position:absolute;top:50%;left:50%;transform:translateY(-50%);transform:translateX(-50%)}
.solution-group .solution-column .solution_text{padding:40px 50px 35px;text-align:center}
.solution-group .solution_name{font-size:24px;font-weight: 500;margin-bottom:22px}
.solution-group .solution_profile{font-size: 16px;font-weight: 500;color: #898989;}
.solution-group .more{display:inline-block;font-size:16px;font-weight: 500;color:#fff;padding:11px 36px;margin-top:25px;transition:all .3s;background: #191919;}
.solution-group .solution-column:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}
.solution-group .solution-column:hover .more{color:#ffffff;background-color:#64a905;}
.solution-nav{width:100%;display:flex;text-align:center;justify-content:center;align-items: center;;margin: 30px 0;}
.solution-nav li{position:relative;flex:1;}
.solution-nav>li>a{background:#fff; display: block;font-size: 20px;line-height: 30px;padding: 15px 18px;font-weight: 800;margin: 0 10px;border-radius: 10px;}
.solution-nav>li:first-child a{margin-left: 0;}
.solution-nav>li:last-child a{margin-right: 0;}
.solution-nav>li.clicked>a{color: #64a905;}
.solution_content{margin-top: 30px;}
@media (max-width:1000px){
	.main_title{font-size: 24px}
	.sub_title{font-size: 12px;font-weight: normal;width: 100%;margin: 30px auto;line-height: 18px;}
	.product_banner{margin-top: 60px;height: 200px;}
	.product_banner img{height: 200px;}
	.sub_title ul{display: none;}
	.pro-ti{font-size: 24px;padding: 20px 8px;}
	.pro-nr{width: 50%;padding: 0 8px;}
	.pro-nr .product-imgbox{height: 160px;}
	.pro-nr .product-name{font-size: 14px;padding: 10px 0;}
	.sub_head{width: 100%;}
	.product_banner .banner_title{font-size: 24px;}
	.company_profile{padding: 20px 0;}
	.aboutus_page .section_title{font-size: 20px;}
	.company_culture_bg{height: 360px;}
	.company_profile .desc{font-size: 12px;line-height: 25px;margin-top: 10px}
	.culture_child_title{font-size: 18px;}
	.culture_child_desc{font-size: 12px;font-weight: normal;}
	.culture_title{font-size: 24px;margin-bottom: 30px;}
	.company_info{margin-top: 30px;}
	.company_info img{width: 36px;}
	.company_info h6{font-size: 12px;font-weight: normal;}
	.company_info h5{font-size: 18px;margin-top: 10px;}
	.honor_title{font-size: 24px;}
	.proDesc_content{display: block;}
	.gallery-top{margin: 0 auto;}
	.sheet_proDesc_left, .sheet_proDesc_right{width: 100%;}
	.case_list_child h5{font-size: 14px;}
	.platform1{padding: 0;}
	.platform1-title,.platform2-title{font-size: 24px;text-align: center;}
	.platform1-pic-child h6{font-size: 16px;}
	.platform2-subtitle,.platform1-subtitle{font-size: 14px;text-align: center;}
	.platform1-desc{font-size: 12px;font-weight: normal;margin: 20px 0;}
	.platform2-img{width: 80%;}
	.problem-title{font-size: 24px;margin-bottom: 0}
	.problem-list .ask{font-size: 14px;height: 60px;line-height: 60px;}
	.problem-list .ask-icon{height: 60px;}
	.problem-list{padding-bottom: 30px;}
	.feature_title{font-size: 24px;}
	.feature_desc{font-size: 12px;}
	.feature_child{height: auto;padding-bottom: 30px;}
	.listGroup_title{font-size: 24px;}
	.listGroup_smtitle{font-size: 14px;}
	.classfiy-img{padding: 0 3%;}
	.listGroup{display: none;}
	.listGroup_m{display: block;}
	.sheet_img{width: 100%;height: auto;}
	.sheet_text{padding-top: 50px;}
	.product_title,.parameter,.description{margin-left: 0;}
}