@media (max-width:1680px){
.about .tow .text {
    padding-left: 13.5%;
}
}
@media (max-width:1600px){
.about .tow .text {
    padding-left: 11.5%;
}
}
@media (max-width:1440px){
.about .tow .text {
    padding-left: 7.5%;
}
}
@media (max-width:1420px){
.box{
	width:96%
}	
}
@media (max-width:1366px){
.about .tow .text {
    padding-left: 5.5%;
}
}
@media (max-width:1240px){
.footer dl dd p, .footer dl dd th ,.footer dl dd a,.footer .Copyright{
    font-size: 16px
}
.footer dl dt {
    font-size: 20px;
}
}

@media (max-width:1199px){
body,#product .product .pub_one .op_ip .text,#product .product .pub_one .op_ip .img{
	width:100%;
}
.job_show {
    width: 80%;
}
.about .tow .text {
    padding-left: 2.5%;
}
#contact .five {
    padding-left: 0;
}
.about .th{
	padding-bottom:20px
}
#banner .txt span {
    font-size: 15px;
}
#contact .five .th p {
    font-size: 16px;
    line-height: 32px;
}

.w1200,#banner .txt.pro,.product,#banner .txt.down,#download,#contact .six,#contact .five,.box,.news,.where,.about .one, .about .th,#honor .four .newsHisList,.job_show .cont{
	width:96%
}
.news .dls dl {
    width: 48.67%;
}
#honor .four {
    margin: 25px auto 0 auto;
}
#honor .one .list dd {
    width: 92.5%;
}
.header h1 img{
	width:2rem
}
.footer{
	padding-top:0
}
.footer .Copyright .box {
    background:none;
    margin-top: 0;
    padding:0 0 25px 0;
}
.header .nav,.language,.home_tow .dl dl:nth-child(3),.news .timer ,.footer .foot,#smv_tem_55_55{
	display:none
}
.wap_footer.flex{
	display:flex
}
#smv_tth_55_55,#honor .newsHisPrev,#honor .newsHisNext{
	display:none
}
.footer .Copyright {
    line-height: 24px;
	padding:0.25rem 0 0.35rem 0;
	font-size:16px
}

.wap_top,.wap_nav,.home_th .dl p:nth-child(6){
	display:block
}
.header{
	padding:0.25rem 0
}
.home_tow .s_o_n .dl .one {
    width: 48.55%;
}
.home_tow .s_o_n .dl .one dd{
	height:3.2rem
}
.next_next img ,.prev_prev img{
    width: 1rem;
}
.footer dl{
	padding-bottom:0.35rem
}
#job .one h6 {
    width: 33%;
}
@media (max-width:1024px){
#banner .txt p {
    font-size: 24px;
    line-height: 40px;
}
.abtle {
    display: -webkit-box;
    overflow-x: scroll;
}	
#banner .img img {
    height: 5rem;
    width: 100%;
    object-fit: cover;
}
#banner .txt.pro span {
    font-size: 14px;
	line-height:24px
}
#banner .txt.pro p {
    font-size: 30px;
}
#contact .one .ck_show dl {
    top: 245px;
}
.application .dl dd {
    left: 15px;
    bottom: 15px;
    font-size: 18px;
}
.about .th dl{
	width:22%;
}
#product .product .pub_one .pro_form .img{
	margin-bottom:0.35rem
}
#product .product .pub_one .op_ip .img{
	margin-top:0.35rem
}
#product .product .pub_one .pro_form .img img,.pro_form .form,#product .product .pub_one .op_ip .img img{
	width:100%
}
#contact .one .ck_show dd p:nth-child(1) {
    margin-bottom: 5px;
}
#contact .one .ck_show dd p {
    font-size: 16px;
    line-height: 24px;
}
#contact .one .ck_show {
	display:none
}
#contact .five .th{
	padding:0.25rem
}
#contact .five .th p{
	margin-bottom:0.15rem
}
#contact .six {
    margin: 0px auto 0.5rem auto;
}
#contact .six .pub_tit th {
    font-size: 15px;
    margin-top: 28px;
    width: 90%;
}
#contact .six form .rt {
    width: 49%;
	margin-bottom:2%
}
#contact .six form .textarea{
	margin-top:0
}
#contact .six form .yzm .rt {
    width: 30%;
}
.job_show .cont,#contact .one .ck_show dl,#contact .five .th,#contact .five .img{
	width:100%
}.news{
	margin-top:20px
}
table.gridtable {
    width: 300%;
	margin-bottom:0
}
}
@media (max-width:640px){
.pub_tit h2 {
    font-size: 20px;
}
#mySwipe .pc_img {
	height:6rem;
	width:100%;
	object-fit: cover;
}
.txt_xsp .img {
    left: 6%;
    bottom: 30px;
}
.txt_xsp .img h2 {
    font-size: 18px;
}
.txt_xsp .img p {
    font-size: 15px;
}
#product .product .pro_ck em {
    line-height: 48px;
    font-size: 16px;
}
#product .product .pub_one {
    margin: 0 auto;
	padding:0.35rem
}
#product .product .pub_one .op_ip .text h2 {
    background: url(../images/bb.png) no-repeat 0 8px;
    font-size: 18px;
    padding-bottom: 15px;
}
#product .product .pub_one .op_ip .text p {
    font-size: 15px;
    line-height: 30px;
}
#product .product .pub_one .op_ip .clo_3 {
    width: 45.33%;
}
#product .product .pub_one .op_ip .clo_3 dt {
    font-size: 16px;
}
#product .po_tow .text li em {
    width: 25%;
	font-size:15px
}
#product .po_tow .text li i {
    width: 65%;font-size:15px
}
.yzm .rt {
    width: 35%;
}
.pro_form .form p{
	width:100%;margin-bottom: 10px;
}
.pro_form .form p:nth-last-child(2) {
    margin-bottom: 10px;
}
.pub_tip {
    font-size: 15px;
}
#product .pro_down a {
    font-size: 13px;
}
#product .pro_down {
    font-size: 15px;
}
#product .pub_one:nth-child(1) .op_ip:last-child .clo_3{
	width:100%
}
#product .product .pub_one .op_ip .text.w100 {
    margin-top: 25px;
}
#product .product .pub_one .op_ip .clo_3 dd p {
    font-size: 15px;
    line-height: 32px;
    background: url(../images/df.png) no-repeat 0 12px;
}
.where{
	display:none
}
.abtle {
    display: -webkit-box;
    overflow-x: scroll;
}
.job_show .cont .name h2{
	margin-bottom:15px;
	 font-size: 18px;
}
.mail img{
	width:3.5rem
}
#download{
	margin-top:0
}
#download .dl_list dl {
    width: 48.67%;
	margin-left:0
}
#download .dl_list dd h2 {
    font-size: 18px;
    margin: 10px 0;
}
#download .dl_list dl {
    margin-bottom: 12px;
}
#download .dl_list dd p {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px;
}
#download .dl_list a img{
	width:2.5rem
}
.dl_list {
	 justify-content:space-between ;
}
.job_show .cont .name p,.job_show .cont .one p {
    font-size: 15px;
    line-height: 30px;
}
.job_show {
    width: 91%;
}
.job_show .cont {
    height: 10rem;    padding-bottom: 0;
}
#job .one h6 {
    width: 36%;
}
#job span {
	display:flex;justify-content:space-between ;
	width:100%
}
#job .list_job .ul th:nth-child(1), #job .list_job .li th:nth-child(1) {
    padding-left: 0;
}
job .list_job .li {
    font-size: 15px;
}
#job .select, #job .text {
    width:78%;
	margin:0
}
#job .text{
	margin:0.25rem 0
}
#job .search {
    font-size: 16px;
}
#job .one h6 a,#job .one h6 a.cur{
	font-size:16px
}
#honor .one .list{
	  justify-content:space-between ;
}
#honor .one .list dl{
	margin-left:0;
	width:49%
}
.about .one .cont p, .about .tow .text p {
    font-size: 15px;
    line-height: 32px;
}
.application .dl dl {
    width: 48.33%;
    margin-bottom: 3%;
}
.application .dl dd {
    font-size: 16px;
}
.pub_tit em {
    font-size: 16px;
    width: 80%;
    line-height: 24px;
}
.see_dl dl,.home_one .ck_show .list dl {
    width: 48.9%;
}
.home_one .ck_show .list dl:nth-child(3),.news .puc_r{
	display:none
}
.home_tow .s_o_n .dl .one dd {
    height: 5rem;
}
#banner .img img{
	height:5rem;
	width:100%;
	object-fit: cover;
}
#banner .txt p {
    font-size: 18px;
    line-height: 34px;
}
.pub_tit {
    padding-top: 15px;
}
.news .dls dd h2 {
    font-size: 17px;
	font-weight:bold;
	margin-top:10px
}
.news .dls dd p {
    font-size: 15px;
}
.news .puc_l .title p span {
    font-size: 14px;
    margin-right: 20px;
}
.news .puc_l .title h2 {
    font-size: 20px;
	font-weight:bold
}
.news .puc_l .title p {
    padding: 15px 0;
    margin-bottom: 15px;
}
.about .tow .text{
	padding:0.25rem
}
.about .th {
    margin-top: 0;
	padding-bottom:40px
}
.about .th dl {
    width: 44%;
	padding-bottom:0
}
.about .th dt img {
    width: 2rem;
}
.about .th dd h2 {
    font-size: 20px;
    margin: 10px auto;
}
.news .dls dl,.news .puc_l,.about .tow .text,.about .tow .img {
    width: 100%;
}
}
@media (max-width:414px){
.news,.box,#honor .one {
    width: 92%;
}

#honor .one .list dl{
	width:100%
}
#honor .one .cont {
    margin: 25px auto;
}
.about .one .cont p, .about .tow .text p {
    font-size: 16px;
    line-height: 32px;
}
#honor .four {
    padding: 25px 0;
}
#honor .one .list dd {
    width: 94.5%;padding: 10px 0;
}
.home_tow .dl{
	    display: -webkit-box;
    overflow-x: scroll;    flex-wrap: inherit;
}
.home_tow .s_o_n .dl .one dl {
    padding: 20px;
    margin-top: -70px;
}	
.home_tow .s_o_n .dl .one .img img{
	width:3rem
}
.home_tow .s_o_n .dl .one dt {
    padding: 70px 0 15px 0;
    font-size: 20px;
}
.home_tow {
    padding-bottom: 0;
}
.home_tow .s_o_n .dl .one dd {
    font-size: 15px;
    line-height: 28px;
	height:5.5rem
}
.home_one .ck {
    width: 50%;
    font-size: 18px;
}
.see_dl dt h2,.home_one .ck_show .list dd {
    top: 25px;
    left: 20px;
}
.see_dl dt h2,.home_one .ck_show .list dd h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.see_dl dt p{
	left:20px
}
.see_dl dt p,.home_one .ck_show .list dd p {
    font-size: 15px;
    line-height: 24px;
}
.see_dl dt p:nth-child(3) {
    top: 60px;
    width: 87%;
}
.see_dl dt p:nth-child(4) {
    top: 85px;
    width: 87%;
}
.aboutHisList dd {
    font-size: 16px;
    padding: 12px;
}
.newsHisNext {
    right: -15%;
}
.newsHisPrev {
    left: -15%;
}
.newsHisList dd h2 {
    font-size: 18px;
    margin: 10px 0;
}
.newsHisList dd p ,.where,.where a{
    font-size: 15px;
}

.news .puc_l .cont {
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.wap_footer a {
    padding: 12px 0;
}
.footer .Copyright {
    font-size: 15px;padding: 0.25rem 0 0.65rem 0;
}
.home_four{
	overflow-x:hidden
}
.footer .Copyright a{
	display:block;
	margin-left:0
}
.home_tow .s_o_n .dl .one{
	width: 70%;
    margin-right: 0.5rem;
}
.news .puc_l .pre_net p{
	width:100%;
	margin-bottom:15px
}
.news .puc_l .pre_net {
    margin-bottom: 10px;
}
}