﻿@media screen and (max-width:1599px){
	
	body{ font-size: 14px;}
	.logo{ width: 25%;}
	.menu li{ margin: 0 5px;}
	.menu li a{ padding: 0 2px; font-size: 20px;}
	.tu_list .bd{ height: 158px;}
	.tu_list .bd li{ width: 150px; margin: 0 10px;}
	.tu_list .bd li span{ line-height: 150px; font-size: 14px;}
	.con2{ top: 4%;}
	.tit3{ height: 80px; line-height: 80px; font-size: 28px;}
	.tu_list1 .bd li .tu1 img{ height: 248px;}
}
@media screen and (max-width:1366px){
	.gl_head{ height: 800px;}
	.menu li a{ font-size: 18px;}
	.tit{ padding: 0 5px; margin-top: 48px;}
	.tit_r{ padding-right: 20px;}
	.text_tit1{ font-size: 70px; line-height: 88px; margin-top: 20px;}
	.text_tit2{ font-size: 60px; line-height: 72px;}
	.text_con{ height: 280px; margin-top: -140px; top: 50%;}
	.link_con>ul>li a span img{ max-width:80%;}
	.tit1 h3{ font-size: 40px;}
	.tit2{ font-size: 36px;}
	.con1{ margin-top: 15px; line-height: 30px;}
	.bar_list{ margin-top: 5%;}
	.bar_list li a p{ font-size: 14px;}
	.con4{ padding-left:5%; padding-right: 5%; padding-top: 1%;}
	.tit3{ height: 70px; line-height: 70px; font-size: 24px;}
	.con5{ margin-top: 2%; line-height: 30px;}
	.con6{ top: 10%;}
	.bot ul{ margin-right: 8%; width: auto;}
	.bot ul.last{ margin-right: 0;}
	.bot li.t1{ font-size: 14px;}
	.gl_list li{ font-size: 16px;}
	.gl_bar li a{ margin:0 5px;}
	.tu_list1 .bd li .tu1 img { height: 208px;}
	
}
@media screen and (max-width:1199px){
	.menu li a{ font-size: 16px;}
	.gl_con1{ padding: 30px 3%;}
	.text_con{ width: 90%; margin-left: -45%;}
	.logo{ left: 2%;}
	.tu_list1 .bd li .tu1 img{ height: 200px;}
	
}

@media screen and (max-width:999px){
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	img{ max-width:100%}
	#fullPage{ position: relative; z-index: 1;}
	body{ font-size: 14px;}
	.page1{ height:300px;}
	.head_bg{ height:60px; display: none;}
	.page1 .head_bg.on,.gl_head .head_bg.on{ position: fixed;}
	.page1 .head_bg,.gl_head .head_bg{ display: block; border-bottom: 1px solid #eeeeee;}
	.logo{ top:5px; height:50px; background-image: url(20yzszx_logo1.png); background-size: contain; width:70%;}
	.bg1{ background-color: #ffffff; position: relative;}
	.head_bg.on .logo{ background-image: url(20yzszx_logo1.png);}
	.fp-viewing-section1>.head_bg{ display: none;}
	.page1 .tit{ background-color: #f5f5f5; color: #666666;}
	.menu_icon{ display: block; width:30px; height:30px; background: url(menu_icon1.png) no-repeat; background-size: contain; position: absolute; right: 15px; top:15px; z-index: 999;}
	.page1 .menu_icon{ background: url(menu_icon1.png) no-repeat; background-size: contain;}
	.tit_r{ display: none;}
	.tit{ top: 3.3vh; left:40%; margin-left: 10px; font-size: 0.4em; padding: 0 5px; line-height: 18px; height: 18px; background-color: #f5f5f5; color: #666666;}
	.text_con{ width: 100%; height:auto; margin-top: -200px; margin-left: 0; left: 0;}
	.fullSlide{ min-width: 100%;}
	.text_tit1{ font-size:3rem; line-height:8vh; margin-top: 20px;}
	.text_tit2{ font-size:2rem; line-height:7vh;}
	.text_tit3{ font-size: 1rem; line-height:2.5vh; margin-top: 2vh;}
	.fullSlide .hd{ display: none;}
	.link_con{ border-top: 0; background-image: none; height: auto; width: 92%; left: 4%; bottom: 5%;}
	.link_con>ul>li{ width: 50%;}
	.link_con>ul>li a{ padding-left: 7%; padding-top: 25px;}
	.link_con>ul>li a,.link_con>ul>li:last-child a{ margin: 1vh; background: url(20yzszx_tit_bg.png) repeat;}
	.link_con>ul>li a span{ background: url(20yzszx_line.png) no-repeat right center; margin-right:5%; width: auto;}
	.link_con>ul>li a span img{ max-height: 30px;}
	.link_con>ul>li a p{ display: none;}
	.link_con>ul>li a h3{ font-size: 16px;}
	.con_l,.con_r,.bot_l,.bot_r{ float: inherit; width: 100%;}
	.bot_r{ color: #ffffff;}
	.section{ background-size:inherit; }
	.fp-viewing-section2 .head_bg,.fp-viewing-section3 .head_bg,.fp-viewing-section4 .head_bg,.fp-viewing-footerl .head_bg{ display: block; border-bottom: 1px solid #e6e6e6; background-color: #ffffff;}
	.section2{ background-size: 300% auto; background-position: -410px 160px;}
	.section2 .contain{ width: 100%;}
	.section3 .contain{ width: 100%;}
	.con_l{padding-left: 5%;padding-right: 5%; padding-top:5vh;}
	.con_r{ padding-top:5%;}
	.tit_con,.tit_con1{ padding-top: 0;}
	.bar_list { margin-right:-10px}
	.con1{font-size: 2.666666vw;line-height:5.333333vw;padding-right: 0;}
	.tit1 h3{ font-size:36px;}
	.tit1 p{ font-size:2.6666666vw;}
	.tit2{ line-height:40px; font-size: 30px;}
	.tit1{ line-height: 38px; height: 38px;}
	.bar_list li a{padding-top:2.5vh;height: auto;padding-bottom: 2.5vh;margin-right: 10px;}
	.bar_list li a span{ background-size: contain; height:4vh;}
	.con_r .tu{width: 90%; margin:0 auto}
	.con_r .tu:after{ left: -1.666666vw; bottom:1.666666vw;}
	.con2,.con6{ height: auto; width:90%; padding-top:5vh; margin: 0 auto; position: inherit;}
	.tit_con1{ text-align: left; background-position-x: left;}
	.tu_list{ padding: 0;}
	.tu_list .prev,.tu_list .next,.con3{ display: none;}
	.tu_list .bd{ height: 200px; overflow: hidden;}
	.tu_list .bd li{ width: 33.3%; margin: 0 0 1.5vh 0;}
	.tu_list .bd li:before{ display: none;}
	.tu_list .bd li:after{ right: -15px;}
	.tu_list .bd li img{ width: 90%; height: 90px;}
	.tu_list .bd li span{ top: 8px; right: 10%; width: 90%; line-height: 20px; display: table; height: 90px;}
	.tu_list .bd li span a{ display: table-cell; vertical-align: middle;}
	a.more{ display: block; margin: 2vh auto 0; font-size:2.4vw; font-weight: bold; background-color: #d70c18; height:8.6vw; line-height: 8.6vw; text-align: center; color: #ffffff; border-radius: 4.3vw; width: 27.2vw;}
	.con31{ background-color: #d70c18; display: block; padding:3.73333333vw 5.333333333333333vw; margin-top: 2vh;}
	.con31 li{ line-height:44px; border-bottom: 1px solid #e3555e; padding:0 2.9333333333vw; font-size: 3.2vw; color: #ffffff;}
	.con31 li a{ color: #ffffff;}
	.con31 li em{ float: right; display: block;}
	.con31 li:last-child{ border-bottom: 0;}
	.tit4{ margin: 0; padding: 10px 0; border-right: 0; height: 68px;}
	.tit4 h3{ font-size: 14px; line-height: 24px;text-align: center;}
	.tit4 p{ display: none;}
	.tu_list1{ margin: 20px -10px 0 -10px;}
	.tu_list1 .bd li{ width:33.3%; display: none; animation-delay: 0s !important;}
	.tu_list1 .bd li:nth-child(1),.tu_list1 .bd li:nth-child(2),.tu_list1 .bd li:nth-child(3),.tu_list1 .bd li:nth-child(4),.tu_list1 .bd li:nth-child(5),.tu_list1 .bd li:nth-child(6){ display: block;}
	.tu_list1 .bd li .tu1{ padding: 0 5px;}
	.tu_list1 .bd li .tu1 img{ height: 100px;}
	.tu_list1 .bd li .tu1 em{ width: 32px; height: 32px; margin-top: -16px; margin-left: -16px;}
	.sp_con{ display: block; margin: 0 -10px; top: 200%;}
	.sp_tu{ position: relative;}
	.sp_tu em{ width:50px; height: 50px; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; z-index: 5; cursor: pointer; background: url(20yzszx_play.png) no-repeat; background-size: contain; opacity: 0.5; transition: .3s all;}
	.sp_tit{ line-height:36px; margin-bottom: 10px;}
	.section4 .fp-tableCell{ overflow-y: auto;}
	.section4 .bot_tit{ display: block;}
	.section4 .bot_tit{ position: relative; right:inherit; left: inherit; bottom: inherit; width: 100%; background-color: #252526; padding: 3.5vh; font-size: 2.4vw; line-height: 2.5vh;}
	.bot_l{ display: none;}
	.menu_con{ background-color: #252526; position:fixed; z-index: 998; left: 0; top: 0; right: 0; bottom: 0; display: none;}
	.menu_con .bot{ overflow: scroll; position: absolute; left: 0; right: 0; padding-left: 30px; top: 0px;  padding-right: 30px; bottom: 20px;}
	.menu_con .bot dl:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.menu_con .bot dt{ line-height:40px; font-size:20px; margin-top:8px;}
	.menu_con .bot dt a{ color: #ffffff;}
	.menu_con .bot dd{ line-height:34px; font-size:16px; color: #b5b5b5; float: left; min-width: 30vw;}
	.menu_con .bot dd a{ color: #b5b5b5;}
	.close{ width: 30px; height: 30px; background: url(close1.png) no-repeat; background-size: contain; position: absolute; right:15px; top:15px; z-index: 1000; display: none;}
	.bot_bg .bot,.gl_ban,.text_tit,.gl_tit_r,.gl_con .text_tit2{ display: none;}
	.bot_bg{ margin-top: 0;}
	.bot_tit{ width: 100%; padding: 0 10px;}
	.gl_head{ height:auto;}
	.gl_con{ padding-top: 0px; top:0;}
	.gl_con1{ width: 100%; padding:10px; margin-top: 0;}
	.text_tit2{ letter-spacing: 0;}
	.gl_head .head_bg{ position: relative;}
	.h250,.h250 .gl_ban{ height: auto;}
	.gl_tit_l,.gl_tit_r{ float: inherit;}
	.gl_tit_r{ padding: 0 0 0 20px; background-position-y: 7px;}
	.gl_tit_l{ margin-top: 10px; line-height: 40px; padding-top: 10px; font-size: 20px; position: relative;}
	.gl_tit1{ position: relative; z-index: 3;}
	.gl_tit1 ul{ display: none; background-color: #f5f5f5; position: absolute; left: -10px; right: -10px; top: -2.1vh; padding: 15px 0;}
	.gl_tit1 span{ position: absolute; color: #666666; font-weight: normal; font-size:14px; right: 2vw; top:-40px; height:3.2vw; line-height: 3.2vw; background: url(20yzszx_gl_arr1.png) no-repeat right center; padding-right:7.33333333vw; background-size: contain; display: block;}
	.gl_tit1 li{margin-right: 0px;margin-bottom: 0px; width: 100%; float: inherit; line-height:6vh;}
	.gl_tit1 li a{min-width: inherit;padding: 0 12vw 0 0;margin-right: 0px; text-align: right; font-size: 3.2vw;color: #888888; line-height:6vh;}
	.gl_tit1 li.on a, .gl_tit1 li a:hover{ background-color: #f5f5f5; color: #888888;}
	.gl_list{ position: relative; z-index: 2;}
	.gl_list ul{ padding-bottom: 0; border: 0; margin-top: 0;}
	.gl_list li{ font-size:16px; padding: 10px 0 30px 0; border-bottom: 1px solid #e5e5e5; line-height:28px; position: relative;}
	.gl_list li:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.gl_list li span{clear: both;color: #888888;font-size: 2.4vw;float: inherit;width: 100%;display: block;position: absolute;bottom: 10px;}
	
	.fp-viewing-section1 .down_more{ bottom:30%;}
	.fp-viewing-section4 .down_more{ display: none;}
	#fp-nav{ display: none; opacity: 0;}
	.gl_tit2{ margin-top: 0; float: left; height:45px; line-height:45px; background: url(20yzszx_gl_tit.png) no-repeat right center #ca161d; width: 30%; font-size:20px; font-weight: normal; color: #ffffff; display: block;}
	.gl_bar{width: 100%; margin:0px auto 0;}
	.gl_bar ul{ width: 70%; height:45px; overflow-y: hidden; overflow-x: auto; line-height:45px; background-color: #ca161d; white-space:nowrap; }
	.gl_bar li{min-width: auto; height:45px; margin-bottom: 0; font-size: 3.2vw; float: inherit; display: inline-block;}
	.gl_bar li a{line-height:45px; margin:0; padding:0 3.2vw; border: 0;}
	.gl_bar li.on a, .gl_bar li a:hover{ background-color: #ca161d; border: 1px solid #ca161d;}
	.gl_l li{ width: 33.3%; float: left; line-height:50px;}
	.gl_con2{ margin-top: 10px;}
	.gl_l li span{ display: none;}
	.gl_l li a{ margin-right: 2px; font-size:18px;}
	.tab2{ margin-top: 0;}
	.xmtb_tit{ margin-top: 15px;}
	.xmtb_tit span em{ font-size: 18px;}
	.xmtb_con{ padding: 10px;}
	.xmtb_con1, .xmtb_con3,.xmtb_con2{ width: 100%; float: inherit;}
	.xmtb_tit1{ margin-bottom: 10px; font-size: 16px;}
	.inp2,.xmtb_con2 .inp2,.sel1,.text{ width: 98%; font-size: 14px;}
	.xmtb_list{ width: 100%;}
	.xmtb_list li{ height: auto; padding: 10px; font-size: 14px;}
	.xmtb_btn{ margin-top: 15px;}
	.xmtb_btn input{ font-size: 14px; height: 40px; line-height: 40px; border-radius: 20px; width: 43%; margin: 0 1%;}
	.dl_con{ width: 95%; left: 2.5%; margin-left: 0; background: none #ffffff; height: 340px; margin-top: -170px;}
	.dl_con1{ padding: 20px;}
	.dl_tit1, .dl_tit2{ margin-top: 10px; height: 40px;}
	.dl_tit1 span, .dl_tit3 span{ height: 40px; width: 30px;}
	.dl_tit1, .dl_tit3{ padding-left: 0; border-radius: 3px;}
	.inp3{ width: 80%; height: 40px; line-height: 40px; font-size: 14px;}
	.inp4{ width: 100px; height: 40px; line-height: 40px; font-size: 14px;}
	.yzm{ width: 115px; height: 40px; margin-right: 0;}
	.dl_tit4{ margin-top: 10px; line-height: 40px;}
	.btn3{ width: 100%; font-size: 14px;}
	.xmtb_tit span em{ min-width: 150px;}
	.dl_tit{ font-size: 18px;}
	.dl_con .close1{ bottom:-45px; right: 50%; margin-right: -16px; top:auto;}
	.tab{ margin-top: 10px;}
	.tab td{ padding: 10px; line-height: 24px;}
	.tab td.td1{ width: 25%;}
	.gl_l,.gl_r{ float: inherit; width: 100%;}
	.tab1 td,.tab1 th{ display: none;}
	.tab1 td{ padding: 10px;}
	.tab1 td.td1,.tab1 th.pad_l45{ display: table-cell;}
	.tab2 td{ padding: 10px;}
	.tab2 td.td2{ font-size: 14px; width:30%;}
	.inp5{ font-size: 14px; width: 100%;}
	.tab3{ width: 95%; margin: 15px auto 0;}
	.tab3 td{ padding: 10px 0;}
	.tab3 td.td3{ font-size: 14px; width:60px;}
	.inp6{ width: 100%; font-size: 14px;}
	.inp7{ width: 50%; font-size: 14px;}
	.tab3 span{ width: 50%;}
	.xl_tit{ font-size:24px; margin-top: 0; line-height:40px;}
	.xl_con p{ margin-top: 2vh;}
	.xl_tit1{ display: none;}
	.link_con>ul>li a{ padding: 10px;}
	.link_con>ul>li a span img{ height: auto;}
	.qth_btn{display:block;padding:10px;max-width:450px; margin:0 auto;}
	.qth_btn img{width:100%;}
	/* ----------------------2020-09-07-------------------------- */
	.main_div{display:block; height: auto; width: 90%; padding-top: 5vh; margin: 0 auto; position: inherit;}
	.tit1 h3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 40px; line-height: 40px;}
    .main_ul {margin-top: 30px;}
	.con2{padding-bottom: 30px; position: relative;}
	a.more{margin: inherit; position: absolute; right: 20px; top: -50px;}
	.main_ul ul li{width: 44%; margin: 0 3%; height: 35px; line-height: 35px; float: left; margin-bottom: 20px; background: #F5F5F5; border: 1px solid #DDDDDD; border-radius:3px; text-align: center;}
}

@media screen and (max-height:568px) and (max-width:999px){
	.text_tit1{ font-size:2rem; line-height:8vh; margin-top: 10px;}
	.text_tit2{ font-size:1.5rem; line-height:5vh; margin-top: 10px;}
	.text_tit3{ font-size:0.8rem; line-height:2.5vh; margin-top: 2vh;}
	.text_con{ height:auto;}
	.fullSlide .hd{ bottom: 45%;}
	.link_con>ul>li a span img{ margin-top: 5px;}
	.link_con>ul>li a h3{ font-size: 0.8rem;}
	.link_con>ul>li a{ height: 54px; padding: 10px;}
	.con1{ margin-top:2vh;}
	.bar_list{ margin-right: -10px;}
	.bar_list li a{ margin-right: 10px;}
	.bar_list li a p{ font-size:2.6666666vw;}
	.tu_list .bd{ height:150px; overflow: hidden;}
	.tu_list .bd li img,.tu_list .bd li span{ height: 70px;}
	.bot_l{ display: none;}
	.tu_list1 .bd li .tu1 img{ height: 180px;}
	.tit{ top: 2.5vh;}
	.xmtb_tit1,.inp2,.xmtb_con2 .inp2,.sel1,.text{ font-size: 14px;}
	.gl_bar li a{ font-size: 13px;}
	.link_con>ul>li a p{ display: none;}
	.link_con>ul>li a h3{ line-height: 34px;}
}

@media screen and (max-width:321px){
	.tit1 h3{ font-size:30px;}
	.tit2{ font-size: 28px;}
	.text_con{ margin-top: -150px;}
	.close,.menu_icon{ width: 20px; height: 20px;}
}
@media(orientation:portrait){
	.link_con>ul>li a span{ width:auto;}
}