@media (min-width: 768px) and (max-width: 991px){

}
@media (min-width: 992px) and (max-width: 1199px){

}
@media (max-width : 1699px) {

.footer_t_l1 {
	font-size: 22px;
}
.footer_t_l2 {
	font-size: 14px;
}
.footer_t_l3 {
	font-size: 16px;
}
.footer_t_l3 span.style1 {
	font-size: 22px;
}

}
@media (min-width : 1500px) {

.qcontainer{ width:1200px; }

}
@media (max-width : 1499px) {

.qcontainer{ width:80%; }
.header .navbar-default .navbar-nav > li > a {
	font-size: 16px;
}
.header .navbar .language {
	width: 9.7%;
}
.header .navbar .language_nr p a {
	font-size: 16px;
}
.footer_t_l {
	padding: 10px 20px 0 0;
}
.footer_t_l1 {
	font-size: 20px;
}
.footer_t_l2 {
	font-size: 12px;
}
.footer_t_l3 {
	font-size: 14px;
}
.footer_t_l3 span.style1 {
	font-size: 20px;
}
.footer_t_c {
	padding: 10px 20px 0;
}
.footer_t_r {
	padding-left: 20px;
}
.popup .popup-bd{
	width: 80%;
}
.main1 .tab1{
	margin: 0 14px;
}
.swiper3 .item2 .text{
	padding: 20px 40px 20px 0;
}
.swiper3 .item2 .text .content {
	margin: 18px 0 53px;
}
.main3 .text{
	padding: 6% 0 0 40px;
}
.qy_main1 .item2 a {
	padding: 0 6px;
}
.qy_main5_3 ul li .item .pic {
	width: 90px;
}
.qy_main5_3 ul li .item .text {
	width: calc(100% - 90px);
}
.poster-main .poster-prev-btn{left:-70px;}
.poster-main .poster-next-btn{right:-70px;}
.qy_main15_1 .text3 a{
	margin: 20px;
}










}
@media (max-width : 1370px) {

.header .navbar-brand {
	padding: 19px 31px;
}
.main1 .tab1{
	margin: 0 10px;
}
.swiper3 .item1{
	width:350px;
}

}
@media (min-width : 1260px) {

}
@media (max-width : 1199px) {
	
body {
	padding-top: 70px;
}
.maodian {
	top: -90px;
}
.header .navbar {
	min-height: 70px;
}
.header .navbar-default .navbar-nav > li > a {
	font-size: 14px;
}
.header .navbar .language {
	width: 10%;
	height: 70px;
}
.header .navbar .language_nr {
	padding-left: 29px;
	background-size: 19px;
}
.header .navbar .language_nr p a {
	font-size: 14px;
	line-height: 21px;
	padding-right: 18px;
	background-size: 8px auto;
}
.header .navbar .language_nr span {
	right: 0px;
}
.header .navbar .language_nr span a {
	font-size: 12px;
	line-height: 20px;
}
.header .navbar .search {
	height: 70px;
}
.header .navbar .search p {
	background-size: 20px;
}
.header .navbar .search span {
	width: 157px;
	height: 30px;
}
.header .navbar .search span .wbk1 {
	font-size: 12px;
	width: 115px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
}
.header .navbar .search span .btn1 {
	width: 42px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	background-size: 12px;
}
.header .nav > li > a {
  height: 70px;
  line-height: 70px;
}
.swiper1 .swiper-pagination {
  bottom: 20px;
}
.swiper1 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
	margin: 0 2px !important;
}
.footer_t {
	padding: 30px 5.73%;
}
.footer_t_l {
	width: 80%;
}
.footer_t_l3 {
	margin-top: 20px;
}
.footer_t_l4 {
	font-size: 12px;
	line-height: 20px;
	margin-top: 16px;
}
.footer_t_c {
	width: 33.33%;
	display: none;
}
.footer_t_r {
	width: 20%;
}
.footer_t_r2 {
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0 6px;
}
.footer_b {
	font-size: 12px;
	line-height: 20px;
	padding: 10px 5.73%;
}
.main h2 {
	font-size: 20px;
	padding-bottom: 12px;
}
.main h2:before {
	width: 20px;
	height: 2px;
}
.main h2 span {
	margin-top: 12px;
}
.main1 {
	padding: 40px 0 0px;
}
.main1 .tab1{
	margin: 0 6px;
}
.main1 .tab1 a p img{
	height: 30px;
}
.main1 .tab1 a span{
	font-size: 16px;
	margin-top: 20px;
}
.main1 .tab_nr {
	margin-top: 20px;
}
.swiper3 .item1{
	width:300px;
	padding: 40px 0 20px;
}
.swiper3 .item1 .num{
	font-size: 32px;
}
.swiper3 .item1 .num img{
	height: 32px;
	margin: 0 6px;
}
.swiper3 .item1 .num span{
	font-size: 20px;
}
.swiper3 .item1 .title{
	font-size: 16px;
	width: 180px;
	line-height: 24px;
}
.swiper3 .item2 .text{
	padding: 20px 20px 20px 0;
}
.swiper3 .item2 .text .title {
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
}
.swiper3 .item2 .text .content {
	font-size: 14px;
	line-height: 24px;
	margin: 10px 0 24px;
}
.swiper3 .item2 .text .more a {
	font-size: 14px;
	width: 130px;
	height: 45px;
	line-height: 45px;
}
.swiper3 .swiper-button-next,
.swiper3 .swiper-button-prev {
  top: 0px;
  width: 20px;
	height: 20px;
}
.swiper3 .swiper-button-prev {
	margin-right: 30px;
}
.main2 {
	padding: 40px 0 6px;
}
.main2_1 {
	margin-top: 20px;
}
.swiper2 .item .pic {
	padding: 20px 0 36px 10px;
}
.swiper2 .item .pic:before {
	top: 60px;
	bottom: 26px;
}
.swiper2 .item .pic:after {
	left: 172px;
}
.swiper2 .item .pic .num {
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	padding: 0 6px;
}
.swiper2 .item .text {
	padding: 40px 20px;
}
.swiper2 .item .text .title {
	font-size: 16px;
}
.swiper2 .item .text .content {
	font-size: 14px;
	height: 72px;
	line-height: 24px;
	margin-top: 10px;
}
.swiper2 .swiper-button-next,
.swiper2 .swiper-button-prev {
  top: 180px;
  width: 20px;
  height: 20px;
}
.swiper2 .swiper-button-prev {
	margin-left: 20px;
}
.swiper2 .swiper-button-next {
	margin-left: 50px;
}
.main3 {
	padding: 0px 0 40px;
}
.main3 .text {
	padding: 6% 0 0 20px;
}
.main3 .text .content {
	font-size: 14px;
	line-height: 24px;
	margin: 10px 0;
}
.main3 .text .more a {
	font-size: 14px;
	width: 130px;
	height: 45px;
	line-height: 45px;
}
.main4 {
	padding: 60px 0;
}
.main4 .item1 {
	width: 94px;
}
.main4 .item2 {
	font-size: 20px;
	margin-top: 20px;
}
.main4 .item3 {
	font-size: 16px;
	margin-top: 20px;
}
.main4 .item4 {
	margin-top: 30px;
}
.main4 .item4 a {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 16px;
	border-radius: 25px;
}
.main4 .item4 a img {
	height: 13px;
	margin-right: 16px;
}
.main5 {
	padding: 40px 0;
}
.main5_1 {
	margin-top: 20px;
}
.main5_1 ul {
	margin: -20px -20px 0 0;
}
.main5_1 ul li {
	padding: 20px 20px 0 0;
}
.main5_1 ul li .item .text1 {
	padding: 20px 14px 14px;
}
.main5_1 ul li .item .text2 {
	padding: 10px 14px 18px;
}
.main5_1 ul li .item .title {
	font-size: 16px;
}
.main5_1 ul li .item .date {
	font-size: 14px;
	margin-top: 10px;
}
.main5_1 ul li .item .text2 .content {
	font-size: 14px;
	height: 60px;
	line-height: 20px;
}
.pages {
	margin-top: 40px;
}
.qy_main h2 p {
	font-size: 20px;
}
.qy_main h2 span {
	font-size: 12px;
	margin-top: 6px;
}
.qy_main1 .item1 {
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0 10px 30px;
	background-size: 20px;
}
.qy_main1 .item2 {
	margin-top: 20px;
}
.qy_main1 .item2 a {
	font-size: 14px;
	height: 22px;
	margin-left: 2px;
	padding: 0 2px;
}
.qy_main2 {
	padding: 40px 0;
}
.qy_main2_1 ul {
	margin: 0 -10px 0 0;
}
.qy_main2_1 ul li {
	padding: 20px 10px 0 0;
}
.qy_main2_1 ul li .item .text {
	padding: 14px 10px;
}
.qy_main2_1 ul li .item .text .title {
	font-size: 16px;
	height: 48px;
	line-height: 24px;
}
.qy_main3 {
	padding: 40px 0;
}
.qy_main3_1 .title span {
	min-width: 210px;
	padding: 15px 50px 15px 15px;
}
.qy_main3_1 .title span bdo {
	font-size: 18px;
	line-height: 30px;
	padding-left: 15px;
	background-size: 5px 30px;
}
.qy_main3_1 .item1 {
	padding: 20px 0;
}
.qy_main3_1 .item1 .text {
	font-size: 14px;
	line-height: 24px;
	padding-left: 20px;
}
.qy_main3_1 .item1 .text .content {
	margin-top: 5px;
}
.qy_main3_1 .item2 {
	padding: 15px 0;
}
.qy_main3_1 .item2 ul li {
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
	padding-left: 15px;
	background: url(../images/pic26.png) no-repeat 0px 7px;
	background-size: 10px;
}
.qy_main3_1 .item3 {
	margin-top: 0px;
}
.qy_main3_1 .item3 ul li {
	padding: 20px 20px 0;
}
.qy_main3_1 .item3 ul li .nr .pic img {
	height: 22px;
}
.qy_main3_1 .item3 ul li .nr .title2 {
	font-size: 20px;
	margin: 10px 0 15px;
}
.qy_main3_1 .item3 ul li .nr .content {
	font-size: 14px;
	line-height: 24px;
}
.qy_main4 {
	padding: 40px 0;
}
.qy_main4_1 ul {
	margin: 0 -14px 0 0;
}
.qy_main4_1 ul li {
	padding: 20px 14px 0 0;
}
.qy_main4_1 ul li .item .text {
	padding: 14px 10px;
	border-bottom: 4px solid #fff;
}
.qy_main4_1 ul li .item .text .title {
	font-size: 16px;
	height: 48px;
	line-height: 24px;
}
.qy_main4_1 ul li .item .text .date {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	padding-left: 26px;
	background-size: 16px;
}
.qy_main4_1 ul li .item:hover .text {
	border-bottom: 4px solid #3d76ba;
}
.qy_main5 {
	padding: 40px 0 30px;
}
.qy_main5_1 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
}
.qy_main5_2 {
	font-size: 26px;
	margin-top: 15px;
}
.qy_main5_3 {
	margin-top: 40px;
}
.qy_main5_3 ul {
	margin: -14px -14px 0 0;
}
.qy_main5_3 ul li {
	width: 33.33%;
	padding: 14px 14px 0 0;
}
.qy_main5_3 ul li .item {
	padding: 24px 0px 14px;
}
.qy_main5_3 ul li .item .pic {
	width: 48px;
	margin-top: 4px;
}
.qy_main5_3 ul li .item .pic img {
	width: 20px;
}
.qy_main5_3 ul li .item .text {
	width: calc(100% - 48px);
	padding-right: 14px;
}
.qy_main5_3 ul li .item .text .title {
	font-size: 16px;
}
.qy_main5_3 ul li .item .text .content {
	font-size: 12px;
	min-height: 36px;
	line-height: 18px;
	margin-top: 8px;
}
.qy_main7 {
	padding: 40px 0;
}
.qy_main7_1 {
	margin-top: 20px;
}
.swiper4 {
	padding-bottom: 30px;
}
.swiper4 .item .text {
	padding-left: 20px;
}
.swiper4 .item .text .date {
	font-size: 12px;
}
.swiper4 .item .text .title {
	font-size: 16px;
	margin-top: 10px;
}
.swiper4 .item .text .content {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	margin: 10px 0 20px;
}
.swiper4 .item .text .more {
	font-size: 14px;
	line-height: 22px;
	padding-left: 32px;
	background-size: 22px;
}
.swiper4 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
	margin: 0 2px !important;
}
.qy_main7_2 {
	margin-top: 20px;
}
.qy_main7_2 ul {
	margin: -14px -14px 0 0;
}
.qy_main7_2 ul li {
	padding: 14px 14px 0 0;
}
.qy_main7_2 ul li .item .text {
	padding: 14px 10px;
}
.qy_main7_2 ul li .item .text .date {
	font-size: 12px;
}
.qy_main7_2 ul li .item .text .title {
	font-size: 16px;
	margin: 20px 0 12px;
}
.qy_main7_2 ul li .item .text .content {
	font-size: 12px;
	height: 48px;
	line-height: 24px;
}
.qy_main8 {
	padding: 40px 0;
}
.qy_main8_1 a {
	font-size: 14px;
}
.qy_main8_2 {
	padding: 16px 0;
}
.qy_main8_2 .item1 {
	font-size: 18px;
}
.qy_main8_2 .item2 {
	font-size: 14px;
	margin-top: 4px;
}
.qy_main8_3 {
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0;
}
.qy_main8_4 {
	padding-top: 20px;
}
.qy_main8_4 a {
	font-size: 16px;
}
.qy_main9 {
	padding: 40px 0;
}
.qy_main9_1 {
	margin-top: 20px;
}
.swiper5 .gallery-top .swiper-slide .pic {
	height: 380px;
}
.swiper5 .gallery-thumbs {
  height: 380px;
	padding-left: 10px;
}
.swiper5 .gallery-thumbs .swiper-slide .pic {
	height: 71px;
	border: 2px solid #dfdfdf;
}
.swiper5 .gallery-thumbs .swiper-slide-active .pic {
	border: 2px solid #2a5e94;
}
.qy_main10 {
	padding: 40px 0;
}
.qy_main10_1 {
	margin-top: 20px;
	padding-top: 40px;
}
.swiper6 .item .text .title {
	font-size: 16px;
	height: 48px;
	line-height: 24px;
	margin-top: 10px;
}
.swiper6 .swiper-button-next,
.swiper6 .swiper-button-prev {
  width: 30px;
  height: 30px;
	margin-top: -15px;
}
.swiper6 .swiper-button-prev {
  left: -40px;
  right: auto;
}
.swiper6 .swiper-button-next {
  right: -40px;
}
.qy_main11 {
	padding: 40px 0;
}
.qy_main11_1 .text .content {
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0 20px;
}
.qy_main11_1 .text .content:before {
	width: 14px;
	height: 2px;
}
.qy_main12 {
	padding: 40px 0;
}
.qy_main12_1 {
	margin-top: 20px;
	padding-top: 20px;
}
.qy_main12_1 .pc {
	width: 80%;
}
.qy_main12_1 .pc {
	display: none;
}
.qy_main12_1 .phone {
	display: block;
}
.swiper8 .swiper-button-next,
.swiper8 .swiper-button-prev {
  width: 30px;
  height: 30px;
	margin-top: -15px;
}
.swiper8 .swiper-button-prev {
  left: -40px;
  right: auto;
}
.swiper8 .swiper-button-next {
  right: -40px;
}
.qy_main13 {
	padding: 40px 0;
}
.qy_main13_1 {
	margin-top: 20px;
}
.swiper7 {
	padding-bottom: 25px;
}
.swiper7 .item .text {
	padding: 20px 20px;
}
.swiper7 .item .text .title {
	font-size: 18px;
}
.swiper7 .item .text .content {
	font-size: 14px;
	margin-top: 10px;
}
.swiper7 .swiper-pagination {
	height: 1px;
  bottom: 2px;
}
.swiper7 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	height: 5px;
	top: -2px;
	bottom: -2px;
}
.qy_main14 {
	padding: 40px 0 0;
}
.qy_main14_1 ul li {
	margin-top: 20px;
}
.qy_main14_1 ul li .item .text {
	width: 52.17%;
	padding: 20px;
}
.qy_main14_1 ul li .item .text1 {
	font-size: 18px;
}
.qy_main14_1 ul li .item .text1 img {
	width: 36px;
	height: 2px;
	margin-right: 6px;
}
.qy_main14_1 ul li .item .text2 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 6px;
}
.qy_main14_1 ul li .item .text3 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	-webkit-line-clamp: 4;
}
.qy_main14_1 ul li .item .text4 {
	margin-top: 10px;
}
.qy_main14_1 ul li .item .text4 a {
	font-size: 14px;
	width: 130px;
	height: 45px;
	line-height: 45px;
}
.qy_main15 {
	padding: 40px 0 0;
}
.qy_main15_1 {
	margin-top: 20px;
	padding: 40px 0 80px;
}
.qy_main15_1 .text1 {
	font-size: 22px;
}
.qy_main15_1 .text2 {
	margin-top: 20px;
}
.qy_main15_1 .text2 span {
	font-size: 18px;
	width: 218px;
	height: 42px;
	line-height: 42px;
	border-radius: 42px;
}
.qy_main15_1 .text3 {
	margin-top: 30px;
}
.qy_main15_1 .text3 a {
	font-size: 14px;
	line-height: 16px;
	margin: 10px;
}
.qy_main15_1 .text3 a img {
	height: 16px;
	margin-right: 6px;
}
.tcdiv1_nr {
	padding: 30px 0px 20px;
}
.tcdiv1_nr1 {
	padding: 0 20px;
}
.tcdiv1_nr1 .item1 {
	font-size: 18px;
}
.tcdiv1_nr1 .item2 {
	font-size: 16px;
	margin-top: 10px;
}
.tcdiv1_nr2 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
}
.tcdiv1_nr2 .item_l {
	padding: 5px 20px;
}
.tcdiv1_nr2 .item_r {
	padding: 5px 20px;
}
.tcdiv1 .gb1 {
	top: 20px;
	right: 20px;
}
.tcdiv1 .gb1 img {
	height: 28px;
}










}
@media (min-width : 1200px) {

}
@media (max-width : 991px) {

.qcontainer{ width:100%; padding-right:15px; padding-left:15px; }
.header {
	padding: 0 15px;
}
.header .navbar-collapse {
	padding-right: 0px;
  padding-left: 0px;
}
.header .navbar-brand {
	width: auto;
	height: 90px;
  padding: 15px 20px;
}
.header .navbar-brand img {
	width: auto;
	height: 60px;
}
.header .navbar .language {
	width: 90px;
	height: 30px;
	margin: 15px 0;
	float: right;
}
.header .navbar .search {
	width: auto;
	height: auto;
	margin: 15px 0;
	border-left: 0;
	float: right;
}
.header .navbar .search p {
	display: none;
}
.header .navbar .search span {
	margin: 0px 10px 0 0;
	display: block !important;
	position: static;
}
.header .nav {
	width: 100%;
	margin: 0;
	padding-right: 0px;
	float: right;
}
.header .nav > li {
	width: 100%;
}
.header .nav > li > a {
  height: 40px;
  line-height: 40px;
}
.footer_t {
	padding: 20px 15px;
}
.footer_t_l {
	/* width: 70%; */
	padding-right: 15px;
}
.footer_t_l1 {
	font-size: 18px;
}
.footer_t_l2 {
	font-size: 12px;
}
.footer_t_l3 {
	font-size: 12px;
}
.footer_t_l3 span.style1 {
	font-size: 18px;
}
.footer_t_r {
	/* width: 30%; */
	padding-left: 15px;
}
.footer_b {
	padding: 10px 15px;
}
.popup .popup-bd{
	width: 100%;
	padding-right:15px;
	padding-left:15px;
}
.popup .popup-bd .btn-close{
	right: 25px;
	top: 5px;
}
.swiper6 .swiper-button-prev {
  left: 25px;
}
.swiper6 .swiper-button-next {
  right: 25px;
}
.qy_main12_1 .phone {
	width:100%;
	padding-right:15px;
	padding-left:15px;
}
.swiper8 .swiper-button-prev {
  left: 25px;
}
.swiper8 .swiper-button-next {
  right: 25px;
}

}
@media (min-width : 992px) {

}
@media (max-width : 767px) {
	
.footer_t_l {
	width: 70%;
}
.footer_t_r {
	width: 30%;
}
/* .popup .popup-backdrop{
  background: rgba(0,0,0,1);
} */
/* .popup .popup-bd{ padding: 30px 0; } */
/* .popup .popup-bd .btn-close{
	right: 5px;
	top: 5px;
} */
.swiper3 .item {
	background: none;
}
.swiper3 .item1{
	width:100%;
	margin-right: 0px !important;
	padding: 40px 15px 20px;
}
.swiper3 .item1 .title {
	width: 214px;
}
.swiper3 .item2 .pic {
	width: 100%;
}
.swiper3 .item2 .text {
	width: 100%;
	padding: 20px 15px 0;
}
.swiper2 .item .pic {
	width: 100%;
}
.swiper2 .item .text {
	width: 100%;
	padding: 20px 15px 35px;
}
.swiper2 .swiper-button-next, .swiper2 .swiper-button-prev {
	top: auto;
	bottom: 0;
}
.swiper2 .swiper-button-prev {
	margin-left: 0px;
	left: 42%;
  right: auto;
}
.swiper2 .swiper-button-next {
	margin-left: 0px;
  left: auto;
  right: 42%;
}
.main3 .pic {
	width: 100%;
	margin-top: 20px;
}
.main3 .text {
	width: 100%;
	padding: 20px 15px 0px;
}
.main5_1 ul li {
	width: 100%;
}
.pages a{
  display: none;
}
.pages a:first-child,.pages a:last-child{
  display: inline-block;
  margin: 0 15px;
  min-width: 100px;
}
.qy_main1 .item1 {
	max-width: 100%;
	width: 100%;
}
.qy_main1 .item2 {
	max-width: 100%;
	width: 100%;
	text-align: left;
}
.qy_main2_1 ul li {
	width: 100%;
}
.qy_main3_1 .item1 .pic {
	width: 100%;
}
.qy_main3_1 .item1 .text {
	width: 100%;
	margin-top: 15px;
	padding-left: 0;
}
.qy_main3_1 .item3 ul li {
	width: 50%;
}
.qy_main4_1 ul li {
	width: 100%;
}
.qy_main5_3 ul li {
	width: 50%;
}
.swiper4 .item .pic {
	width: 100%;
}
.swiper4 .item .text {
	width: 100%;
	margin-top: 20px;
	padding-left: 0px;
}
.qy_main7_2 ul li {
	width: 100%;
}
.swiper5 .gallery-top .swiper-slide .pic {
	height: 180px;
}
.swiper5 .gallery-thumbs {
  height: 180px;
}
.swiper5 .gallery-thumbs .swiper-slide .pic {
	height: 31px;
}
.qy_main11_1 .text {
	width: 100%;
}
.qy_main11_1 .pic {
	width: 100%;
	display: none;
}
.qy_main14_1 ul li .item .pic {
	width: 100%;
	float: left;
}
.qy_main14_1 ul li .item .text {
	width: 100%;
	min-height: auto;
	position: static;
	float: left;
	top: 0%;
	transform: translateY(0%);
}
.qy_main15_1 .text {
	width: 100%;
}
.tcdiv1_nr2 .item_l {
	width: 100%;
	height: 150px;
}
.tcdiv1_nr2 .item_r {
	width: 100%;
	height: 150px;
	border-left: 0;
}

}
@media (min-width : 768px) {

}
@media (max-width : 480px) {

}