@media (min-width: 768px) and (max-width: 991px){

}
@media (min-width: 992px) and (max-width: 1199px){

}
@media (min-width : 1680px) {

.qcontainer2{ width:1600px; }

}
@media (max-width : 1679px) {

.qcontainer2{ width:90%; }
.header .nav > li > a {
  padding: 0 25px;
}

}
@media (min-width : 1500px) {

.qcontainer{ width:1400px; }

}
@media (max-width : 1499px) {

.qcontainer{ width:80%; }
.header .navbar .search {
  margin: 41px -25px 0 20px;
}
.header .nav > li > a {
  padding: 0 15px;
}
.main1_1_r .tab1 {
	margin-top: 10px;
}
.main1_1_r .tab1 a {
  height: 91px;
  padding: 24px 5px 0;
}
.main1_1_r .tab_nr1 ul li .item .content {
	-webkit-line-clamp: 1;
}
.main2_l {
	height: 560px;
}
.main2_r h2 {
	padding: 70px 0;
}
.main2_r1 .item .content {
	margin: 24px 0 58px;
}
.main3_1 ul {
	margin: -25px -40px 0 0;
}
.main3_1 ul li {
	padding: 25px 40px 0 0;
}
.footer_t1 .list ul li{
	width: 136px;
}
.footer_t1 .list ul li p{
	font-size: 18px;
}
.footer_t2 .content a{
	margin-right: 20px;
}
.qywh_main1 ul li .item {
	padding: 50px 40px 35px;
}
.qywh_main2 ul li .text .title {
  padding: 30px 0 8px;
}
.qywh_main2 ul li .text .content .nr {
  margin-top: 12px;
}
.qywh_main2 ul li .text .content2 .nr {
  margin-top: 12px;
}
.hzpp_main ul li .text .icon {
  margin: 36px 0 20px;
}
.hzpp_main ul li .text .more2 {
  margin-top: 14px;
}
.qyxw_main ul li .text .content {
  margin: 10px 0 4px;
}
.cysq_main3_l1{
  padding: 30px 30px 18px;
}










}
@media (max-width : 1390px) {
	
.footer_t1 .list ul li{
	width: 114px;
}
.footer_t1 .list ul li p{
	font-size: 16px;
}
.qywh_main2 ul li .text .title {
  padding: 20px 0 8px;
}

}
@media (min-width : 1260px) {

}
@media (max-width : 1199px) {

.padding1{
    padding-top: 70px;
}
.header .navbar {
    min-height: 70px;
}
.header .navbar-brand {
    height: 70px;
    padding: 15px 0 0 0px;
}
.header .navbar-brand img {
    height: 40px;
}
.header .navbar-default .navbar-nav > li > a {
    font-size: 16px;
}
.header .nav > li > a { height: 70px; line-height: 70px; padding: 0 10px; }
.header .navbar .search { margin: 20px -25px 0 10px; }
.banner .owl-theme .owl-dots{ bottom: 20px; }
.main h2 {
  padding-top: 40px;
}
.main h2 p {
  font-size: 24px;
}
.main h2 span {
  font-size: 16px;
  margin: 8px 0 -4px;
}
.main .more {
  margin-top: 30px;
}
.main .more a {
  font-size: 14px;
  width: 200px;
  height: 50px;
  line-height: 50px;
}
.main1 {
  padding: 0px 0 30px;
}
.main1_1 {
  margin-top: 30px;
}
.main1_1_r {
  padding-left: 25px;
}
.main1_1_r .tab1 {
	margin-top: 10px;
}
.main1_1_r .tab1 a {
  height: 63px;
  padding: 14px 5px 0;
}
.main1_1_r .tab1 a p {
  font-size: 16px;
}
.main1_1_r .tab1 a span {
  font-size: 12px;
  margin-top: 4px;
}
.main1_1_r .tab_nr {
  padding-left: 20px;
}
.main1_1_r .tab_nr1 ul li .item {
	margin-left: 66px;
	padding: 10px 0;
}
.main1_1_r .tab_nr1 ul li .date p {
	font-size: 30px;
	margin: 10px 0 4px;
}
.main1_1_r .tab_nr1 ul li .date span {
	font-size: 14px;
}
.main1_1_r .tab_nr1 ul li .item .title {
	font-size: 14px;
}
.main1_1_r .tab_nr1 ul li .item .content {
	font-size: 12px;
	line-height: 100%;
	margin: 6px 0 8px;
}
.main2_l {
	height: 450px;
}
.main2_r {
	padding-left: 30px;
}
.main2_r h2 {
	padding: 60px 0;
}
.main2_r1 .item .pic img {
	height: 91px;
}
.main2_r1 .item .content {
	font-size: 12px;
	line-height: 20px;
	margin: 14px 0 38px;
}
.main3 {
  padding: 0px 0 40px;
}
.main3_1 {
  margin-top: 30px;
}
.main3_1 ul {
	margin: -15px -20px 0 0;
}
.main3_1 ul li {
	padding: 15px 20px 0 0;
}
.footer_t{
	padding: 40px 0 30px;
}
.footer_t1 .list ul li{
	width: 90px;
}
.footer_t1 .list ul li p{
	font-size: 14px;
}
.footer_t1 .list ul li span{
	font-size: 12px;
	line-height: 24px;
}
.footer_t2 .title{
	font-size: 12px;
	margin: 24px 0 10px;
}
.footer_t2 .content{
	font-size: 12px;
	line-height: 24px;
}
.footer_t2 .content a{
	margin-right: 15px;
}
.footer_b{
	font-size: 12px;
	padding: 10px 0;
}
.qy_main {
	padding: 30px 0;
}
.qy_main1 {
	font-size: 20px;
}
.qy_main2 {
	padding: 20px 0 8px;
}
.qy_main2 .nr1 {
	font-size: 12px;
	line-height: 26px;
}
.qy_main2 .nr1 span.style2 {
	margin: 0 8px;
}
.qy_main2 .nr2 a {
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	margin-right: 6px;
	padding: 0 10px;
}
.qy_main3 {
	font-size: 24px;
	margin-top: 40px;
	padding-bottom: 12px;
}
.pages {
  margin-top: 30px;
}
.gsjj_main {
	font-size: 12px;
	line-height: 20px;
	margin-top: 15px;
}
.gsjj_main span.style1 {
	font-size: 16px;
}
.qywh_main1 ul {
	margin: 14px -16px 0 0;
}
.qywh_main1 ul li {
	padding: 16px 16px 0 0;
}
.qywh_main1 ul li .item {
	padding: 30px 20px 25px;
}
.qywh_main1 ul li .item .title {
	font-size: 16px;
}
.qywh_main1 ul li .item .content {
	font-size: 12px;
	line-height: 20px;
	margin-top: 6px;
}
.qywh_main2 ul li .text {
  padding-left: 6px;
  padding-bottom: 10px;
}
.qywh_main2 ul li .text .title {
  font-size: 16px;
  padding: 10px 0 4px;
}
.qywh_main2 ul li .text .content .nr .nr1 {
  font-size: 12px;
  width: 82px;
  height: 20px;
  line-height: 20px;
  border-radius: 20px;
}
.qywh_main2 ul li .text .content .nr .nr2 {
  font-size: 12px;
  line-height: 20px;
  margin-left: 96px;
  padding: 0px 0;
}
.qywh_main2 ul li .text .content2 .nr .nr1 {
  font-size: 12px;
  width: 213px;
  height: 20px;
  line-height: 20px;
  padding-left: 15px;
  border-radius: 20px;
}
.hzpp_main {
  margin-top: 30px;
}
.hzpp_main ul li .text {
  padding: 10px 20px;
}
.hzpp_main ul li .text .title {
  font-size: 24px;
}
.hzpp_main ul li .text .icon {
  margin: 20px 0 10px;
}
.hzpp_main ul li .text .content {
  font-size: 12px;
  line-height: 20px;
}
.hzpp_main ul li .text .more2 {
  margin-top: 10px;
}
.hzpp_main ul li .text .more2 span {
  font-size: 14px;
  width: 160px;
  height: 41px;
  line-height: 41px;
}
.hzpp_main ul li.odd .text{
  padding-right: 20px !important;
}
.fwln_main {
  margin-top: 30px;
}
.fwln_main .text {
  font-size: 12px;
  line-height: 20px;
  padding: 20px 15px;
}
.fwln_main .text span.style1 {
  font-size: 14px;
}
.qysm_main {
  margin-top: 30px;
}
.qysm_main .text {
  font-size: 12px;
  line-height: 20px;
  padding: 20px 15px;
}
.qysm_main .text span.style1 {
  font-size: 18px;
}
.ppdt_main ul li {
  padding: 30px 0;
}
.ppdt_main ul li .text {
  padding-left: 20px;
}
.ppdt_main ul li .text .title {
  font-size: 16px;
}
.ppdt_main ul li .text .content {
  font-size: 12px;
  line-height: 20px;
  margin: 10px 0 20px;
}
.ppdt_main ul li .text .more2 span {
  font-size: 14px;
  width: 160px;
  height: 41px;
  line-height: 41px;
}
.qyxw_main ul {
  margin: 10px -30px 0 0;
}
.qyxw_main ul li {
  padding: 20px 30px 0 0;
}
.qyxw_main ul li .text .title {
  font-size: 14px;
}
.qyxw_main ul li .text .content {
  font-size: 12px;
  margin: 4px 0 2px;
}
.qyxw_main ul li .text .date {
  font-size: 12px;
}
.qyxw_main ul li .text .more2 {
  margin-top: 8px;
}
.qyxw_main ul li .text .more2 span {
  font-size: 12px;
  width: 80px;
  height: 24px;
  line-height: 24px;
}
.qyxwxq_main {
  margin-top: 30px;
}
.qyxwxq_main1 {
  font-size: 16px;
}
.qyxwxq_main2 {
  font-size: 12px;
  margin-top: 12px;
}
.qyxwxq_main2 img {
  height: 12px;
  margin-right: 6px;
}
.qyxwxq_main2 span.style1 {
  margin-right: 15px;
}
.qyxwxq_main3 {
  font-size: 12px;
  line-height: 20px;
  margin-top: 12px;
}
.qyxwxq_main4 {
  font-size: 12px;
  line-height: 24px;
  margin-top: 20px;
  padding: 10px 15px;
}
.xshy_main ul li .item {
  padding: 20px 0;
}
.xshy_main ul li .item .date {
  width: 72px;
  height: 72px;
}
.xshy_main ul li .item .date p {
  font-size: 28px;
  margin: 14px 0 4px;
}
.xshy_main ul li .item .date span {
  font-size: 12px;
}
.xshy_main ul li .item .text {
  margin-left: 92px;
}
.xshy_main ul li .item .text .title {
  font-size: 14px;
  margin: 8px 0;
}
.xshy_main ul li .item .text .content {
  font-size: 12px;
  line-height: 20px;
}
.cysq_main1 {
  margin-top: 40px;
}
.cysq_main1 .title {
  font-size: 18px;
}
.cysq_main1 .content {
  font-size: 12px;
  line-height: 20px;
  margin-top: 8px;
}
.cysq_main2 ul {
  margin: 10px -20px 0 0;
}
.cysq_main2 ul li {
  padding: 20px 20px 0 0;
}
.cysq_main3{
  margin-top: 30px;
}
.cysq_main3_l1 .title{
  font-size: 20px;
  padding-bottom: 12px;
}
.cysq_main3_l1 .content{
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
}
.cysq_main3_l2 a{
  font-size: 14px;
  width: 110px;
  height: 35px;
  line-height: 35px;
  margin-top: 20px;
}
.cysq_main3_l{
  width: 30%;
}
.cysq_main3_r{
  width: 70%;
  padding-left: 20px;
}
.cysq_main4 ul{
  margin: 10px -20px 0 0;
}
.cysq_main4 ul li{
  padding: 20px 20px 0 0;
}
.cysq_main4 ul li .item{
  height: 180px;
  padding: 40px 20px 0;
}
.cysq_main4 ul li .item .pic img{
  height: 35px;
}
.cysq_main4 ul li .item .content{
  font-size: 14px;
  line-height: 20px;
  margin-top: 20px;
}
.cysq_main5{
  margin-top: 20px;
}
.cysq_main6 .title{
  font-size: 16px;
  margin: 30px 0 20px;
}
.cysq_main6 .list table{
  font-size: 14px;
}
.cysq_main6 .list table thead tr{
  height: 60px;
}
.cysq_main6 .list table tbody tr{
  height: 46px;
}
.cysq_main6 .list table td{
  padding: 0 15px;
}
.cysq_main6 .list table td.style1{
  padding-left: 30px;
}
.cysq_main6 .content{
  padding: 20px 20px;
}
.cysq_main6 .content .nr1{
  font-size: 14px;
}










}
@media (min-width : 1200px) {

}
@media (max-width : 991px) {

.qcontainer, .qcontainer2{ width:100%; padding-right:15px; padding-left:15px; }
.header .navbar .search { margin: 20px -15px 0 0; }
.header .navbar .search1 { display: none; }
.header .navbar .search2 { display: block; }
.header .navbar-nav{ margin: 0px -15px; }
.header .nav{ margin-top: 64px; padding-right: 0px; }
.header .nav > li{ height: auto; margin-right:0px !important; }
.header .nav > li > a {
  height:50px;
  line-height:50px;
}
.header .dropdown-menu {
  left: 0% !important;
  margin-left: -0px !important;
}
.header .navbar-default .navbar-nav > .active > a,
.header .navbar-default .navbar-nav > .active > a:hover,
.header .navbar-default .navbar-nav > .active > a:focus {
	border-bottom: 2px solid #e30007;
}
.header .navbar-default .navbar-nav > .active > a {
	border-bottom: 2px solid #e30007;
}
.header .navbar-default .navbar-nav > .open > a,
.header .navbar-default .navbar-nav > .open > a:hover,
.header .navbar-default .navbar-nav > .open > a:focus {
	border-bottom: 2px solid #e30007;
}
.cysq_main3_l{
  width: 100%;
}
.cysq_main3_r{
  width: 100%;
  margin-top: 16px;
  padding-left: 0px;
}

}
@media (min-width : 992px) {

}
@media (max-width : 767px) {

.banner .owl-theme .owl-controls .owl-nav{ display: none; }
.main1_1_l {
	width: 100%;
}
.main1_1_r {
	width: 100%;
	margin-top: 20px;
  padding-left: 0px;
}
.main2_l {
	width: 100%;
	display: none;
}
.main2_r {
	width: 100%;
	padding: 0 0 40px 15px;
}
.main2_r h2 {
	padding: 40px 0;
}
.main3_1 ul li {
	width: 50%;
}
.footer_t1 .list{
	display: none;
}
.footer_t1 .ewm{
	float: none;
	margin: 0 auto;
}
.qy_main2 .nr1 {
	width: 100%;
}
.qy_main2 .nr2 {
	width: 100%;
	margin-top: 10px;
}
.pages a {
  margin: 0 15px;
  display: none;
}
.pages span {
  display: none;
}
.pages a:first-child,
.pages a:last-child {
  width: 30%;
  padding: 0 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.qywh_main1 ul li {
	width: 50%;
}
.qywh_main2 ul li .pic {
	width: 100%;
	padding-right: 0px;
}
.qywh_main2 ul li .text {
	width: 100%;
	padding-left: 0px;
}
.qywh_main2 ul li.odd .pic {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
.qywh_main2 ul li .text {
	padding: 10px 0 20px;
}
.hzpp_main ul li .item {
	flex-wrap: wrap;
}
.hzpp_main ul li .pic {
	width: 100%;
}
.hzpp_main ul li .text {
	width: 100%;
	padding: 20px 15px !important;
}
.hzpp_main ul li.odd .pic {
  order: 0;
}
.fwln_main {
	flex-wrap: wrap;
}
.fwln_main .pic {
	width: 100%;
}
.fwln_main .text {
	width: 100%;
}
.qysm_main {
	flex-wrap: wrap;
}
.qysm_main .pic {
	width: 100%;
}
.qysm_main .text {
	width: 100%;
}
.ppdt_main ul li .item {
	flex-wrap: wrap;
}
.ppdt_main ul li .pic {
	width: 100%;
}
.ppdt_main ul li .text {
	width: 100%;
	padding: 20px 15px 0 !important;
}
.qyxw_main ul li {
  width: 100%;
}
.qyxw_main ul li .pic {
  width: 48%;
}
.qyxw_main ul li .text {
  width: 52%;
}
.qyxwxq_main4 .nr {
  width: 100%;
  max-width: 100%;
}
.cysq_main2 ul li {
  width: 100%;
}
.cysq_main3_l1{
  padding: 20px;
}
.cysq_main4 ul li{
  width: 100%;
}
.cysq_main6 .list table td.style2{
  display: none;
}
.cysq_main6 .list table td.style3{
  display: none;
}
.cysq_main6 .content .nr1{
  width: 100%;
}
.cysq_main6 .content .nr2{
  margin-top: 10px;
}

}
@media (min-width : 768px) {

}
@media (max-width : 480px) {

}