.banner{position: relative;max-width: 1920px; margin: 0px auto;}
.banner .swiper-pagination span{background: #fff;  opacity: 1;}

.banner .swiper-button-next:after,.banner .swiper-button-prev:after,.wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{color: #43374f}





@media (min-width: 768px){
    .wap_banner{display: none;}
    .banner .swiper-pagination span{height:12px; width: 12px; border-radius: 6px;}
    .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 30px;}
}
@media (max-width: 767px){
    .pc_banner{display: none;}
    .banner .swiper-button-next:after,.banner .swiper-button-prev:after,.wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{display: none;}
    .banner .swiper-pagination span{height:8px; width: 8px; border-radius: 4px;}
    .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 20px;}

}




.ind_about .content{line-height: 2; display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.ind_aboutul li{float: left; width: 50%;}
.ind_aboutul .top{background: url(../images/index_04.png) center left no-repeat; background-size: auto 78%;}
.ind_aboutul span{display: inline-table; position:relative;}
.ind_aboutul h3{font-family: "Impact"; color: #163f77; line-height: 1;}
.ind_aboutul i,.ind_aboutul em{line-height: 1;}
.ind_aboutul i{position:absolute; right: -12px; top: 0px; color: #163f77; font-weight: bold;}
.ind_aboutul li:first-child i{display: none;}
.ind_aboutul em{position:absolute; right: -18px; bottom: 0px;}


@media (min-width: 1500px){
    .ind_about .content{margin-top: 20px;-webkit-line-clamp: 8;}
    .ind_aboutul{margin: 30px 0px; padding-right: 10%;}
    .ind_aboutul li{margin:25px 0px;}
	.ind_aboutul .top,.ind_aboutul .bot{padding-left: 60px;}
    .ind_aboutul li:first-child .bot{padding-left: 84px;}
    .ind_aboutul h3{font-size: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_about .content{margin-top: 18px; -webkit-line-clamp: 6;}
    .ind_aboutul{margin: 20px 0px; padding-right: 10%;}
    .ind_aboutul li{margin:20px 0px;}
	.ind_aboutul .top,.ind_aboutul .bot{padding-left: 50px;}
    .ind_aboutul li:first-child .bot{padding-left: 66px;}
    .ind_aboutul h3{font-size: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_about .content{margin-top: 18px; -webkit-line-clamp: 5;}
    .ind_aboutul{margin: 20px 0px; padding-right: 10%;}
    .ind_aboutul li{margin:20px 0px;}
	.ind_aboutul .top,.ind_aboutul .bot{padding-left: 40px;}
    .ind_aboutul li:first-child .bot{padding-left: 50px;}
    .ind_aboutul h3{font-size: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about .content{margin-top: 15px;-webkit-line-clamp: 4;}
    .ind_aboutul{margin: 15px 0px; padding-right: 10%;}
    .ind_aboutul li{margin:15px 0px;}
	.ind_aboutul .top,.ind_aboutul .bot{padding-left: 35px;}
    .ind_aboutul li:first-child .bot{padding-left: 38px;}
    .ind_aboutul h3{font-size: 32px;}
}
@media (max-width: 767px) {
    .ind_about{background: url(../images/indexbg_02.jpg) center center no-repeat; background-size: cover;}
    .ind_about .content{margin-top: 0.6em;-webkit-line-clamp: 5;}
    .ind_aboutul{margin: 0.6em 0px; padding-right: 10%;}
    .ind_aboutul li{margin:0.6em 0px;}
	.ind_aboutul .top,.ind_aboutul .bot{padding-left: 2em;}
    .ind_aboutul h3{font-size: 2em;}
}
@media (min-width: 768px){
    .ind_about{background: url(../images/index_15.jpg) center center no-repeat; background-size: cover;}
    .ind_about .div{width: 54%;}
}



.align_center{text-align: center;}
.colorfff{color: #fff;}
.ind_title{position:relative;}
.ind_title h3{font-weight: bold;}
.ind_title .desc{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden; line-height: 1.6;}

.ind_title .ind_more{position:absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
.ind_more a{display: inline-table; border:1px #163f77 solid; color: #163f77;}
.ind_more i{color: #163f77; display: inline-table;}

@media (min-width: 1500px){
    .ind_title h3{font-size: 48px;}
    .ind_title .desc{padding-right: 4%; margin-top: 25px;-webkit-line-clamp: 4;}

    .ind_more a{padding:12px 30px; border-radius: 25px;}
    .ind_more i{font-size: 20px; margin-left: 100px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_title h3{font-size: 40px;}
    .ind_title .desc{padding-right: 4%; margin-top: 20px;-webkit-line-clamp: 4;}

    .ind_more a{padding:10px 26px; border-radius: 25px;}
    .ind_more i{font-size: 18px; margin-left: 64px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_title h3{font-size: 32px;}
    .ind_title .desc{padding-right: 4%; margin-top: 18px;-webkit-line-clamp: 3;}

    .ind_more a{padding:8px 24px; border-radius: 25px;}
    .ind_more i{font-size: 16px; margin-left:35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3{font-size: 24px;}
    .ind_title .desc{padding-right: 4%; margin-top: 10px;-webkit-line-clamp: 3;}

    .ind_more a{padding:6px 15px; border-radius: 20px;}
    .ind_more i{font-size: 15px; margin-left:15px;}
}
@media (max-width: 767px) {
    .ind_title h3{font-size: 1.6em;}
    .ind_title .desc{padding-right: 4%; margin-top: 0.6em;-webkit-line-clamp: 3;}

    .ind_more a{padding:0.2em 1.5em; border-radius: 1em;}
    .ind_more i{font-size: 1em; margin-left:2em;}
}
@media (min-width: 768px){
    
}




.ind_zcfg{background: url(../images/indexbg_06.jpg) center center no-repeat; background-size: cover;}
.ind_zcfglist .left a{display: block; background: #f4f4f4; line-height: 1.8;}
.ind_zcfglist .left a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_zcfglist .left a span{color: #999; font-size: 14px;}
.ind_zcfglist .left a:hover{background: url(../images/index_18.jpg) center center no-repeat; background-size: cover; color: #fff;}
.ind_zcfglist .left a:hover span{color: #fff;}
.ind_zcfglist .right img{width: 100%; height:100%; object-fit: cover;}
@media (min-width: 1500px){
    .ind_zcfglist .left a{margin-bottom: 15px; padding:15px 3%;}
    .ind_zcfglist .left a p{margin-bottom: 10px; height:58.5px;}

    .ind_zcfglist .right{height:412px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_zcfglist .left a{margin-bottom: 10px; padding:10px 3%;}
    .ind_zcfglist .left a p{margin-bottom: 6px; height:54px;}

    .ind_zcfglist .right{height:340px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_zcfglist .left a{margin-bottom: 8px; padding:10px 3%; line-height: 1.6;}
    .ind_zcfglist .left a p{margin-bottom: 4px; height:48px;}

    .ind_zcfglist .right{height:304px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_zcfglist .left a{margin-bottom: 8px; padding:10px 3%; line-height: 1.6;}
    .ind_zcfglist .left a p{margin-bottom: 4px; height:45px;}

    .ind_zcfglist .right{height:290px;}
}
@media (max-width: 767px) {
    .ind_zcfglist .left a{margin-bottom: 0.4em; padding:0.8em 3%; line-height: 1.6;}
    .ind_zcfglist .left a p{margin-bottom: 0.4em;}

    .ind_zcfglist .right{height:20em;}
}
@media (min-width: 768px){
    .ind_zcfglist .left{float: left; width: 75%;}
	.ind_zcfglist .left a{float: left; width: 49%; margin-right: 1%;}
    .ind_zcfglist .right{float: right; width: 25%;}
}






.ind_xhdtlist{position:relative;}
.ind_xhdtlist a .word{line-height: 1.6;}
.ind_xhdtlist a .datetime{color: #999;}
.ind_xhdtlist a .title{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_xhdtlist a .desc{font-size: 14px; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_xhdtlist a .more{color: #163f77; text-transform:uppercase;}


.ind_xhdtlist .swiper-button-next{background: url(../images/index_35.png) center center no-repeat; background-size: 100% 100%;}
.ind_xhdtlist .swiper-button-prev{background: url(../images/index_32.png) center center no-repeat; background-size: 100% 100%;} 
.ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{text-indent: -9999999px;}


@media (min-width: 1500px){
    .ind_xhdtlist a .datetime,.ind_xhdtlist a .desc,.ind_xhdtlist a .more{margin-top: 15px;}
    .ind_xhdtlist a .title{font-size: 18px; margin-top: 5px;}

    .ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{width: 30px; height:65px;}
    .ind_xhdtlist .swiper-button-next{right: -65px;}
    .ind_xhdtlist .swiper-button-prev{left: -65px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_xhdtlist a .datetime,.ind_xhdtlist a .desc,.ind_xhdtlist a .more{margin-top: 12px;}
    .ind_xhdtlist a .title{font-size: 16px; margin-top: 5px;}

    .ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{width: 28px; height:60px;}
    .ind_xhdtlist .swiper-button-next{right: -60px;}
    .ind_xhdtlist .swiper-button-prev{left: -60px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_xhdtlist a .datetime,.ind_xhdtlist a .desc,.ind_xhdtlist a .more{margin-top: 10px;}
    .ind_xhdtlist a .title{font-size: 16px; margin-top: 5px;}

    .ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{width: 25px; height:54px;}
    .ind_xhdtlist .swiper-button-next{right: -54px;}
    .ind_xhdtlist .swiper-button-prev{left: -54px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_xhdtlist a .datetime,.ind_xhdtlist a .desc,.ind_xhdtlist a .more{margin-top: 10px;}
    .ind_xhdtlist a .title{font-size: 16px; margin-top: 5px;}

    .ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{width: 25px; height:54px;}
    .ind_xhdtlist .swiper-button-next{right: -54px;}
    .ind_xhdtlist .swiper-button-prev{left: -54px;}
}
@media (max-width: 767px) {
    .ind_bg{background: url(../images/indexbg_07.jpg) center top no-repeat; background-size: 100%;}
    .ind_xhdtlist{padding:0px 8%;}
    .ind_xhdtlist a .word{padding:1em 4%;}
    .ind_xhdtlist a .datetime,.ind_xhdtlist a .desc,.ind_xhdtlist a .more{margin-top: 0.8em;}
    .ind_xhdtlist a .title{font-size: 1.2em; margin-top: 0.3em;}

    .ind_xhdtlist .swiper-button-prev,.ind_xhdtlist .swiper-button-next{width: 1em; height:2em;}
    .ind_xhdtlist .swiper-button-next{right: 0px;}
    .ind_xhdtlist .swiper-button-prev{left: 0px;}
}
@media (min-width: 768px){
    .ind_bg{background: url(../images/indexbg_07.jpg) center center no-repeat; background-size: cover;}
}



.ind_hydw .left{float: left;}

.ind_hydwul{position:relative;}
.ind_hydwul li{float: left; width: 33.333%; background: #f4f4f4; text-align:center;}
.ind_hydwul li:nth-child(2n-1){background: #163f77;}
.ind_hydwul li .middle img{max-height: 80%; max-width: 80%;}

.ind_hydw .right img{width: 100%; height:100%; object-fit: cover;}

@media (min-width: 1500px){
	.ind_hydw .left .ind_title{height:240px;}
    .ind_hydwul li,.ind_hydwul li .middle{height:160px;}

    .ind_hydw .right{height:560px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_hydw .left .ind_title{height:195px;}
    .ind_hydwul li,.ind_hydwul li .middle{height:130px;}

    .ind_hydw .right{height:455px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_hydw .left .ind_title{height:165px;}
    .ind_hydwul li,.ind_hydwul li .middle{height:110px;}

    .ind_hydw .right{height:385px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_hydw .left .ind_title{height:140px;}
    .ind_hydwul li,.ind_hydwul li .middle{height:80px;}

    .ind_hydw .right{height:300px;}
}
@media (max-width: 767px) {
    .ind_hydw .left .ind_title{}
    .ind_hydwul{margin-top: 1em;}
    .ind_hydwul li,.ind_hydwul li .middle{height:6em;}

    .ind_hydwul li:nth-child(7){position:absolute; bottom: -50%; left: 0px;}
    .ind_hydwul li:nth-child(8){position:absolute; bottom: -50%; left: 33.333%;}
    
}
@media (min-width: 768px){
    .ind_hydw .left{float: left; width: 48%;}
    .ind_hydwul li:nth-child(8){position:absolute; top: 0px; right: -33.333%;}
    .ind_hydwul li:nth-child(7){position:absolute; bottom: 0px; right: -33.333%;}
    .ind_hydw .right{float: right; width: 52%;}
}





.ind_hyxx{background: url(../images/indexbg_09.jpg) center center no-repeat; background-size: 100% 65%;}

.ind_hyxxlist li{background: #fff; box-shadow: 0px 0px 5px #eee;}
.ind_hyxxlist li.one .word span{display: block; color: #999;}
.ind_hyxxlist li.one .word h3{line-height: 1.6; font-weight: bold;}
.ind_hyxxlist li.one .word i{display: inline-table; width: 45px; height:30px; border:1px #20477d solid; background: url(../images/jiantou_06.png) center center no-repeat; border-radius: 15px; }
.ind_hyxxlist li.one img{width: 100%; height:100%; object-fit: cover;}
.ind_hyxxlist li.one:hover i{background: url(../images/jiantou_11.png) center center no-repeat #20477d;}


.ind_hyxxlist li.list .line{height:1px; background: #f8f8f8; position:relative;}
.ind_hyxxlist li.list .line:before{display: inline-table; content: ""; width: 30%; height:4px; background: #163f77; position:absolute; left: 0px ;top: 50%; transform: translate(0,-50%);}
.ind_hyxxlist li.list a{display: block; border-bottom: 1px #f8f8f8 solid; color: #999; line-height: 1.6; position:relative;}
.ind_hyxxlist li.list a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_hyxxlist li.list a:before{display: inline-table; content: ""; width: 6%; height:4px; background: #163f77; position:absolute; left: 0px ;bottom: 0px; transform: translate(0,50%);}
.ind_hyxxlist li.list a.more{border-width: 0px; color: #163f77; padding-bottom: 0px;}
.ind_hyxxlist li.list a.more:before{display: none;}

@media (min-width: 1500px){
    .ind_hyxxlist li.one .word,.ind_hyxxlist li.one .img{height:340px;}
    .ind_hyxxlist li.one .word{padding: 50px 8%;}
    .ind_hyxxlist li.one .word h3{font-size: 24px; margin-top: 25px; height:150px;}

    .ind_hyxxlist li.list{padding:50px 3% 30px;}
    .ind_hyxxlist li.list a{padding:13px 0px;}
    .ind_hyxxlist li.list a.more{margin-top: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_hyxxlist li.one .word,.ind_hyxxlist li.one .img{height:278px;}
    .ind_hyxxlist li.one .word{padding: 40px 8%;}
    .ind_hyxxlist li.one .word h3{font-size: 20px; margin-top: 20px; height:120px;}

    .ind_hyxxlist li.list{padding:40px 3% 20px;}
    .ind_hyxxlist li.list a{padding:8px 0px;}
    .ind_hyxxlist li.list a.more{margin-top: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_hyxxlist li.one .word,.ind_hyxxlist li.one .img{height:234px;}
    .ind_hyxxlist li.one .word{padding: 30px 8%;}
    .ind_hyxxlist li.one .word h3{font-size: 18px; margin-top: 16px; height:100px;}

    .ind_hyxxlist li.list{padding:26px 3% 10px;}
    .ind_hyxxlist li.list a{padding:4px 0px;}
    .ind_hyxxlist li.list a.more{margin-top: 4px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_hyxxlist li.one .word,.ind_hyxxlist li.one .img{height:200px;}
    .ind_hyxxlist li.one .word{padding: 20px 8%;}
    .ind_hyxxlist li.one .word h3{font-size: 16px; margin-top: 10px; height:100px;}

    .ind_hyxxlist li.list{padding:15px 3% 8px;}
    .ind_hyxxlist li.list a{padding:2px 0px;}
    .ind_hyxxlist li.list a.more{margin-top: 4px;}
}
@media (max-width: 767px) {
    .ind_hyxxlist li{margin:0.8em 0px;}
    .ind_hyxxlist li.one .word{padding: 20px 8%;}
    .ind_hyxxlist li.one .word h3{font-size: 1.1em; margin: 1em 0px;}

    .ind_hyxxlist li.list{padding:1.5em 3% 1em;}
    .ind_hyxxlist li.list a{padding:0.5em 0px;}
    .ind_hyxxlist li.list a.more{margin-top: 0.6em;}
}
@media (min-width: 768px){
    .ind_hyxxlist li{float: left; width: 32%;}
    .ind_hyxxlist li:nth-child(3n-1){margin: 0px 2%;}
}











.ind_xzzxlist{}
.ind_xzzxlist a{position:relative; color: #fff; display: block;}
.ind_xzzxlist a .word{position:absolute; left: 0px; top:0px; width: 100%; height:100%; background: url(../images/xzzxbg.png) center center no-repeat; background-size: cover;}

.ind_xzzxlist a .word span{display: inline-table; background: url(../images/xzzx_03.png) center center no-repeat; background-size: 100% 100%; display: block;}
@media (min-width: 1500px){
    .ind_xzzxlist a .word{padding:12% 8% 0px;}
    .ind_xzzxlist a .word p{font-size: 24px;}
    .ind_xzzxlist a .word span{width: 28px; height:21px; margin-top: 12%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_xzzxlist a .word{padding:12% 8% 0px;}
    .ind_xzzxlist a .word p{font-size: 20px;}
    .ind_xzzxlist a .word span{width: 25px; height:18px; margin-top: 12%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_xzzxlist a .word{padding:10% 8% 0px;}
    .ind_xzzxlist a .word p{font-size: 18px;}
    .ind_xzzxlist a .word span{width: 25px; height:18px; margin-top: 10%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_xzzxlist a .word{padding:10% 8% 0px;}
    .ind_xzzxlist a .word p{font-size: 18px;}
    .ind_xzzxlist a .word span{width: 25px; height:18px; margin-top: 10%;}
}
@media (max-width: 767px) {
	.ind_xzzxlist a{margin: 0.5em 0px;}
    .ind_xzzxlist a .word{padding:10% 8% 0px;}
    .ind_xzzxlist a .word p{font-size: 18px;}
    .ind_xzzxlist a .word span{width: 25px; height:18px; margin-top: 10%;}
}
@media (min-width: 768px){
    .ind_xzzxlist a{float: left; width: 32%;}
    .ind_xzzxlist a:nth-child(3n-1){margin: 0px 2%;}
}





.main_ban{position: relative; color: #fff; text-align:center;}
.main_ban>img{width: 100%; height:100%; object-fit: cover;}
.main_ban_word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
.main_ban_word h2{font-weight: bold;}
.main_ban_word h3{text-transform:uppercase; margin-top: 5px;}
@media (min-width: 1500px){
    .main_ban{height:540px;}
    .main_ban_word h3{font-size: 16px;}
    .main_ban_word h2{font-size: 48px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban{height:420px;}
    .main_ban_word h3{font-size: 15px;}
    .main_ban_word h2{font-size: 42px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban{height:330px;}
    .main_ban_word h3{font-size: 14px;}
    .main_ban_word h2{font-size: 34px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban{height:260px;}
    .main_ban_word h3{font-size: 14px;}
    .main_ban_word h2{font-size: 30px;}
}
@media (max-width: 767px) {
    .main_ban{height:18em;}
    .main_ban_word h3{font-size: 1em;}
    .main_ban_word h2{font-size: 2em;}
}
@media (min-width: 768px){
    
}




.location{background: #f7f7f7;}

.bread_crumb1{text-align:right;}

.main_categray{text-align:center;}
.main_categray a{display: inline-block; }
.main_categray a.act,.main_categray a:hover{color: #fff; background: #163f77; font-weight: bold;}
@media (min-width: 1500px){
    .location{line-height: 60px;}

    .main_categray a{padding: 0px 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .location{line-height: 55px;}

    .main_categray a{padding: 0px 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .location{line-height: 50px;}

    .main_categray a{padding: 0px 20px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .location{line-height: 45px;}
    .bread_crumb{}
    .main_categray a{padding: 0px 20px;}
}
@media (max-width: 767px) {
    .location{line-height: 3; padding: 0px 0px;}
    .bread_crumb{}
    .main_categray a{padding: 0px 20px;}
}
@media (min-width: 990px){
    .bread_crumb{float: right; }
    .main_categray{float: left;}
}


.main{background: url(../images/mainbg_02.jpg) center bottom no-repeat;}


.main_download a{box-shadow: 0px 0px 5px #ccc; border-radius: 10px; position: relative; display: block;}
.main_download a .word{background: url(../images/download_04.png) center left no-repeat; line-height: 2; background-size: auto 100%;}
.main_download a .download{position: absolute; right: 3%; top: 50%; transform: translate(0,-50%);}
.main_download a .download span{display: inline-table; background: #122980; color: #fff; padding: 3px 10px; border-radius: 16px;}
@media (min-width: 1500px){
    .main_download a{width: 49%; padding: 25px; margin: 15px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:114px; width: 550px; padding-left: 130px;}
    .main_download a .middle{height:114px; font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_download a{width: 49%; padding: 20px; margin: 12px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:100px; width: 450px; padding-left: 120px;}
    .main_download a .middle{height:100px; font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_download a{width: 49%;  padding: 16px; margin: 10px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:90px; width: 375px; padding-left: 106px;}
    .main_download a .middle{height:90px; font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_download a{padding: 14px; margin: 8px 0px;}
    .main_download a .word{height:90px; width: 580px; padding-left: 106px;}
    .main_download a .middle{height:90px; font-size: 16px;}
}
@media (max-width: 767px) {
    .main_download a{padding: 1em 2%; margin: 1em 0px;}
    .main_download a .word{height:4em; width: 60%; padding-left: 4.5em;}
    .main_download a .middle{height:4em; font-size: 1.1em;}
}
@media (min-width: 992px){
    .main_download a{float: left;}
}


.yewu_title{background: url(../images/kjyf_03.png) left bottom no-repeat;  color: #10387d;}
.yewu_title em{font-weight: bold; line-height: 1;}
.yewu_title i{font-size: 14px; float: right;text-transform:uppercase;}
.ywwu_content{line-height: 2;}




@media (min-width: 1800px){
    .yewu_title{line-height: 36px; height: 42px;}
    .yewu_title em{font-size: 30px; padding-left: 50px;}
    .ywwu_content{padding: 50px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .yewu_title{line-height: 34px; height: 40px;}
    .yewu_title em{font-size: 26px; padding-left: 50px;}
    .ywwu_content{padding: 45px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .yewu_title{line-height: 32px; height: 38px;}
    .yewu_title em{font-size: 22px; padding-left: 50px;}
    .ywwu_content{padding: 40px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .yewu_title{line-height: 32px; height: 38px;}
    .yewu_title em{font-size: 22px; padding-left: 50px;}
    .ywwu_content{padding: 40px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .yewu_title{line-height: 32px; height: 38px;}
    .yewu_title em{font-size: 20px; padding-left: 50px;}
    .yewu_title i{display: none;}
    .ywwu_content{padding: 40px 0px;}
}
@media (max-width: 767px){
    .yewu_title{line-height: 32px; height: 38px;}
    .yewu_title em{font-size: 20px; padding-left: 50px;}
    .yewu_title i{display: none;}
    .ywwu_content{padding: 40px 0px;}
}
@media (min-width: 768px){
    
}


.main_hydw a{display: block; float: left; border:1px #dddddd solid; text-align: center;}
.main_hydw a img{max-width: 90%;}
.main_hydw a:hover{border-color: #163f77;}

@media (min-width: 1500px){
    .main_hydwlist{padding: 40px 0px;}
    .main_hydw a .img{height: 180px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hydwlist{padding: 35px 0px;}
    .main_hydw a .img{height: 150px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hydwlist{padding: 30px 0px;}
    .main_hydw a .img{height: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_hydwlist{padding: 25px 0px;}
    .main_hydw a .img{height: 90px;}
}
@media (max-width: 767px) {
    .main_hydwlist{padding: 1em 0px;}
    .main_hydw a{width: 49%; margin: 0.5em 0px;}
    .main_hydw a:nth-child(2n){float: right;}
    .main_hydw a .img{height: 5em;}
}
@media (min-width: 768px){
    .main_hydw a{width: 24%; margin: 10px 0.5%;}
}



.main_ryzz a{display: block; float: left; text-align: center; line-height: 2;}
.main_ryzz a img{width: 100%;}
.main_ryzz a .word{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1500px){
    .main_ryzz a{width: 22%; margin: 15px 1.5%;}
    .main_ryzz a .img{height:420px;}
    .main_ryzz a .word{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ryzz a{width: 22%; margin: 12px 1.5%;}
    .main_ryzz a .img{height:342px;}
    .main_ryzz a .word{margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ryzz a{width: 22%; margin: 10px 1.5%;}
    .main_ryzz a .img{height:288px;}
    .main_ryzz a .word{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ryzz a{width: 23%; margin: 10px 1%;}
    .main_ryzz a .img{height:226px;}
    .main_ryzz a .word{margin-top: 15px;}
}
@media (max-width: 767px) {
    .main_ryzz a{width: 49%; margin: 10px 0px;}
    .main_ryzz a:nth-child(2n){float: right;}
    .main_ryzz a .img{height:20em;}
    .main_ryzz a .word{margin-top: 15px;}
}
@media (min-width: 768px){
    
}




.main_xhzc{line-height: 2.5;}



.mabout_con{line-height: 2; overflow: auto;}



@media (min-width: 1500px){
    .mabout_con{margin-top: 60px; height:512px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mabout_con{margin-top: 60px; height:390px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mabout_con{margin-top: 70px; height:300px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mabout_con{margin-top: 60px; height:252px;}
}
@media (max-width: 767px) {
    .mabout_left1 .ind_title,.mabout_left1 .ind_more{text-align:center;}
    .mabout_con{margin-top: 2em;}
    .mabout_right{margin-top: 2em;}
}
@media (min-width: 768px){
    .main_about{position:relative;}
    .mabout_left{position:absolute; left: 0px; top: 0px; width: 100%;}
    .mabout_left1{width: 50%;}
    .mabout_right{float: right; width: 46%;}
}




.about_bg{background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999999; display: none;}
.about_alert{background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.about_alert .content{overflow: auto; padding:0px 2%; width: 100%; height:100%; line-height: 2;}
.about_bg a.close{position: absolute; right: 5%; top: 5%;  display: inline-table; background: url(../images/close.png) center center no-repeat; background-size: 100%; }


@media (min-width: 1500px){
    .about_alert{width: 80%; height:80%; padding:3% 2%;}
    .about_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .about_alert{width: 80%; height:80%; padding:3% 2%;}
    .about_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .about_alert{width: 80%; height:80%; padding:3% 2%;}
    .about_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .about_alert{width: 80%; height:80%; padding:3% 2%;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (max-width: 767px){
    .about_alert{width: 80%; height:80%; padding:3% 2%;}
    .about_bg a.close{width: 50px; height: 50px;}
}



.mabout_ul li{float: left;}
.mabout_ul li:nth-child(4){margin-right: 0px;}
.mabout_ul span{display: inline-table; position:relative;}
.mabout_ul h3{font-family: "Impact"; color: #163f77; line-height: 1;}
.mabout_ul i,.mabout_ul em{line-height: 1;}
.mabout_ul i{position:absolute; right: -12px; top: 0px; color: #163f77; font-weight: bold;}
.mabout_ul li:first-child i{display: none;}
.mabout_ul em{position:absolute; right: -18px; bottom: 0px;}
.mabout_ul li .bot{text-align: center;}

.mabout_img img{width: 100%; height:100%; object-fit: cover;}


@media (min-width: 1500px){
    .mabout_ul{}
    .mabout_ul li{margin-right: 150px;}
    .mabout_ul h3{font-size: 60px;}
    .mabout_img{margin-top: 50px; height:500px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mabout_ul{}
    .mabout_ul li{margin-right: 100px;}
    .mabout_ul h3{font-size: 50px;}
    .mabout_img{margin-top: 40px; height:385px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mabout_ul{padding-right: 10%;}
    .mabout_ul li{margin-right: 90px;}
    .mabout_ul h3{font-size: 40px;}
    .mabout_img{margin-top: 25px; height:310px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mabout_ul{padding-right: 10%;}
    .mabout_ul li{margin-right: 70px;}
    .mabout_ul h3{font-size: 32px;}
    .mabout_img{margin-top: 20px; height:260px;}
}
@media (max-width: 767px) {
    .mabout_ul{text-align:center;}
    .mabout_ul li{width: 50%; margin:0.6em 0px;}
    .mabout_ul h3{font-size: 2em;}
    .mabout_img{margin-top: 1em;}
}
@media (min-width: 768px){
    
}




.main_cate .title{color: #fff; text-align: center; font-weight: bold; position:relative;}
.main_cate .title span{position:absolute; left: 50%; top: 40%; transform: translate(-50%,-50%);}
.main_cate_list a{background: #163f77; color: #fff; text-align: center; line-height: 2.6; display: block;}
.main_cate_list a.act,.main_cate_list a:hover{background: #ffb043;}


.main_link a{text-align:center; display: block; background: #163f77; color: #fff;}
.main_link a:nth-child(2n){background: #ffb043;}
.main_link a .left{float: left;}
.main_link a .right{float: right; text-align:left;}
.main_link a .middle{width: auto;}
.main_link a p{text-transform:uppercase;}
.main_link a .div{display: inline-table;}


.main_title{font-weight: bold;}


@media (min-width: 1500px){
    .main_cate .title{font-size: 30px;}
    .main_cate_list{padding: 0px 5%;}
    .main_cate_list a{font-size: 18px; margin-top: 15px; }
    
    .main_link{padding: 60px 5% 0px}
    .main_link a{margin-top: 20px;}
    .main_link a .left{margin-right: 30px;}
    .main_link a h3{font-size: 30px;}
    .main_link a img{max-width: 58px;}
    .main_link a .middle{height:110px;}

    .main_title{font-size: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cate .title{font-size: 24px;}
    .main_cate_list{padding: 0px 5%;}
    .main_cate_list a{font-size: 16px; margin-top: 15px;}

    .main_link{padding: 50px 5% 0px}
    .main_link a{margin-top: 16px;}
    .main_link a .left{margin-right: 20px;}
    .main_link a h3{font-size: 24px;}
    .main_link a img{max-width: 50px;}
    .main_link a .middle{height:100px;}

    .main_title{font-size: 24px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cate .title{font-size: 20px;}
    .main_cate_list{padding: 0px 5%;}
    .main_cate_list a{font-size: 15px; margin-top: 12px;}

    .main_link{padding: 50px 5% 0px}
    .main_link a{margin-top: 12px;}
    .main_link a .left{margin-right: 15px;}
    .main_link a h3{font-size: 20px;}
    .main_link a img{max-width: 40px;}
    .main_link a .middle{height:90px;}

    .main_title{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cate .title{font-size: 18px;}
    .main_cate_list{padding: 0px 5%;}
    .main_cate_list a{font-size: 14px; margin-top: 10px;}

    .main_link{padding: 50px 5% 0px}
    .main_link a{margin-top: 10px;}
    .main_link a .left{margin-right: 5px;}
    .main_link a h3{font-size: 18px;}
    .main_link a img{max-width: 30px;}
    .main_link a .middle{height:80px;}

    .main_title{font-size: 18px;}
}
@media (max-width: 768px){
    .main_cate .title{display: none;}
    .main_cate_list{text-align: center;}
    .main_cate_list a{font-size: 1em; line-height:2.2; display: inline-table; padding: 0px 0.6em;}
    
    .mleft{display: none;}

    .main_title{display: none;}
    .main_about{padding: 20px 0px;}
}
@media (min-width: 768px){
    .mleft{width: 22%; float: left;}
    .mright{width: 75%; float: right;}
}



.main_lianxiwomen{padding: 0px 5%; line-height: 1.8;}



@media (min-width: 1500px){
    .main_lianxiwomen{margin-top: 25px;}
    .main_lianxiwomen p{margin: 8px 0px; padding-left: 28px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_lianxiwomen{margin-top: 20px;}
    .main_lianxiwomen p{margin: 7px 0px; padding-left: 28px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_lianxiwomen{margin-top: 18px;}
    .main_lianxiwomen p{margin: 6px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_lianxiwomen{margin-top: 15px;}
    .main_lianxiwomen p{margin: 5px 0px;}
}
@media (max-width: 767px) {
    
}
@media (min-width: 1200px){
    .main_lianxiwomen .phone{background: url(../images/index_72123.png) center left no-repeat;}
    .main_lianxiwomen .email{background: url(../images/index_76123.png) center left no-repeat;}
    .main_lianxiwomen .address{background: url(../images/index_79123.png) top 10px left no-repeat;}
}
















.mainnews_list a{display: block; background: #f5f5f5; line-height: 2;}
.mainnews_list a span,.mainnews_list a i{display: block; color: #163f77; font-weight: bold;}
.mainnews_list a p{color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mainnews_list a h3{line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}




@media (min-width: 1500px){
    .mainnews_list.margin_t{margin-top: 90px;}
    .mainnews_list{margin-top: 25px;}
    .mainnews_list a{margin-top: 15px; padding:25px 5%;}
    .mainnews_list a h3{font-size: 18px; margin-top: 5px;}
    .mainnews_list a p{font-size: 14px; margin-top: 15px;}
    .mainnews_list a i{margin-top: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mainnews_list.margin_t{margin-top: 75px;}
    .mainnews_list{margin-top: 22px;}
    .mainnews_list a{margin-top: 12px; padding:22px 5%;}
    .mainnews_list a h3{font-size: 18px; margin-top: 4px;}
    .mainnews_list a p{font-size: 14px; margin-top: 12px;}
    .mainnews_list a i{margin-top: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mainnews_list.margin_t{margin-top: 60px;}
    .mainnews_list{margin-top: 20px;}
    .mainnews_list a{margin-top: 12px; padding:20px 5%;}
    .mainnews_list a h3{font-size: 16px; margin-top: 3px;}
    .mainnews_list a p{font-size: 13px; margin-top: 10px;}
    .mainnews_list a i{margin-top: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mainnews_list.margin_t{margin-top: 50px;}
    .mainnews_list{margin-top: 15px;}
    .mainnews_list a{margin-top: 10px; padding:15px 5%;}
    .mainnews_list a h3{font-size: 15px; margin-top: 3px;}
    .mainnews_list a p{font-size: 12px; margin-top: 8px;}
    .mainnews_list a i{margin-top: 5px;}
}
@media (max-width: 767px) {
    .mainnews_list.margin_t{margin-top: 1.6em;}
    .mainnews_list{margin-top: 1.5em;}
    .mainnews_list a{margin-top: 1em; padding:1em 5%;}
    .mainnews_list a h3{font-size: 1.1em; margin-top: 0.3em;}
    .mainnews_list a p{font-size: 0.9em; margin-top: 0.6em;}
    .mainnews_list a i{margin-top: 0.4em;}
}
@media (min-width: 768px){
    
}




.f7f7f7{background: #f7f7f7;}
.ffffff{background: #ffffff;}


.mnewscon .title{font-weight: bold; line-height: 1.5;}
.mnewscon .datetime{display: block; font-size: 14px; color: #666; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 5px #ccc; border-radius: 12px; line-height: 2; display: none;}
.mnewscon .mmnecon{line-height: 2.2; border-top: 1px #f7f7f7 solid;  border-bottom: 1px #f7f7f7 solid;}
.mnewscon .mmnecon img{width: 90%; margin: 8px auto; display: block;}
.mnewscon .mmnecon video{width: 90%; display: block; margin:0px auto; height: auto;}
.prev_next {position:relative; line-height: 1.6;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; max-width: 70%; margin: 8px 0px;}
.prev_next .return{background: #163f77; color: #fff; display: inline-block;}
.prev_next .return span{background: url(../images/fanhui_03.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1500px){
    .mnewscon{padding:40px 4%;}
    .mnewscon .title{font-size: 30px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mnewscon{padding:35px 4%;}
    .mnewscon .title{font-size: 24px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .mnewscon{padding:30px 4%;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 18px; margin-top: 20px; }
    .mnewscon .mmnecon{ margin: 25px 0px; padding: 25px 0px;}

    .prev_next .return{padding: 8px 30px; border-radius: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding:25px 4%;}
    .mnewscon .title{font-size: 18px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 15px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 20px 0px; padding: 20px 0px;}
    .prev_next p{line-height:2.6; display: block;}

    .prev_next .return{padding: 6px 25px; border-radius: 20px;}
}
@media (min-width: 768px){
    .prev_next {position:relative;}
    .prev_next .return{position:absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
}
@media (max-width: 768px){
    .mnewscon{padding:1.5em 4%;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnedesc{padding: 0.6em; margin-top: 0.8em; }
    .mnewscon .mmnecon{padding: 0.8em 0px 0.8em; font-size: 1.1em;}
    .prev_next{padding-top: 1em;}
    .prev_next .return{padding: 0.4em 2em; border-radius: 1.5em; margin-top: 0.5em;}
}



.mainrtitle{line-height: 2;}
.mainrtitle span{position:relative; padding-left: 15px;}
.mainrtitle span:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 5px; height:20px; background: #163f77; display: inline-table; content:"";}
.mainr_list a{position:relative; display: block; padding-left: 15px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; line-height: 2; margin: 5px 0px; color: #999;}
.mainr_list a:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 6px; height:6px; border-radius: 50%; background: #c4c4c4; content: ""; display: inline-table; overflow: hidden;}
@media (min-width: 1500px){
    .mshow_right{padding: 25px 2%;}
    .mainrtitle span{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mshow_right{padding: 22px 2%;}
    .mainrtitle span{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mshow_right{padding: 20px 2%;}
    .mainrtitle span{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mshow_right{padding: 18px 2%;}
    .mainrtitle span{font-size: 15px;}
}
@media (max-width: 767px) {
    .mshow_right{padding: 1em 2%; margin-top: 1em;}
    .mainrtitle span{font-size: 1.1em;}
}
@media (min-width: 768px){
    .mshow_left{float: left; width: 73%;}
    .mshow_right{float: right; width: 25%;}
}





.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}
.main_ditu #map{width:100%;border:#ccc solid 1px;font-size:12px}
.main_contact_title h3{color: #163f77;text-transform:uppercase; font-weight: bold; display: inline-table; background: url(../images/contact_03.png) center right no-repeat; background-size:auto 90%; line-height:1;}
.main_contact_title p{color: #666;text-transform:uppercase;}
.main_contact_ul li{background: #f3f3f3;}
.main_contact_ul li h3{text-transform:uppercase; color: #666666; background: url(../images/contact_07.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li.email h3{background: url(../images/contact_13.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li.address h3{background: url(../images/contact_10.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li p{}
@media (min-width: 1500px){
    .main_ditu #map{height:550px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 100px; padding-right: 300px;}
    .main_contact_title p{font-size: 30px; margin-top: 15px;}
    .main_contact_ul{padding: 60px 0px;}
    .main_contact_ul li{width: 32%; height: 250px; padding: 70px 30px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 30px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ditu #map{height:460px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 80px; padding-right: 260px;}
    .main_contact_title p{font-size: 24px; margin-top: 15px;}
    .main_contact_ul{padding: 50px 0px;}
    .main_contact_ul li{width: 32%; height: 230px; padding: 50px 30px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 24px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ditu #map{height:420px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 70px; padding-right: 220px;}
    .main_contact_title p{font-size: 22px; margin-top: 15px;}
    .main_contact_ul{padding: 45px 0px;}
    .main_contact_ul li{width: 32%; height: 200px; padding: 40px 20px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 22px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu #map{height:380px;}
    .main_contact_title{}
    .main_contact_title h3{font-size:60px; padding-right: 160px;}
    .main_contact_title p{font-size: 20px; margin-top: 15px;}
    .main_contact_ul{padding: 40px 0px;}
    .main_contact_ul li{width: 32%; height: 200px; padding: 40px 20px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 20px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_ditu #map{height:24em;}
    .main_contact_title{}
    .main_contact_title h3{font-size:3em; padding-right: 20%;}
    .main_contact_title p{font-size: 1.5em; margin-top: 15px;}
    .main_contact_ul{padding: 2em 0px;}
    .main_contact_ul li{padding: 2em 5%; margin: 1em 0px;}
    .main_contact_ul li h3{font-size: 1.5em; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 1.3em;}
}
@media (min-width: 768px){
    .main_contact_ul li{float: left; width: }
}




.pagination{display: inline-table;}
.pagination li{float: left;}
.pagination li a,.pagination li span{display: block; border:1px #eee solid; min-width: 30px; padding:8px 10px;}
.pagination li .disabled{color: #ccc;}
.pagination li .current{background: #163f77; border-color: #163f77; color: #fff;}








@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}



























