/*
1919px [1920×1080]
*/
@media only screen and (max-width: 1919px) {

}
/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){
html{ font-size: 90px; }
}
/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {
html{ font-size: 80px; }

}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {

}
/*
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; }
}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {

}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {



}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
.indexabout_nr .indexabout_nr_r dl ul {
    padding-top: 29px;
    padding-bottom: 0px;
}
html{ font-size: 60px; }
.w1200{ width: 96%; }
.top{ display: none; }
.dian{ height: 50px; }

span.spanpagelist{ display:none}
span.spanpagejump{ display:none}
.page_fy a {padding: 5px 10px; border: #eee 1px solid;}
.n_dh {

	white-space: nowrap;
	/*设置横向滚动*/
	overflow-x: scroll;
	/*禁止纵向滚动*/
	overflow-y: hidden;
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;
}

.n_dh::-webkit-scrollbar {display: none;}
.banner .swiper-button-next, .banner .swiper-button-prev{ display: none; }
}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {

.tuji .swiper-button-next{ right:10px; }
.tuji .swiper-button-prev{left:10px; }



.sp_header{ display: block; }
.head{ display:none}
.footnr .gongchengjx em {
    font-size: 22px;
}



.indexnew .indexnew_l ul li dl p{ padding-top:4px;}
.indexnew .indexnew_l ul li {
    margin-bottom: 17px;
    padding-bottom: 17px;
}
.indexnew .indexnew_r .newzuixin {
    padding: 11px 0 0 0;
}
}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1023px) {

.cp_tx{ display:none}
.cp_tx_ul{ display: grid;}
.cp_tx_ul li{ border: #ddd 1px solid; padding:15px;}
.cp_tx_ul li .pic span{ padding-bottom: 66%; }
.cp_tx_ul li .pic img{ object-fit: contain; }
.pic_list1 li .text{ font-size: 14px; }
.cp_tx_ul li p{ padding-bottom: 0; }
}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {

}

/* 900px 过渡 */
@media only screen and (max-width: 900px) {


}

/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {

.indexnew .indexnew_l,.indexnew .indexnew_r {
    width: 100%;
    float: none;
}

.indexabout_nr .indexabout_nr_l li dl {
    padding: 12% 4%;
}
.indexabout_nr .indexabout_nr_l li dl .dlnr {
    padding-left: 5px;
}
.indexabout_nr .indexabout_nr_l {

    gap: 10px;
}
.indexabout_nr .indexabout_nr_r dl ul li p em {

    font-size: 28px;
}
.indexabout_nr .indexabout_nr_r dl ul li p i {
    right: 30px;
}
.indexabout_nr .indexabout_nr_r dl ul {
    padding-top: 23px;
    padding-bottom: 0px;
}
.zhiwei .zhiwei_l ul li .at i {
    color: #FCC93F;
    font-size: 30px;
    width: 20px;
    margin-right: 8px;
    margin-left: 8px;
    font-weight: normal;
    display: inline-block;
    float: left;
}
.zhiwei .zhiwei_l ul li .jnr{ padding-left:35px; padding-right:35px;}
.honor{ display: grid;
	grid-template-columns: repeat(3, minmax(0px, 1fr));
	gap:15px;}
.licheng {
    margin: 5% 5%;
}
.zhiwei .zhiwei_l{ width:68%}
.zhiwei .zhiwei_r{ width:30%}
.zhiwei .zhiwei_r dl {
    max-width: 90%;
}

.indexserv ul{ display: grid;
	grid-template-columns: repeat(3, minmax(0px, 1fr));
	gap:20px;}
.indexserv ul li{  padding-bottom:15px}
.foot_list{ display: none; }
.footnr .gongchengjx{ width: 55%; }

}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 767px) {

.indexabout_nr .indexabout_nr_l {
    float: none;
    width: 100%;
}
.indexabout_nr .indexabout_nr_r {
    padding-left: 0%;
}

.tong_connr img{ width: auto!important; height: auto!important; display: block; }

.footnr .gongchengjx{ display:none}
.foot_list.f,.foot .cor,.footnr,.bolang{ display:none}
.copy_foot span{ float:none!important; margin:0px 10px;}
.copy_foot{ padding:10px 0; text-align:center; line-height:2}

.job .jobtit{ font-size: 22px; }
.job ul.jobul li .pic1{ width: 50px; }
.job ul.jobul{ display: block; }
.job ul.jobul li{ margin-bottom: 20px; }
.zhiwei .zhiwei_l{ width: 100%; float: none; }
.zhiwei .zhiwei_r{ width: 100%; float: none;  margin-top: 20px;}
.zhiwei .zhiwei_r dl{ width: 90%;}
.lxwm ul{display: grid; display: block;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap:10px; margin-top:4%}
.lxwm ul li{ margin-top:20px;}
.lxwm ul li p{ padding-top:10px; }
.lxwm ul li i{ font-size: 26px; }

.cp_tx_ul {

    grid-template-columns: repeat(2, minmax(0px, 1fr));

}



/* 700px 过渡 */
@media only screen and (max-width: 700px) {

.wenhua .culture li .pic1{ width: 40px; }
.wenhua .culture li p{ font-size: 12px; }
.wenhua .culture li i{ font-size: 18px; padding:10px 0; }
}

.n_dh a{ height:30px; line-height:30px;  padding:0px 12px; }
.licheng {
    margin: 4% 4%; background:none;
}

.licheng .licheng_cat {
    text-align: left;
}
.licheng .licheng_cat {
     padding-bottom: 0px;
}

.licheng .licheng_cat p.catname em {
    display: block; position:relative;
    color: #fcc93f;
    left:auto;
    top: auto;
    margin: 0px;
}
.licheng .licheng_cat p.catname i { display:none;}
.licheng .licheng_art .licheng_art_ico { top:auto; position:relative;
    left: auto;
    margin-left: 0px; display:none;
}
.licheng .licheng_art dl {
    float: left;
    width: calc(100% - 0px);
}
.licheng .licheng_art dl:before,i.lcbottom{ display:none!important}


.pic_list1{display: grid;
	grid-template-columns: repeat(2, minmax(0px, 1fr));
	gap:18px; margin-top:20px;}

}

/* 640px 过渡 */
@media only screen and (max-width:640px){


.cp_tx_ul {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap: 15px;
}



.indexnew .indexnew_l ul li dl i {
    font-size: 16px;
}
.indexnew .indexnew_l ul li dl span { font-size:14px; font-weight:normal;
    padding-top: 5px;

    line-height: 100%;
}

/*.indexnew .indexnew_l ul li .pic {
    float: none;
    width: 100%;
}
.indexnew .indexnew_l ul li dl {
    padding-left: 0px; padding-top:15px;
}*/

.indexnew .indexnew_l ul li .pic {
    width: 120px;
}

.indexnew .indexnew_l ul li dl {
    padding-left: 10px;
}

.job ul.jobul {
    display: grid;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    gap: 0px;
    padding-top: 5%;
}
.job ul.jobul li{ margin-bottom:25px;}


.zhiwei .zhiwei_l,.zhiwei .zhiwei_r {
    width: 100%; float:none; margin-bottom:25px;
}
.zhiwei .zhiwei_l ul li .at {

    height: 50px;
    line-height: 50px;
    font-size: 16px;
}
.zhiwei .zhiwei_r dl{ width:90%}
}
/* 绝对手机模式 */
@media only screen and (max-width: 600px) {
.comtit {
    font-size: 18px; text-align:center;
}
.nbanner .pic span {
    padding-top: 50%;
}
	.indexserv ul{ display: grid;
	grid-template-columns: repeat(1, minmax(0px, 1fr));
	gap:0px;}
.indexserv ul li{  padding-bottom:15px; margin-bottom:20px}
.honor{ display: grid;
	grid-template-columns: repeat(2, minmax(0px, 1fr));
	gap:15px;}
.honor li .text {
    font-size: 14px;

}

.wenhua .culture{display: grid;
	grid-template-columns: repeat(2, minmax(0px, 1fr));
	gap:15px;}
.wenhua .culture li p{ line-height: 140%;}
.tong_list1 li {
    margin-bottom: 17px;
    border-bottom: #eee 1px dotted;
    position: relative;
    padding-bottom: 14px;
}
.tong_list1 li .pic {
    width: 120px;
}
.tong_list1 li h3{font-size: 16px;
    margin: 3px;  margin-bottom:10px;}
.tong_list1 li .text p{font-size: 12px;
    color: #5A5A5A;
    font-weight: normal;
    text-decoration: none;
    margin-top: 5px; line-height:1.6; margin-top:0}
.tong_list1 li .text {
    overflow: hidden;
    padding-left: 10px;
}
.tong_list1 li .text p span {
    font-size: 12px;
    color: #fcc93f;
}
.tong_list1 li .text em{ bottom:10px; font-size: 12px;}


.tong_list1 li .text span.xx{ display:none}

.tuji .swiper-button-next{ display:none}
.tuji .swiper-button-prev{ display:none}

}

/* 苹果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) {}

