/*
1919px [1920×1080]
*/
@media only screen and (max-width: 1919px) {

}
/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){
html{ font-size: 90px; }
.jishu_fl li .text .con .jianjie{ font-size: 16px; }
.jishu_fl li .text .con{ padding:35px; }
.jishu_fl li .text .con h2{ margin-bottom:20px; }

.hexin_list li .text p{ min-height: 55px; }
.shiye_list .item ul li{ font-size: 14px; }
.shiye_list .item:nth-child(2) .jianjie,.shiye_list .item .jianjie{ font-size: 18px; }
.shiye_list .item .tit1{ font-size: 22px; }
}
/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1640px) {
/*html{ font-size: 80px; }*/
.w90{ width: 100%; }

.jishu_fl li .text .con{ padding:50px; }
.shiye_list .item ul li .counter{ }
.shiye_list .item .con{ padding:30px 30px 0 30px; }

}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {
.w1200{  width: 90%; }

.case_list li .tit h3{ padding:30px; }
.case_list li i{ width: 40px; height: 40px; line-height: 40px; font-size: 16px;  right: 30px; bottom: 30px;}
.hexin_list li .text h3{ font-size: 20px; }
.nbanner .text p{ font-size: 16px; }
.wzdh{ font-size: 14px; }
.pic_list1 li .text{ font-size: 20px; }
.pic_list1 li .text h2{ font-size: 22px; }
.pic_list1 li .text p,.pic_list1 li .text p em{ font-size: 16px; }
.case_con{ font-size: 16px; }
.pic_xg li p{ font-size: 14px; }
.tong_list1 li .text h3{ font-size: 22px; }
.right_nr li{ font-size: 15px; }
.lxwm dd{ font-size: 16px; }
.lxwm{ font-size: 15px; }
.about_jj{ font-size: 16px; }
.about_con dd,.rongyu_en{ font-size: 0.36rem; }
.cxy_list{ width: 90%; }
.about_dh p,.rongyu_dh{ font-size: 0.3rem }
.rongyu_list li p{ font-size: 15px; }
.case_list{ width: 95%; margin-left: 5%; }

.case_list1{ margin-right: 2%; }


}
/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {


}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {


}

/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {
/*html{ font-size: 70px; }*/
.index_dh p,.index_dh .more{ font-size: 14px; }
.index_dh .more i{ width: 25px; height: 25px; line-height: 25px; }
.case_list li .tit h3{ font-size: 16px; }
.case_list li i{ width: 35px; height: 35px; line-height: 35px; }
.shuzi{ font-size: 16px; }
.hexin_list li .text h3{ font-size: 18px; }
.pro_list li .text p{ font-size: 14px; }
.jishu_fl li .text .con{ padding:30px 35px 45px 30px; }
}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {

}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {
.jishu_fl li .text .con .jianjie{ font-size: 14px; }
.jishu_fl li .text .con h2{ font-size: 22px; }
.jishu_fl li .text .con i{ font-size: 20px; }
.jishu_fl .yx_pic p{ font-size: 14px; }
.nbanner .text b{ font-size: 44px; }
.jishu_dh span{ font-size: 30px; }
.n_dh a,.san_dh a{ font-size: 15px; }
.index_dh h2{ font-size: 22px; }
.banner .text h1{ font-size: 40px; }
.banner .text p{ font-size: 26px; }
.pic_list1 li .text{ font-size: 16px; }
.pic_list1 li .text h2{ font-size: 20px; }
.pic_list1 li .text p, .pic_list1 li .text p em{ font-size: 14px; }
.shiye_list .item .tit1{ font-size: 20px; }
.shiye_list .item:nth-child(2) .jianjie, .shiye_list .item .jianjie {
    font-size: 16px;
}
.shiye_list .item ul li .counter{ font-size: 30px; }

.shiye_list .item ul li .text{ padding-top: 8px; }
.shiye_list .item{ min-height: 280px; }
.san_dh{ margin:30px auto; }

}

@media only screen and (max-width: 1260px) {
.sou{ margin-left: 20px; }
}

/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
html{ font-size: 60px; }
.w1200{ width: 96%; }
.top{ display: none; }
.dian{ height: 50px; }
.sp_header{ display: block; }
span.spanpagelist{ display:none}
span.spanpagejump{ display:none}
.page_fy a {padding: 5px 10px; border: #eee 1px solid;}
.san_dh{ margin:20px auto; }
.n_dh ,.san_dh{

	white-space: nowrap;
	/*设置横向滚动*/
	overflow-x: scroll;
	/*禁止纵向滚动*/
	overflow-y: hidden;
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;
}

.n_dh::-webkit-scrollbar,.san_dh::-webkit-scrollbar {display: none;}
.banner .swiper-button-next, .banner .swiper-button-prev{ display: none; }
.pc_dian{ display: none; }
.foot_logo{ width: 45%; }

.shiye_list .item ul li:nth-child(1), .shiye_list .item ul li:nth-child(3),.shiye_list .item ul li{ float: none; width: 60%; margin:auto; }
/*.shiye_list .item ul li .num{ width: 60px; }*/
.shiye_list .item ul li{ margin-bottom: 10px; }
.shiye_list .item{ min-height: 405px; }
.shiye_tit{ width: 35%; margin:auto; }
.shiye_list .item .tit img{ width: 40px; }
.shiye_list .item .con:before{ top: 50px; }
.shiye_more a{ width: 150px; height: 45px; line-height: 45px; font-size: 20px; }
}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {
.wzdh{ display: none; }
.n_dh{ text-align: center; float: none; }
.n_dh a{ float: none; margin:0 15px; display: inline-block; }
.right{ display: none; }
.left{ float: none; width: 100%; margin:auto; }
.tong_list1 li{ margin-bottom:20px; }
.middle{ margin:30px auto; }
.tong_list1 li .text p{ font-size: 14px; }
.tong_list1 li .text h3{ font-size: 20px; }
.jishu_fl li{ margin-bottom: 90px; }
.jishu_fl li .text .con{ padding-bottom: 25px; }
.jishu_fl li .text{ margin-top: 40px; }
.nbanner .text b{ font-size: 32px; }
.rongyu_list li p{ font-size: 14px; line-height: 1.5; min-height:40px; padding:10px; }
.route1{ display: none; }
.hexin_list li{ width: 32%; margin-left: 2%; }
.ai_list li .con .text p{ font-size: 16px; }
.ai_con{ font-size: 16px; margin:10px auto; }

}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1024px) {

}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {


}

/* 900px 过渡 */
@media only screen and (max-width: 900px) {


}

/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
.foot_nr{ display: none; }
.foot{ padding-top: 0; }
.hexin_list li .text h3{ font-size: 16px; }
.hexin_list li .text p{ font-size: 12px; }
.hexin_list li .text i{ width: 5px; height: 10px; }
.shuzi{ font-size: 12px; }
.hexin_list li a{ padding:10px 0; }
.shuzi{ margin:20px auto; }
.shuzi li .num .counter{ font-size: 34px; }
.hezuo_list{ margin:20px auto 0 auto; }
.tong_list1 li .text h3{ font-size: 18px; }
.tong_list1 li .text p{ margin:10px auto; line-height: 1.8; }
.tong_list1 li a{ padding:20px; }
.jishu_fl li .pic_box,.jishu_fl li:nth-child(2) .pic_box{ width: 100%; float: none; }
.jishu_fl li .text,.jishu_fl li:nth-child(3) .text{ position: relative;; top: auto; margin-top: -20px; width: 100%; transform: translateY(0);}

.jishu_fl li{ margin-bottom:20px; }
.jishu_box2{ padding: 30px 0; }
.jishu_list li{ margin-left:2%; width: 32%; }
.jishu_list{ margin:20px auto; }
.jishu_list li .text{ padding:0 15px; }
.jishu_list li .text h3{ font-size: 16px; }
.jishu_list li .text{ font-size: 16px; }
.about_con{ width: 64%;}
.about_jj{ font-size: 14px; line-height: 1.8; }
.about_shuzi li{ width: 50%; margin-bottom: 20px; }
.about_shuzi{ margin:10px auto; }
.zhuanli_list li a{ padding:10px 20px; }
.rongyu_list li p{ min-height: 65px; }
.about_box3{ padding:30px 0; }
.job_list{ margin:20px auto; }
.about_box2{ padding: 30px 0; }
.about_con dd{ margin:20px auto; }
.nbanner .text_dh{ font-size: 14px; line-height: 50px; height: 50px; }
.shiye_list .item ul li:nth-child(1), .shiye_list .item ul li:nth-child(3),.shiye_list .item ul li{ float: none; width: 100%;  }
.hehuo_box{ width: calc(100% - 100px);}

.shiye_lxwm{ width: 45%; }

.ai_list li .con .text h3{ font-size: 26px; }
}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 767px) {
.tong_connr img{ width: auto!important; height: auto!important; display: block; }
.banner .text h1{ font-size: 20px; }
.banner .text p{ font-size: 14px; }
.banner .text a{ width: 100px; height: 30px; line-height: 30px; font-size: 12px; }
.banner .text p{ margin:10px auto; }
.index_dh h2{ font-size: 15px; }
.index_dh p, .index_dh .more{ font-size: 12px; }
.index_dh p img{ width: 15px; position: relative; top: -1px; }
.index_dh p{ line-height: 15px; }
.index_dh .more i{ font-size: 12px; width: 20px; height: 20px; line-height: 20px; }
.shuzi li{ width: 50%; margin-bottom:20px; }
.hexin_list li{ width: 100%; margin:15px auto 0 auto; }
.pro_list li a{ display: block; }
.pro_list li .pic1{ float: none; width: 100%; }
.pro_list li .text{ width: 100%; }
.pro_list .w1200{ padding:20px 0; }
.pro_list li{ margin:auto; }
.pro_list li .text p{ margin:10px auto; }
.pro_list li .text em{ width: 120px; margin:auto; font-size: 14px;  margin-bottom: 20px;}
.pro_list li .text i{ font-size: 14px; }
.pro_list li .text h3{ font-size: 16px; }
.box4{ padding-bottom:20px; }
.hezuo_list li{ width: 32%; }

.hezuo_list li.li1{ margin-left: 2%; }
.hezuo_list li.li2{ margin-left: 0; }

.pro_list .swiper-button-next, .pro_list .swiper-button-prev{ display: none; }
.pro_list .swiper-pagination{ display: block; }

.pic_list1 li,.pic_list1 li:nth-child(2n){ float: none; width: 100%; margin:auto; margin-bottom: 30px; }
.pic_list1 li .text h2{ font-size: 18px; }
.pic_list1 li .text i{ font-size: 14px; }
.middle{ margin:20px auto; }
.dan_con{ font-size: 16px; }
.fangan_list li .pic,.fangan_list li .text{ float: none; width: 100%; }
.fangan_list li{  }
.fangan_list li a .w1200{ display: block; }
.fangan_list li .text p{ font-size: 14px; }
.fangan_list li .text{ margin-top:20px; }
.fangan_list li .text h3{ font-size: 18px; }
.fangan_list li:nth-child(2n) .pic{ margin:auto; margin-top:20px; }
.case_box .item{ padding:30px 0; }
.case_list1 h3{ margin-bottom:10px; }
.case_list1{ float: none; width: 100%; margin:auto; }
.case_box .item .case_r{  margin-top: 20px; }

.tong_list1 li .text h3{ font-size: 16px; }
.tong_list1 li .text p{ line-height: 1.5; margin:5px auto; }
.tong_list1 li .text em{ font-size: 12px; }
.tong_list1 li a{ padding:10px; }
.tong_list1 li .pic{ width: 42%; margin-right:3%; }
.tong_list1 li .text{ width: 55%; }
.route{ height: 50px; line-height: 50px; }
.nbanner .text p{ display: none; }
.nbanner .text i{ display: none; }
.nbanner .text h1{ margin:auto; }

.nbanner .text b{ font-size: 16px; }
.jishu_fl li .text .con h2{ font-size: 18px; margin-bottom: 10px; }
.jishu_fl li .text .con{ padding:15px; }

.jishu_list li{ width: 49%; margin:auto; margin-bottom: 15px; }
.jishu_list li:nth-child(2n){ float: right; }
.jishu_list li .text,.jishu_list li .text h3{ font-size: 14px; }
.jishu_dh span{ font-size: 24px; }
.bq a{ display: block;margin-top:5px; }
.about_con{ width: 100%; }
.about_con dd, .rongyu_en{ font-size: 20px; margin:10px auto; }
.cxy_list li{ width: 23.5%; margin-left:2%; }
.cxy_list li .pic{ border-radius: 10px; }
.cxy_list{ padding-bottom: 30px; }
.zhuanli_list li p{ font-size: 14px; }
.zhuanli_list{ width: 100%; }
.zhuanli_list .swiper-button-next{ left: auto; right: 35%; }
.zhuanli_list .swiper-button-prev{ left: 35%; }
.rongyu_item{ float: none; width: 100%; margin:auto; }
.rongyu_list li{ margin:auto; margin-bottom: 20px;  width: 49%;}
.rongyu_list li:nth-child(2n){ float: right; }
.job_list li{ width: 33.3%; }
.job_list li .pic{ width: 50px; }
.job_list li p{ font-size: 14px; margin:5px auto; }
.about_shuzi li .num .counter{ font-size: 26px; }
.about_shuzi li p{ font-size: 15px; }
.nbanner .text_dh .n_name{ float: none; text-align: center; }
.nbanner .text_dh .w1200{ border:none; }
.nbanner .text_dh{ top: 50%; transform: translateY(-50%); background:none;  }
.nbanner .text_dh .r{ display: none; }
.nbanner .text_dh .n_name{ font-size: 18px; font-weight: normal; }
.case_list{ width: 96%; margin:20px auto; }
.slick-initialized .slick-slide > div{  margin: 0 0px 10px 0; }
.hexin_list li .text p{ min-height: auto; }
.shiye_list .item{ float: none; width: 100%; margin:auto; margin-bottom: 20px; min-height: auto; }
.shiye_list .item .con{ padding:20px; }
.shiye_list .item:nth-child(2) .jianjie{ margin-top: 10px; }
.shiye_list .item .jianjie p{ margin:0 auto 10px auto; }
.shiye_tit{ width: 65%; }
.shiye_box{ padding:30px 0; }
.shiye_list .item .tit i{ font-size: 14px; margin-top: 10px; }
.shiye_list .item ul li:nth-child(1), .shiye_list .item ul li:nth-child(3),.shiye_list .item ul li{  width: 50%; margin:15px auto;  }

.hehuo_box{ width: calc(100% - 40px);  padding:10px; }
.shiye_lxwm{ float: none; width: 100%; }
.shiye_dh{ font-size: 16px; }
.shiye_lxwm_con{ font-size: 14px; line-height: 1.5; padding:10px;  margin:10px auto;}
.hehuo_box a i{ font-size: 20px; }
.shiye_mess p{ margin-bottom:10px; font-size: 14px;}
.shiye_mess{ margin-top: 10px; }
.shiye_mess p input{ height: 40px; line-height: 40px;  }
.shiye_mess dd{font-size: 14px;}
.shiye_mess dd textarea{ height: 40px; }
.shiye_more,.shiye_list{ margin:10px auto; }
.piao{ display: none; }
.ai_list li .con .text p{ font-size: 12px; }
.ai_list li .con{ width: 55%; }
.ai_list li .con{ left:10%}
.ai_list li.li2 .con{ left:0}
}



/* 700px 过渡 */
@media only screen and (max-width: 700px) {





}

/* 640px 过渡 */
@media only screen and (max-width:640px){


}
/* 绝对手机模式 */
@media only screen and (max-width: 600px) {

}

/* 苹果s */
@media only screen and (max-width: 414px) {

}

/* 苹果普通、X */
@media only screen and (max-width: 375px) {

}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {


}

/* 苹果5 */
@media only screen and (max-width: 320px) {
body{ font-size: 12px; }

}

/*手机横屏*/
@media (max-width:850px) and (max-height:414px) {


}

@media (max-width:600px) and (max-height:320px) {

}