﻿@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

.g-m1{margin: 37px 0 34px;}
.g-m2{margin: 15px 0;}

/*home*/
.is-main{margin-top: 20px;}

.g-flash,.g-flash img{height: 395px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item{float: left;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 124px 0 20px; line-height: 55px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 20px; bottom: 22px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px;border-radius: 50%; background: #fff;}
.g-flash .owl-pagination .active span{background: #c90000;}

.m-news{height: 395px;}
.m-news .m-liststyle1{padding: 0 8px;}

.m-tit1{height: 65px; line-height: 45px; color: #fff; font-size: 26px; font-weight: bold; text-align: center; background: url(../images/public/bg-tit1.png) center no-repeat;}
.m-tit1 a{color:#fff;}
.m-tit1:hover a{color:#fff;}
.m-zjxc{margin-bottom: 73px; overflow: hidden;}
.m-zjxc ul{height: 225px;}
.m-zjxc ul li{margin-right: 23px; float: left; width: 285px; height: 220px; box-shadow: 0px 1px 5px #4999ce;}
.m-zjxc ul li img{border: 2px solid #fff; width: 100%; height: 100%;}

.m-zyfw{margin: 0 -24px;padding-bottom: 50px;}
.m-zyfw div{float: left; padding: 0 24px; width: 33.33%;}
.m-zyfw div a{display: block; height: 88px; line-height: 88px; color: #2a73c0; font-size: 22px; font-weight: bold; text-align: center; background: #d1e4f6; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zyfw div:nth-child(2) a{padding-top: 16px; line-height: 30px;}
.m-tabstyle1 {margin-bottom: 12px;border-bottom: 1px solid #ccc;}
.m-tabstyle1 li {float: left;line-height: 45px;}
.m-tabstyle1 li.u-active a {background: #2a73c0;color: #fff;}
.m-tabstyle1 li a {display: block;padding: 0 22px;font-size: 18px;font-weight: bold;}
.m-news .m-liststyle1 {padding: 0 8px;}
.m-liststyle1 li {height: 38px;line-height: 38px;overflow: hidden;}
.m-liststyle1 li span {float: right;padding-left: 10px;font-size: 14px;color: #999;}
.m-liststyle1 li a {display: block;padding-left: 12px;background: url(../images/public/icon-list.png) left center no-repeat;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.m-liststyle1 li a span{color: red;font-size: 16px;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .m-flash{width: 678px;}
    .m-news{width: 542px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .m-zjxc{margin-bottom: 13px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
    .g-flash,.g-flash .owl-item,.g-flash img{height: 340px;}
    .g-flash .owl-item p{padding-left: 10px; height: 40px; line-height: 40px; font-size: 14px;}
    .g-flash .owl-pagination{bottom: 16px;}

    .m-zyfw div{margin-bottom: 10px; width: 100%;}
    .m-zyfw div a{font-size: 18px;}
    .m-zyfw div:nth-child(2) a{padding-top: 16px; line-height: 30px;}

}
/*phone sm*/
@media screen and (max-width: 767px) {

}
/*small xs*/
@media screen and (max-width: 638px) {
    .g-flash,.g-flash .owl-item,.g-flash img{height: 220px;}
    .g-flash .owl-controls .owl-buttons div{display: none;}

}