@media (min-width: 768px) and (max-width: 992px){

.mod-03 .title .tabs-tit:nth-child(1) {
    top: 47.8%;
    right: 12%;
}
.mod-03 .title .tabs-tit:nth-child(2) {
    top: 64%;
    right: 16.8%;
}
.mod-03 .title .tabs-tit:nth-child(3) {
    top: 76%;
    right: 28.9%;
}
.mod-03 .title .tabs-tit:nth-child(4) {
    top: 80.2%;
    right: 46.5%;
}
.mod-03 .title .tabs-tit:nth-child(5) {
    top: 76.7%;
    left: 28.9%;
}
.mod-03 .title .tabs-tit:nth-child(6) {
    top: 64%;
    left: 16.8%;
}
.mod-03 .title .tabs-tit:nth-child(7) {
    top: 47.8%;
    left: 12%;
}
.mod-03 .title .tabs-tit:nth-child(8) {
    bottom: 65%;
    left: 15.8%;
}
.mod-03 .title .tabs-tit:nth-child(9) {
    bottom: 76.7%;
    left: 28.9%;
}
.mod-03 .title .tabs-tit:nth-child(10) {
    bottom: 80.2%;
    left: 46%;
}
.mod-03 .title .tabs-tit:nth-child(11) {
    bottom: 76.7%;
    right: 28.9%;
}
.mod-03 .title .tabs-tit:nth-child(12) {
    bottom: 65%;
    right: 15.8%;
}

}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width : 1460px) {

.cebianlan{ right:0px; }

}
@media (max-width : 1260px) {

.main1_r .owl-theme .owl-controls .owl-nav .owl-prev{ left:-241px; }
.main1_r .owl-theme .owl-controls .owl-nav .owl-next{ left:-191px; }
.footer_t1 ul li{
    margin-right: 30px;
}
.footer_t2{
    padding-left: 30px;
}
.cpzx_main1_l ul li .text .parameter .nr{
    font-size: 14px;
}
.cloud-zoom-big { margin-left: 20px; }
.cpxq_main2_r{
    min-height: 342px;
}

}
@media (min-width : 1260px) {

.container{ width:1200px; padding-right:0px; padding-left:0px; }

}
@media (max-width : 1200px) {

.header .nav > li{ margin-right:14px !important; }
.main{
    padding: 30px 0;
}
.main1_l{
	height: 453px;
    padding: 42px 20px 20px;
}
.main1_l1 p{
    font-size: 20px;
}
.main1_l1 span{
    font-size: 16px;
}
.main1_r .item ul li a{
    height: 151px;
    padding: 20px;
}
.main1_r .item ul li .text .title{
    font-size: 16px;
}
.main1_r .owl-theme .owl-controls .owl-nav .owl-prev{ left:-211px; }
.main1_r .owl-theme .owl-controls .owl-nav .owl-next{ left:-161px; }
.main2{
	margin-top: 30px;
}
.main2 h2 p{
    font-size: 20px;
}
.main2 h2 span.style1{
    margin-top: 6px;
}
.main2 h2 a{
    margin-top: 6px;
}
.main2_1_l{
    padding-right: 30px;
}
.main2_1_l ul li{
    margin-top: 20px;
}
.main2_1_l ul li .title{
    font-size: 16px;
    margin-bottom: 6px;
}
.main2_1_r .text{
    padding: 22px 20px;
}
.main2_1_r .text .title{
    font-size: 16px;
}
.footer_t1 ul li{
    margin-right: 20px;
}
.footer_t2{
	width: 240px;
    padding-left: 20px;
}
.footer_t2 .nr2{
    font-size: 22px;
}
.footer_b{
    padding: 15px 0;
}
.qy_main1{
    padding: 20px 0;
}
.qy_main1 .nr2{
    font-size: 22px;
    margin-top: 10px;
}
.lxwm_main{
    padding: 30px 0;
}
.lxwm_main1_l .nr{
    padding-right: 20px;
}
.lxwm_main1_l .nr1{
    font-size: 20px;
}
.lxwm_main1_l .nr2{
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
}
.lxwm_main1_r{
    margin-top: 0px;
}
.lxwm_main1_r .nr{
    margin-left: 10px;
}
.lxwm_main2{
    margin-top: 20px;
}
.rczp_main{
    padding: 30px 0;
}
.rczp_main1{
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
}
.rczp_main2 ul{
    margin-right: -15px;
}
.rczp_main2 ul li{
    padding: 15px 15px 0 0;
}
.rczp_main2 ul li .item{
    padding: 15px;
}
.rczp_main2 ul li .item .title p{
    font-size: 14px;
}
.rczp_main2 ul li .item .title span{
    font-size: 16px;
}
.rczp_main3{
    font-size: 20px;
}
.rczp_main4{
    margin-top: 14px;
}
.rczp_main4_l{
    font-size: 14px;
    line-height: 24px;
    padding-right: 30px;
}
.rczp_main4_l .nr2{
    font-size: 15px;
    margin-top: 20px;
}
.rczp_main4_l .nr4{
    margin-top: 16px;
}
.rczp_main4_r{
    padding: 20px;
}
.rczp_main4_r1 .nr1{
    font-size: 14px;
}
.rczp_main4_r1 .nr2{
    font-size: 22px;
}
.rczp_main4_r2{
    font-size: 14px;
    line-height: 24px;
    margin-top: 16px;
}
.pages{
    margin-top: 30px;
}
.hydt_main{
    padding: 30px 0;
}
.hydt_main1 ul li{
    padding: 20px 0;
}
.hydt_main1 ul li .text{
    padding-left: 20px;
}
.hydt_main1 ul li .text .date{
	margin-top: 0px;
}
.hydt_main1 ul li .text .title{
    font-size: 18px;
    margin-top: 10px;
}
.hydt_main1 ul li .text .content{
    font-size: 14px;
    height: 72px;
    line-height: 24px;
    margin: 18px 0;
}
.hydt_main1 ul li .text .more{
    font-size: 14px;
}
.hydt_main2{
    font-size: 22px;
}
.hydt_main3{
    font-size: 14px;
    margin-top: 10px;
}
.hydt_main3 span.style1{
    margin: 0 30px 0 20px;
}
.hydt_main4{
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
}
.jszl_main{
    padding: 30px 0;
}
.jszl_main1 ul{
    margin: -15px -15px 0 0;
}
.jszl_main1 ul li{
    padding: 15px 15px 0 0;
}
.jszl_main1 ul li .item{
    padding: 15px;
}
.jszl_main1 ul li .item .title{
    font-size: 16px;
    height: 40px;
    line-height: 20px;
}
.jszl_main1 ul li .item .date{
    font-size: 14px;
    margin: 8px 0 16px;
}
.jszl_main1 ul li .item .more img{
    width: 32px;
}
.bjfw_main{
    padding: 30px 0;
}
.bjfw_main1 ul{
    margin: -15px -15px 0 0;
}
.bjfw_main1 ul li{
    padding: 15px 15px 0 0;
}
.bjfw_main1 ul li .item .text{
    padding: 15px;
}
.bjfw_main1 ul li .item .title{
    font-size: 18px;
}
.wygm_main{
    padding: 0px 0 30px;
}
.wygm_main1{
    font-size: 16px;
    margin-top: 30px;
}
.wygm_main2 table thead th{
    padding: 0 10px;
}
.wygm_main2 table tbody td{
    padding: 10px 10px;
}
.wygm_main3{
    padding: 20px 45px;
}
.wygm_main3 ul li{
    margin-top: 10px;
}
.csrjj_main{
    padding: 30px 0;
}
.csrjj_main1{
    font-size: 28px;
}
.csrjj_main1 span.style1{
    font-size: 14px;
    margin-top: 14px;
    margin-left: 10px;
}
.csrjj_main2{
    margin-top: 20px;
}
.csrjj_main2 .pic{
    padding: 22px 0 0 30px;
}
.gsjj_main{
    padding: 30px 0 0;
}
.gsjj_main1{
    padding-bottom: 30px;
}
.gsjj_main1 .pic{
    padding: 0px;
    background: none;
}
.gsjj_main1 .text{
    padding: 0px 0 0 30px;
}
.gsjj_main1 .text1{
    font-size: 22px;
}
.gsjj_main1 .text3{
	line-height: 24px;
	margin-top: 10px;
}
.gsjj_main2{
    padding: 30px 0;
    background-size: cover;
}
.gsjj_main2 h2 p{
    font-size: 22px;
    margin: 0 0 6px;
}
.gsjj_main2_1{
    margin-top: 30px;
}
.mod-03 .title .tabs-tit{
    font-size: 24px;
}
.mod-03 .content{
    margin-top: 30px;
}
.mod-03 .content .con-1{
    margin-bottom: 26px;
}
.mod-03 .content .con-2{
    line-height: 40px;
}
.cpzx_main{
    padding: 30px 0;
}
.cpzx_main1_l{
    padding-right: 20px;
}
.cpzx_main1_l ul li{
    padding: 20px 0 10px 0;
}
.cpzx_main1_l ul li .text{
    padding-left: 0px;
}
.cpzx_main1_l ul li .text .title{
    font-size: 18px;
}
.cpzx_main1_l ul li .text .content{
    font-size: 12px;
    line-height: 22px;
    margin: 5px 0;
}
.cpzx_main1_l ul li .text .parameter .nr{
    font-size: 14px;
    line-height: 24px;
    margin-right: 0px;
}
.cpzx_main1_r h2{
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
}
.cpzx_main1_r ul li a{
    font-size: 14px;
    line-height: 25px;
    padding: 10px 15px;
}
.cpzx_main1_r ul li a img{
    height: 25px;
}
.cpzx_main1_r ul li a span{
    margin-left: 30px;
}
.cpxq_main{
    width: 100%;
    padding: 18px 0 30px;
}
.cpxq_main1{
    font-size: 22px;
}
.cpxq_main2{
    margin-top: 14px;
}
.cloud-zoom-big { margin-left: 14px; }
.cpxq_main2_r{
    min-height: 282px;
    padding: 30px;
}
.cpxq_main2_r2{
    font-size: 16px;
    margin-top: 10px;
}
.cpxq_main2_r3{
    margin: 20px 0 40px;
}
.cpxq_main2_r3 a{
    font-size: 16px;
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.cpxq_main2_r4 a{
	font-size: 14px;
    margin: 20px 20px 0 0;
}
.cpxq_main3{
    margin-top: 20px;
}
.cpxq_main3 a{
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
}
.cpxq_main4{
    margin-top: 20px;
    padding: 20px;
}
.cpxq_main4_1{
    font-size: 18px;
    margin-left: -21px;
    padding-left: 15px;
    border-left: 5px solid #38b25d;
}
.cpxq_main4_2{
    line-height: 24px;
    margin-top: 10px;
}
.cpxq_main4_3{
    margin-top: 20px;
}
.cpxq_main4_4{
    margin-top: 20px;
}
.cpxq_main4_5{
    margin-top: 14px;
}
.cpxq_main4_5 ul{
    line-height: 30px;
}
.cpxq_main4_5 ul li{
    font-size: 14px;
}

}
@media (min-width : 1200px) {

}
@media (max-width : 991px) {

.padding1{
    padding-top: 70px;
}
.header .navbar {
  min-height: 70px;
}
.header .navbar-brand {
  height: 70px;
  padding: 14px 0 0 15px;
}
.header .navbar-brand img {
  height: 45px;
}
.header .navbar .language { line-height: 100%; text-align: right; margin-top: -40px; padding-right: 0px; }
.header .navbar .search { margin: 60px 0px 0 0; }
.header .navbar .search1 { display: none; }
.header .navbar .search2 { display: block; }
.header .navbar-nav{ margin: 0px 0px; }
.header .nav{ margin-top: 70px; padding-right: 0px; }
.header .nav > li{ height: auto; margin-right:0px !important; }
.header .nav > li > a {
  height:50px;
  line-height:48px;
}
.header .dropdown-menu {
  left: 0% !important;
  margin-left: -0px !important;
}
.main1_l2{
    font-size: 13px;
    line-height: 20px;
}
.main1_r .owl-theme .owl-controls .owl-nav .owl-prev{ left:-161px; }
.main1_r .owl-theme .owl-controls .owl-nav .owl-next{ left:-111px; }
.footer_t{
	display: none;
}
.lxwm_main1_r{
    margin-top: 20px;
    float: left;
}
.hydt_main1 ul li .text .content{
    margin: 6px 0;
}
.cpzx_main1_l ul li .pic .img2{
    width: 16px;
    right: 10px;
    bottom: 10px;
}
.cpzx_main1_l ul li .text .content{
	margin-bottom: 0px;
}
.cpzx_main1_l ul li .text .parameter{}
.cloud-zoom-big { margin-left: 10px; }
.cpxq_main2_r{
    min-height: 216px;
    padding: 20px;
}
.cpxq_main2_r3{
    margin: 20px 0 10px;
}
.cpxq_main2_l .fdj{
    width: 16px;
    height: 16px;
    right: 10px;
    bottom: 10px;
}
.cpxq_main .maodian{
    top: -60px;
}

}
@media (min-width : 991px) {

}
@media (max-width : 767px) {

.banner .owl-theme .owl-dots{ bottom: 10px; }
.banner .owl-theme .owl-dots .owl-dot.active span, .banner .owl-theme .owl-dots .owl-dot:hover span{ width: 35px; }
.banner .owl-theme .owl-controls .owl-nav{ display: none; }
.cebianlan{ display: none; }
.main1_l{
    width: 100%;
    height: auto;
    padding: 40px 20px;
}
.main1_r{
    width: 100%;
}
.main1_r .item ul li{
    width:100%;
}
.main1_r .item ul li a{
    border-left: 1px solid #e6e6e6;
}
.main1_r .owl-theme .owl-controls .owl-nav{
	display: none !important;
}
.main2_1_l{
	width: 100%;
    padding-right: 0px;
}
.main2_1_r{
	width: 100%;
	margin-top: 20px;
}
.lxwm_main1_l .nr{
    width: 100%;
	margin-top: 20px;
    padding-right: 0px;
}
.lxwm_main1_l .nr:first-child{
	margin-top: 0px;
}
.rczp_main2 ul li{
    width: 100%;
}
.rczp_main4_l{
    width: 100%;
    padding-right: 0px;
}
.rczp_main4_r{
    width: 100%;
    margin-top: 20px;
}
.pages a{
    display: none;
}
.pages a:first-child,.pages a:last-child{
    display: inline-block;
    margin: 0 15px;
    min-width: 100px;
}
.hydt_main1 ul li .pic{
    width: 45%;
}
.hydt_main1 ul li .text{
    width: 55%;
}
.hydt_main1 ul li .text .title{
    font-size: 16px;
}
.hydt_main1 ul li .text .content{
	height: 48px;
	margin-bottom: 0px;
    -webkit-line-clamp: 2;
}
.hydt_main1 ul li .text .more{
	display: none;
}
.hydt_main3 .bshare-custom{
	width: 100%;
	margin-top: 10px;
}
.jszl_main1 ul li{
    width: 100%;
}
.bjfw_main1 ul li{
    width: 100%;
}
.wygm_main3{
    padding: 20px;
}
.wygm_main3 ul li .nr1{
    width: 100%;
    margin-top: 10px;
}
.wygm_main3 ul li .nr1:first-child{
    margin-top: 0px;
}
.csrjj_main2 .text{
    width: 100%;
    margin-top: 20px;
}
.csrjj_main2 .pic{
    width: 100%;
    padding: 0px 0 0 0px;
}
.gsjj_main1 .pic{
    width: 100%;
}
.gsjj_main1 .text{
    width: 100%;
    margin-top: 20px;
    padding: 0px;
}
.mod-03 .box-1 .icon,
.mod-03 .box-1 .name{
    display: none;
}
.mod-03 .title .tabs-tit:nth-child(2) {
    top: 60%;
    right: 14.8%;
}
.mod-03 .title .tabs-tit:nth-child(4) {
    top: 75.2%;
    right: 41.5%;
}
.mod-03 .title .tabs-tit:nth-child(5) {
    top: 70.7%;
    left: 25.9%;
}
.mod-03 .title .tabs-tit:nth-child(6) {
    top: 60%;
    left: 13.8%;
}
.mod-03 .title .tabs-tit:nth-child(10) {
    bottom: 73.2%;
    left: 43%;
}
.mod-03 .title .tabs-tit:nth-child(11) {
    bottom: 70.7%;
    right: 24.9%;
}
.mod-03 .title .tabs-tit:nth-child(12) {
    bottom: 60%;
    right: 15.8%;
}
.cpzx_main1_l{
    width: 100%;
    margin-top: 10px;
    padding-right:0px;
	padding-left:0px;
}
.cpzx_main1_r{
    width: 100%;
}
.cpxq_main2_l{
    width: 100%;
    display: none;
}
.cpxq_main2_l2{
    width: 100%;
    display: block;
}
.cpxq_main2_r{
    width: 100%;
    margin-top: 20px;
}
.cpxq_main4_3{
	display: none;
}
.cpxq_main4_4{
	display: block;
}

}
@media (min-width : 767px) {

}
@media (max-width : 480px) {

}