@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1800px){
}
@media screen and (max-width:1680px){
	.main{padding:0 30px 0 30px;}
}
@media screen and (max-width:1360px){
	.header .mleft{float:left; margin:10px 0 0 10px;}
	.header .mleft img{ max-height:40px;}
	.header .mright{height:66px;}
	.header .mright .p2{top:66px;}
	/*主导航开始*/
	.header .nav_box li{padding:16px 25px 16px 25px;}
	.header .nav_box li > a{font-size:14px;}
}
@media screen and (max-width:1210px){
	.main{padding:0 10px 0 10px;}	
}
@media screen and (max-width:1000px){
	.cert_box .arrow.pre { left:5px; display:none !important;}
	.cert_box .arrow.next { right:5px; display:none !important;}
	.cert_box .dataitem{ width:100%; padding:5px 5px 5px 5px;}
}

@media screen and (max-width:980px){
	.top_kong{ display:block; height:62px;}
	.header{ position:fixed; z-index:4444; padding:6px 5px 0 5px; left:0; top:0; width:90%; width: calc(100% - 10px); width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px);}
	.header .mleft{float:left; margin:6px 0 6px 0;}
	.header .mleft img{ max-height:36px;}
	.header .mright{display:none;}
	
	.nav_x{display:block;}
	.nav_box{ display:none;}
	
	.banner .arrow{display:none !important;}
	
	.i_about .img_box{ width:100%; display:none;}
	.i_about .text_box{ width:100%;}
	.i_about .text_box .title{ padding:30px 0 0 0;}
	.i_about .text_box .title a{font-size:16px;}
	.i_about .text_box .t2{ padding:5px 0 0 0; line-height:2em; font-size:16px;}
	.i_about .text_box .t3{padding:5px 0 0 0px; line-height:30px; font-size:14px; text-align:justify; background-image:none;}
	
	.more{ padding:10px 0 0 0; text-align:center;}
	.more a{height:30px; line-height:30px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:14px;}
	
	.bk_title a{font-size:18px;}
	.bk_title .p1{height:15px; line-height:15px;}
	
	
	/*服务优势*/
	.i_youshi .ys_list li{ float:left; width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); margin:15px 15px 0 0;}
	.i_youshi .ys_list li:nth-child(3n+3){margin-right:15px;}
	.i_youshi .ys_list li:nth-child(2n+2){margin-right:0px;}
	.i_youshi .ys_list li .c_box{ padding:15px;}
	.i_youshi .ys_list li .c_box .t1 a{ width:60px; height:60px; line-height:60px; border-radius:30px; -moz-border-radius:30px;  -webkit-border-radius:30px; font-size:24px;}
	.i_youshi .ys_list li .c_box .t2{text-align:center; padding:10px 0 0 0; line-height:2em; font-size:16px;}
	
	
	
	/*案例展示*/
	.i_product .product_list li{ width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); margin:15px 15px 0 0;}
	.i_product .product_list li:nth-child(3n+3){margin-right:15px;}
	.i_product .product_list li:nth-child(2n+2){margin-right:0px;}
	.i_product .product_list li .c_box{ padding:2px 2px 15px 2px; border-bottom:3px solid #EAEAEA;}
	.i_product .product_list li .c_box .t2{text-align:left; padding:10px 10px 0 10px;}
	.i_product .product_list li .c_box .t2 a{ font-size:14px; font-weight:bold;}
	.i_product .product_list li .c_box .t3{padding:10px 10px 0 10px; font-size:14px;}

	
	
	
	/*首页新闻*/
	.i_news_box{ background-image:url(); background-color:#f9f9f9;}
	.i_news .mleft{float:left; width:100%;}
	.i_news .mleft .t1 a{font-size:16px; color:#000000; font-weight:bold;}
	.i_news .mleft .t2{padding:6px 0 0 0; color:#777777; line-height:1.8em; height:1.8em; overflow:hidden;}
	.i_news .mright{float:right; width:100%;}
	.i_news .mright li{ border-bottom:1px solid #ececec; padding:15px 0 15px 0;}
	.i_news .mright li:first-child{ padding-top:15px;}
	.i_news .mright li:last-child{padding-bottom:0; border-bottom:0;}
	.i_news .mright li .mimg{ float:left; width:210px;}
	.i_news .mright li .mimg img{width:100%; display:block; visibility:hidden;}
	.i_news .mright li .text{float:right; width:50%; width: calc(100% - 230px); width: -moz-calc(100% - 230px); width: -webkit-calc(100% - 230px);}
	.i_news .mright li .text .t1{ line-height:1.8em; height:1.8em; overflow:hidden; font-size:16px;}
	
	
	/*底部信息*/
	.footer_box .mleft{float:left; width:70%;}
	.footer_box .mleft .flogo{text-align:left;}
	.footer_box .mleft .flogo img{display:block;}
	.footer_box .mleft .t1{ padding:3vw 0 0 0; font-size:14px; color:#d5d5d5;}
	.footer_box .mleft .t2{font-size:18px; line-height:1.8em; color:#FFFFFF; font-weight:bold;}
	.footer_box .mleft .t3{ padding:16px 0 0 0; font-size:14px; color:#EAEAEA; line-height:1.8em;}
	
	
	.footer_box .mcenter{float:left; width:30%; text-align:right; margin:50px 0 0 0;}
	.footer_box .mcenter a{display:inline-block; padding:0 5px 0 5px; text-align:center; line-height:1.8em; color:#FFFFFF; font-size:14px;}
	.footer_box .mcenter a img{width:100px;}
	
	.footer_box .mright{ display:none;}
	
	.footer_copy{background-color:#222222; text-align:center; color:#d8d8d8; font-size:14px; padding:12px 0 12px 0; line-height:2em; text-align:center;}
	.footer_copy a{color:#d8d8d8;}
	
	
	.er_banner{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:240px; position:relative;}
	.er_banner .t-box{ position:absolute; left:0; top:30%; top:calc(50% - 25px); top: -moz-calc(50% - 25px); top: -webkit-calc(50% - 25px); width:100%; height:90px; text-align:center;}
	.er_banner .t-box .t_title{font-size:18px;}
	.er_banner .t-box .en_title{ font-size:14px;}

	
	
	
	/*图片列表*/
	.photo_ul li{width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:10px 10px 10px 0;}
	.photo_ul li:nth-child(3n+3){margin-right:10px;}
	.photo_ul li:nth-child(2n+2){margin-right:0px;}
	.photo_ul li .p1{font-size:14px;}
	.photo_ul li .p2{ font-size:14px;}
	
	
	
	
}
@media screen and (max-width:910px){

}

@media screen and (max-width:880px){	
	
	.banner .dataitem .fd_text{top:30%; top: calc(50% - 60px); top: -moz-calc(50% - 60px); top: -webkit-calc(50% - 60px);}
	.banner .dataitem .fd_text h3{ font-size:18px;  padding:10px 0 0 0;}
	.banner .dataitem .fd_text h5{ font-size:14px;  padding:10px 0 0 0;}
	.banner .dataitem .fd_text .bmore{padding:0 0 0 0;}
	
	
	/*关于我们*/
	/*提交输入*/
	.i_submit{ position:relative; height:60px; padding:2vw 0 0 0;}
	.i_submit .sub_box{ position:relative; left:0; top:0px; width:100%; height:auto;}
	.i_submit .sub_box .input_box{ padding:10px 20px 16px 20px;}
	.i_submit .sub_box .input_box .mleft{width:100%; height:40px; line-height:40px; padding:0 0 0 32px; font-size:18px;}
	.i_submit .sub_box .input_box .mleft span{font-size:14px;}
	.i_submit .sub_box .input_box .mleft span i{color:#FFB901; font-style: normal;}
	.i_submit .sub_box .input_box .mright{width:100%; margin:6px 0 0 0;}
	.i_submit .sub_box .input_box .mright .p1{width:100px; height:24px; line-height:24px; border-radius:12px; -moz-border-radius:12px;  -webkit-border-radius:12px; margin:0 0 0 0;}
	.i_submit .sub_box .input_box .mright .p2{ float:left; margin-right:10px; width:40%; width: calc((100% - 120px)/2); width: -moz-calc((100% - 120px)/2); width: -webkit-calc((100% - 120px)/2);}
	.i_submit .sub_box .input_box .mright .p2 .input1{height:24px; line-height:24px; padding:0 14px 0 14px; border-radius:12px; -moz-border-radius:12px;  -webkit-border-radius:12px;}
	
	
	/*公司简介 参数*/
	.about-option{}
	.about-option li{ float:left; width:50%; background-image:url(../images/shuxian.png); background-repeat:repeat-y; background-position:right center; text-align:center;}
	.about-option li:nth-child(2n+2){ background-image:none;}
	.about-option li .t1{ font-size:18px; font-size:clamp(18px,2.9vw,56px);}
	.about-option li .t1 span{font-size:14px; font-size:clamp(14px,1.0416vw,20px);}
	.about-option li .t2{font-size:14px; font-size:clamp(14px,1vw,18px); padding:8px 0 0 0;}
	
	.er_nav{ text-align:center; padding:2vw 0 10px 0;}
	.er_nav a{ height:36px; line-height:36px; padding:0 20px 0 20px; font-size:12px;}
	
	
	.pre_next p{float:left; width:100%; overflow:hidden; line-height:30px; height:30px;}
	.pre_next .p_l{ float:left; text-align:right;}
	.pre_next .p_r{ float:right; text-align:right;}
}

@media screen and (max-width:760px){

}

@media screen and (max-width:740px){
	/*案例详细*/
	.product_xx{ padding:0 0 10px 0;}
	.product_xx .mleft{ float:left; width:100%;}
	.product_xx .mleft .mimg{padding:0 0 0 0;}
	.product_xx .mleft .mimg img{width:100%;}
	.product_xx .mright{float:right; width:100%;}
	.product_xx .mright .t1{ line-height:2em; font-size:16px; color:#000000; font-weight:bold;}
	.product_xx .mright .t2{ font-size:14px; color:#8e8e8e; padding-bottom:15px; border-bottom:1px solid #eeeeee;}
	.product_xx .mright .t3{ padding:15px 0 0 0; color:#888888; font-size:14px; line-height:1.8em;}
	.product_xx .mright .t3 img{max-width:100%;}
	.product_xx_list{}
	.product_xx_list li{ float:left; width:100%; margin:10px 0 0 0;}
	
	.kefu_right li{display:none;}
	
	table{ width:100%; overflow:hidden;}
	.product_content_title{ height:40px;}
	.product_content_title a{padding:0 32px 0 32px; line-height:40px; font-size:14px;}
	.product_content_box{ padding:10px 10px 10px 10px;}
	.product_content_box .product_content{ font-size:14px; line-height:2em; text-align:justify;}
	.product_content_box .product_content img{max-width:100%; text-align:center;}
	.product_content_box .product_display{display:none;}
	
	.product_content_title2{ height:40px;}
	.product_content_title2 a{padding:0 32px 0 32px; line-height:40px; font-size:14px;}
	
	.er_nav{ text-align:center; padding:2vw 0 10px 0;}
	.er_nav a{ width:49%; float:left; text-align:center; padding:0 0 0 0; font-size:12px; margin:5px 0 5px 0;}
	.er_nav a:nth-child(2n+2){ float:right;}
	
	.footer_box .mleft .flogo{ display:none;}
	.footer_box .mcenter{margin:2.4vw 0 0 0;}
}

@media screen and (max-width:680px){
	/*新闻*/
	.news-list{ padding:0px 0 0 0;}
	.news-list li{ padding:10px 0 10px 0; border-bottom:1px solid #eeeeee;}
	.news-list li .mimg{float:left; width:98%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px);}
	.news-list li .nr-box{ width:100%;}
	.news-list li .nr-box .mtitle{padding-top:14px;}
	.news-list li .nr-box .mtitle a{font-size:14px; color:#000000;}
	.news-list li .nr-box .more{ padding:10px 0 0 0; text-align:center;}
	.news-list li .nr-box .more a{line-height:30px; padding:0 20px 0 20px;}
	
	.news-list li:nth-child(2n+2) .mimg{float:left;}
	.news-list li:nth-child(2n+2) .nr-box{float:right;}
	
	.news-list li .nr-box .more_n{text-align:center;}
}

@media screen and (max-width:640px){

}

@media screen and (max-width:560px){
	.banner .dataitem .fd_text{ display:none;}
	
	/*案例展示*/
	.i_product .product_list li{ width:100%;}
	.i_product .product_list li:nth-child(3n+3){margin-right:0px;}
	.i_product .product_list li:nth-child(2n+2){margin-right:0px;}
	
	.i_news .mright li .mimg{ float:left; width:100%;}
	.i_news .mright li .text{float:right; width:100%;}
	
	.photo_ul li{width:100%; margin:10px 0 0 0;}
	.photo_ul li:nth-child(3n+3){margin-right:0;}
}

@media screen and (max-width:520px){

}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}