/*
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; }





}


/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {
.w1420{ width: 1400px; }
.lx_box{ height: 503px; }
.ad_l{ font-size: 22px; }

.ad{ padding:30px 15px; }
.ad_box{ width: 50%; }
.ad_r{width: calc(50% - 30px);}
}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {
.pg_message p,.mess p{ width: calc(13% - 12px);}
.pg_message p.p3, .pg_message p.p6 ,.mess p.p3,.mess p.p6{ width: calc(19% - 12px);}


.zy_box .tab_list a{ font-size: 14px; }
.w1420{ width: 1300px; }
.lx_box{ height: 484px; padding:15px 20px; }
.yxlx_news{ padding:3px 20px; }
.lx_box .item{ margin:15px auto; }
.ad_l{ font-size: 20px; }
.ad_wei{ width: 210px; }
.ad_l{ width: calc(100% - 210px);  }
.ad_box{margin-right: 20px; width: 49%;}
.ad_r{width: calc(51% - 20px);}
}
/*
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: 1360px) {
.w1420{ width: 1200px; }
.lx_box{ height: 493px; }

.news_box .tab_list li{ margin:17px auto; }
.wenda_box { height: 328px; }
}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {



}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1220px) {
html{ font-size: 60px; }

.top,.nav_box{ display: none; }
.dian{ height: 60px; }
.sp_header{ display: block; }
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; }

.w1420{ width: 96%; }
.pg_message{ display: none; }
.pc{ display: none; }
.wap{ display: block; }
.index_l,.left{ float: none; width: 100%; }
.daxue_list{grid-template-columns: repeat(1, 1fr); gap: 10px;}
.lx_box{ height: auto; }
.zy_box,.lx_box,.zhibo_box,.index_news,.news_box,.wenda_box,.link{ margin:10px auto; }
.middle{ margin:10px auto; }
.bai_box{ padding:15px; }
.zhibo_pic{ position: relative; float: none; width: 100%; top: auto; left: auto; padding-top:59.15%; }
.zhibo_list{ float: none; width: 100%; }
.zhibo_list li a{ font-size: 14px; padding:8px 10px; }
.zhibo_list li p{ width: 120px; }
.zhibo_list li p i{ font-size: 14px; }
.zhibo_list li em{ width: 65px; height: 25px;  line-height: 25px; border-radius: 25px; }
.zhibo_list li h4{width: calc(100% - 195px); }
.index_dh h2, .index_dh h1{ font-size: 18px; }
.index_dh h2 img{ height: 18px; }
.index_dh .more{ font-size: 14px; }
.index_dh{ height: 40px; line-height: 40px; }
.daxue_list{ margin:10px auto; }
.daxue_list li .con h3{ font-size: 15px; min-height: auto; }
.daxue_list li .con dd a{ font-size: 14px; }
.tab li{ font-size: 14px; }
.zy_box .tab_list a{ font-size: 12px; }
.zy_box .tab_list{gap: 5px;}
.zy_box .tab_con{ height: auto; margin:20px auto 0 auto; }
.lx_box .item .list a,.lx_box .tit,.news_box .tab_list li a{ font-size: 14px; }
.lx_box .item{ margin:10px auto; }
.lx_box .tit{ width: 80px; }
.wenda_box{ height: auto; }
.wenda_box .item .tit i,.wenda_box .item .text i{ font-size: 14px; height: 22px; width: 22px; line-height: 22px; }
.wenda_box .item .tit h3{ font-size: 14px; }
.wenda_box .item .text p{ font-size: 12px; }

.link_dh{ font-size: 14px; }
.link{ display: none; }

.daxue_list li{ padding:30px 10px 5px 10px; position: relative; }
.daxue_list li .pic{ float: left; width: 95px; margin-right: 10px; }
.daxue_list li .con{ overflow: hidden; padding:0px; }
.daxue_list li dl{ left: auto; right: 0;   }
.daxue_list li .text p{ margin:2px auto; }
.daxue_list li .text{ margin:5px auto 0 auto; }
.daxue_list li dl dd{background: url(../images/rzbg1.png) no-repeat center; background-size: contain; margin-left: 0; margin-right: -23px; font-size: 12px;}
.daxue_list li dl dt{ text-indent: 10px; font-size: 12px; width: 73px; border-top-right-radius:3px; }
.daxue_list li dl{ width: auto; height: 25px; line-height: 25px;}
.daxue_list li .pic span img{ object-fit: contain; }
.daxue_list li .con dd{ border:none; margin:8px auto 10px auto; height: 25px; line-height: 25px; width: 180px; float: right;}
.daxue_list li .con dd a{ height: 25px; line-height: 25px; border-radius: 25px; width: 80px; border:#8e6694 1px solid; margin-left: 10px; }
.daxue_list li .con dd a:last-child{ background: #fff; color: #463a8a; }
.daxue_list li dl dd i{ font-size: 12px; margin-right: 0px; }
.foot_tel p{ font-size: 18px; }
.foot_tel{ font-size: 12px; }
.foot_menu{ background: #714d99;  display: grid; grid-template-columns: repeat(3, 1fr); position: fixed; bottom: 0; left: 0; width: 100%; }
.foot_menu li{text-align: center; position: relative; height: 50px; display: flex; align-items: center; justify-content: center; }
.foot_menu li a{ display: flex; align-items: center; justify-content: center;  color: #fff;  }
.foot_menu li a i{ margin-left: 5px; }
.foot_menu li:before{ content: ""; position: absolute; height: 100%; top: 0; left: 0; width: 1px; background: #572e85; z-index: 1;}
.foot_menu li:first-child:before{  display: none; }
.wap_dian{ height: 50px; }
.nbanner{ float: none; width: 100%; }
.fangan_mess .tit,.n_dh_box h1,.n_dh_box h2{ font-size: 18px; }
.fangan_mess{ margin-bottom: 20px; }
.n_dh_box h1 i,.n_dh_box h2 i{ width: 5px;height: 15px; margin-right:8px; }
.shai_box{ font-size: 14px; margin:10px auto; }
.shai_box dl dt{  }
.shai_box dl dd{ font-size: 13px;}
.shai_box dl dd a{ margin:5px 0px; padding:5px 7px; }
.fangan_mess p{ margin:10px auto; }
.fangan_mess dd{ margin:10px auto 0 auto; }
.fangan_mess .con{ margin:10px auto 0 auto; }
.news_box .tab_list li{ margin:10px auto; }
.gjbk_news .tab_list li i{ font-size: 14px; display: none; }
.gjbk_news .tab_list li a{width: calc(100% - 85px);}
.gjbk_news{ padding:5px 15px; }
.route_box{ display: none; }
.content{ margin:10px auto; }
.n_dh{ font-size: 14px; }
.page_fy{ margin-top: 20px; }
.page_fy a{ width: 20px; height: 20px; line-height: 20px; }
.yslx_con{ height: auto; /*padding:10px 0;*/ }
.wap_mess{ width: 50%; margin-left: -25%; }
.route{ margin:10px auto; }
.ad{ display: block; }
.ad_box{ float: none; width: 100%; }

.ad_r{ width: 100%; }
}

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


}

/*
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_nav{ display: none; }

.foot_l{ width: 55%; }
.foot_gzh{ width: 45%; gap: 10px; font-size: 12px; max-width: 230px;}

.foot_nr{ padding:20px 0; }
.bq{ font-size: 12px; padding:10px 0; }
.bq span{ display: block; margin:auto; }
}




/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 767px) {
.tong_connr img{ width: auto!important; height: auto!important; display: block; }
.okmsg,.wap_mess{width:80%;  margin-left:-40%;}
.foot_logo img{ width: 140px; }
.okmsg .okmsg_con .tit img{ width: 60px; }
.okmsg .okmsg_con .tit p{ font-size: 14px; }
.okmsg .okmsg_con .wei{ margin:20px auto 0 auto; }

.wap_mess .fangan_mess p{ margin:5px auto; }
.ad_box{ display: block; }
.ad_l{ float: none; width: 100%; font-size: 15px; text-align: center; }
.ad_wei{ margin:20px auto; }
.ad{ padding:20px 10px; }
.ad_r{ line-height: 1.8; }
.zhibo_list li h4{ line-height: 1.5; }
.dan_con video{ width: 100%; }
.banner .pic span{  padding-top: 41.46%; }
.Tpiaochuan{ width: 300px; }


}



/* 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) {

}