@media (min-width: 768px) and (max-width: 992px){

}
@media (min-width: 992px) and (max-width: 1200px){

}

@media (min-width : 1660px) {

.qcontainer{ width:1600px; }
.qcontainer2{ width:1280px; }

}
@media (max-width : 1659px) {

.padding1{
    padding: 60px 0 30px;
}
.qcontainer{ width:80%; }
.qcontainer2{ width:80%; }
.header .nav{ margin-right: 10px; }
.header .nav > li > a { padding: 0 12px; }
.main .biaoti1{
    font-size: 22px;
}
.main .biaoti1 span.style1{
    font-size: 18px;
    margin-left: 10px;
}
.main .biaoti2{
    margin-top: 16px;
}
.main2 .carousel1{ margin: 0 -20px; padding: 60px 45px; }
.main2 .item{ padding: 20px 20px; }
.main2 .item_nr .pic{ height: 169px; }
.main2 .item_nr .pic img{ width:61px; }
.main2 .item_nr .text{ padding-left: 20px; }
.main2 .item_nr .number{ font-size: 20px; padding: 6px 0 16px; }
.main2 .item_nr .content{ font-size: 14px; line-height: 24px; margin: 16px 0 10px; }
.main2 .item_nr .title{ font-size: 16px; line-height: 17px; }
.main2 .item_nr .more{ font-size: 14px; margin-top: 16px; }
.main2 .owl-theme .owl-controls .owl-nav .owl-prev{ left:20px; }
.main2 .owl-theme .owl-controls .owl-nav .owl-next{ right:20px; }
.main3{
    padding: 80px 0 50px;
}
.main3_1{
    margin-top: 36px;
}
.main4{
    padding: 50px 0;
}
.main4_l{
    margin-top: 120px;
}
.main4_r #container{
    height: 500px;
}
.main5{
    padding: 70px 0;
}
.main5_1{
    margin-top: 36px;
}
.footer_t{
    padding: 32px 0 66px;
}
.footer_t2_l ul li{
    margin-left: 60px;
}
.footer_t2_r ul li{
    margin-left: 20px;
}
.footer_b{
    padding: 20px 0;
}
.footer_b1{
    font-size: 14px;
}
.footer_b1 span.style1{
    margin: 0 20px;
}
.footer_b2{
    font-size: 12px;
}
.cpjs_main2_1_r .content{
    margin: 14px 0 34px;
}
.cpjs_main2_2{
    margin-top: 50px;
}
.xwzx_main1_2 .nr1{
	font-size: 24px;
}
.lxwm_main1 .text_nr{
    padding-left: 40px;
}
.lxwm_main2{
    margin: 90px 0 30px;
}
.lxwm_main2_1 ul li .item .pic{
    width: 46px;
}
.lxwm_main2_1 ul li .item .text{
    margin-left: 66px;
}
.pages{
    margin-top: 30px;
}





/* max-width : 1659px */
}

@media (max-width : 1340px) {

.header .navbar-default .navbar-nav > li > a {
  font-size: 16px;
}
.header .nav > li{ margin-right:10px !important; }
.header .nav > li > a { padding: 0 10px; }
.header .dropdown-menu ul{
    padding: 20px 0;
}
.header .dropdown-menu li p{
    font-size: 16px;
    margin: 0 0 10px;
}
.header .dropdown-menu li span{
    font-size: 12px;
    line-height: 26px;
}
.footer_t2_l ul li{
    margin-left: 30px;
}
.footer_t2_r ul li{
    width: 120px;
}
.footer_t2_r ul li p{
    margin: 0 0 10px;
}
.footer_t2_r ul li span{
    font-size: 12px;
}
.footer_b1{
	width: 100%;
}
.footer_b2{
	width: 100%;
	margin-top: 10px;
}





/* max-width : 1340px */
}

@media (max-width : 1200px) {

.padding1{
    padding: 30px 0;
}
.header .navbar {
  min-height: 70px;
}
.header .navbar-brand {
  height: 70px;
  padding: 15px 0 0 0px;
}
.header .navbar-brand img {
  height: 40px;
}
.header .navbar .search { margin-top: 18px; }
.header .nav > li{ margin-right:0px !important; }
.header .nav > li > a { height: 70px; line-height: 60px; }
.banner .owl-theme .owl-dots{ bottom: 20px; }
.main1 .pic{
    width: 50%;
}
.main1 .text_nr{
    width: 50%;
    padding-left: 20px;
}
.main2 .carousel1{ margin: 0 -10px; padding: 0px 0px 20px; }
.main2 .item{ padding: 30px 10px; }
.main2 .item_nr .pic{ width:auto; height: auto; margin-bottom: 20px;
}
.main2 .item_nr .pic img{ width:51px; }
.main2 .item_nr .text{ width:100%; padding-left: 0px; }
.main2 .owl-theme .owl-dots{ bottom: 20px; }
.main3{
    padding: 30px 0;
}
.main3_1{
    margin-top: 20px;
}
.main4{
    padding: 30px 0;
}
.main4_l{
    margin-top: 50px;
}
.main4_l .more{
    margin-top: 20px;
}
.main4_l .more a{
    font-size: 14px;
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.main4_r #container{
    height: 400px;
}
.main5{
    padding: 30px 0;
}
.main5_1{
    margin-top: 20px;
}
.main5_1 ul{
    margin: -15px -15px 0 0;
}
.main5_1 ul li{
    padding: 15px 15px 0 0;
}
.footer_t{
    padding: 30px 0;
}
.footer_t2_r{
	display: none;
}
.gywm_main1_1{
    font-size: 18px;
}
.gywm_main1_2{
    font-size: 14px;
    line-height: 26px;
    margin: 20px 0;
}
.cpjs_main1_1 ul{
    margin: -20px -20px 0 0;
}
.cpjs_main1_1 ul li{
    padding: 20px 20px 0 0;
}
.cpjs_main1_1 ul li .item .pic2 span{
    font-size: 14px;
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.cpjs_main1_1 ul li .item .title{
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0 4px;
}
.cpjs_main1_1 ul li .item .content{
    font-size: 12px;
}
.cpjs_main2_1_l{
    width: 66%;
}
.cpjs_main2_1_r{
    width: 34%;
    padding-left: 20px;
}
.cpjs_main2_1_r .title{
    font-size: 18px;
}
.cpjs_main2_1_r .content{
    font-size: 14px;
    line-height: 26px;
    margin: 4px 0 14px;
}
.cpjs_main2_1_r .more a{
    font-size: 14px;
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.cpjs_main2_2{
    margin-top: 30px;
}
.cpjs_main2_2 .tab1{ font-size:18px; margin-left:30px; }
.cpjs_main2_2 .tab1 a{ height: 33px; }
.cpjs_main2_2 .tab1:hover a{ border-bottom: 3px solid #f20515; }
.cpjs_main2_2 .tab1.on a{ border-bottom: 3px solid #f20515; }
.cpjs_main2_2 .tab_nr { margin-top: 20px; }
.cpjs_main2_2 .tab_nr1 .nr1 table tbody td{ font-size: 14px; line-height: 24px; padding: 5px 8px; }
.cpjs_main2_2 .tab_nr1 .nr2{
    font-size: 14px;
    line-height: 26px;
}
.xwzx_main1_1 ul{
    margin: -20px -20px 0 0;
}
.xwzx_main1_1 ul li{
    padding: 20px 20px 0 0;
}
.xwzx_main1_1 ul li .item .pic2 span{
    font-size: 14px;
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.xwzx_main1_1 ul li .item .title{
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0 4px;
}
.xwzx_main1_1 ul li .item .content{
    font-size: 12px;
    line-height: 20px;
}
.xwzx_main1_2 .nr1{
    font-size: 28px;
    color: #333;
    width: 100%;
}
.xwzx_main1_2 .nr2{
    font-size: 16px;
    color: #666;
    width: 100%;
    margin: 32px 0 60px;
}
.xwzx_main1_2 .nr3{
    font-size: 16px;
    color: #666;
    width: 100%;
    line-height: 32px;
}
.xwzx_main1_2 .nr1{
    font-size: 18px;
}
.xwzx_main1_2 .nr2{
    font-size: 14px;
    margin: 10px 0 20px;
}
.xwzx_main1_2 .nr3{
    font-size: 14px;
    line-height: 26px;
}
.xwzx_main1_2 .nr3 span.style1{
    font-size: 16px;
}
.xwzx_main2{
    line-height: 26px;
    padding: 15px 0;
}
.xwzx_main2 .nr{
    font-size: 14px;
}
.xzzx_main1_1 h2{
    font-size: 18px;
    margin: 30px 0 20px;
    padding-bottom: 10px;
}
.xzzx_main1_1 ul{
    margin: -20px -20px 0 0;
}
.xzzx_main1_1 ul li{
    padding: 20px 20px 0 0;
}
.xzzx_main1_1 ul li .item{
    padding: 30px 10px;
}
.xzzx_main1_1 ul li .item .pic{
    width: 40px;
}
.xzzx_main1_1 ul li .item .title{
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0 4px;
}
.xzzx_main1_1 ul li .item .content{
    font-size: 12px;
}
.xzzx_main1_1 ul li .item:hover{
    transform: translateY(-5px);
}
.lxwm_main1 .pic{
	height: 398px;
}
.lxwm_main1 .text_nr{
    padding-left: 20px;
}
.lxwm_main1 .text_nr h2{
    font-size: 20px;
    padding: 10px 0;
}
.lxwm_main1 .text_nr ul li{
    margin-top: 15px;
}
.lxwm_main1 .text_nr ul li .wbk1{
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}
.lxwm_main1 .text_nr ul li .wbk2{
    font-size: 14px;
    height: 108px;
    line-height: 24px;
    padding: 15px;
}
.lxwm_main1 .text_nr ul li .btn1{
    font-size: 14px;
    width: 120px;
    height: 40px;
    line-height: 38px;
    margin-top: 10px;
}
.lxwm_main2{
    margin: 30px 0;
}
.lxwm_main2_1 ul li .item .pic{
    width: 36px;
}
.lxwm_main2_1 ul li .item .text{
    margin-left: 56px;
}
.lxwm_main2_1 ul li .item .text .title{
    font-size: 14px;
    padding-bottom: 8px;
}
.lxwm_main2_1 ul li .item .text .content{
    font-size: 12px;
    margin-top: 6px;
}





/* max-width : 1200px */
}
@media (min-width : 1200px) {

}
@media (max-width : 991px) {
	
.qcontainer{ width:100%; padding-right:15px; padding-left:15px; }
.qcontainer2{ width:100%; padding-right:15px; padding-left:15px; }
.header .navbar-brand { padding-left: 15px; }
.header .nav{ margin-top: 64px; margin-right: 0px; }
.header .navbar .search { margin: 15px 0px 0 0; float: right; }
.header .nav > li > a { height: 50px; line-height: 45px; }
.header .dropdown-menu{
  left: 0% !important;
  margin-left: -0px !important;
  width: 100%;
}
.header .dropdown-menu ul{
    border-bottom: 2px solid #f20515;
}
.main1 .pic{
    width: 100%;
}
.main1 .text{
	position: static;
}
.main1 .text_nr{
    width: 100%;
    padding: 20px 0px;
}
.main4_l{
    width: 100%;
    margin-top: 0px;
}
.main4_r{
    width: 100%;
    display: none;
}
.gywm_main2{
    display: none;
}





/* max-width : 991px */
}
@media (min-width : 991px) {

}
@media (max-width : 767px) {

.header .dropdown-menu ul{
	padding: 10px 0;
    flex-wrap: wrap;
}
.header .dropdown-menu li{
	width: 50%;
	padding: 10px;
}
.main5_1 ul li{
    width: 50%;
}
.footer_t1 img{
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}
.footer_t{
    padding: 20px 0;
}
.footer_t2{
	display: none;
}
.footer_b1 span.style1{
    margin: 0 5px;
}
.cpjs_main1_1 ul li{
    width: 50%;
}
.cpjs_main2_1_l{
    width: 100%;
    padding-right: 118px;
}
.cpjs_main2_1_l .gallery-top {
    height: 220px;
    width: 100%;
}
.cpjs_main2_1_l .gallery-thumbs {
    width: 108px;
    height: 220px;
}
.cpjs_main2_1_l .swiper-button-next, .cpjs_main2_1_l .swiper-button-prev{
    width: 108px;
    height: 24px;
}
.cpjs_main2_1_r{
    width: 100%;
    padding-left: 0px;
}
.xwzx_main1_1 ul li{
    width: 50%;
}
.xwzx_main2 .nr{
    width: 100%;
    max-width: 100%;
}
.xzzx_main1_1 ul li{
    width: 50%;
}
.lxwm_main1 .pic{
	display: none;
}
.lxwm_main1 .text{
	position: static;
}
.lxwm_main1 .text_nr{
	width: 100%;
    padding-left: 0px;
}
.qtcdiv1{ width:90%; left:5%; margin-left:0px; }
.qtcdiv1_nr{ padding:30px 20px; }
.qtcdiv1_nr1{ font-size:18px; }
.qtcdiv1_nr2{ font-size:14px; line-height: 24px; margin: 10px 0 20px; }
.qtcdiv1_nr3 .wbk1{ font-size:14px; height: 50px; line-height: 50px; }
.qtcdiv1_nr3 .btn1{ font-size:16px; height: 50px; line-height: 48px; }
.lxwm_main2_1 ul{
    margin-top: -20px;
}
.lxwm_main2_1 ul li{
    width: 100%;
    text-align: left;
    margin-top: 20px;
    padding: 0;
}
.pages a{
    display: none;
}
.pages a:first-child,.pages a:last-child{
    display: inline-block;
    margin: 0 15px;
    min-width: 100px;
}





/* max-width : 767px */
}
@media (min-width : 767px) {

}
@media (max-width : 480px) {

}