@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2023-04-07 14:58)
 */
*{box-sizing: border-box;}
.f-fl{float:left;}
.f-fr{float:right}
.mt10{margin-top:10px}
.mt15{margin-top:5px}
.mt35{margin-top:35px}
.f-pll10{padding-left:10px}
.f-pl-l20{padding-left:20px;}
.f-pl-r20{padding-right:20px;}




.is-col-md-7{width: 590px}
.is-col-md-5{width: 630px}
.is-col-md-6{width: 620px}
.is-col-md-8{width:805px}
.is-col-md-4{width:340px}

/* 轮播 */
.m-flash{position: relative;}
.g-flash,.g-flash .owl-item,.g-flash img{height: 410px;}
.g-flash img{display: block; width: 100%;transition: all linear .3s }
.g-flash img:hover{transform: scale(1.1);}
.g-flash li,.g-flash li a{position: relative;}
.g-flash li a{display: block;}
.g-flash li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 50px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;color: #fff;background: url(../images/page/bg-op50.png) repeat;}
.m-flash .hd{position: absolute; right: 20px; bottom: 20px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 10px; height: 10px;  background: #fff;border-radius:10px}
.m-flash .hd ul li.on{background: #ffb540;}

/* 标题 */
.is-title{overflow: hidden;line-height:46px;background: url(../images/index/bgline.png) left 13px no-repeat;padding-left:17px}
.is-title .is-msg{display:block;height: 52px;font-size: 28px;font-weight: bold;color:#516aa3;border-bottom:1px solid #ddd}

.is-tabstyle-2{margin-top:20px}
.is-tabstyle-2 ul{line-height: 50px;display: flex;flex-wrap: wrap;justify-content: space-between;overflow:hidden;}
.is-tabstyle-2 li{display: inline-block; text-align: center;background: #e9e9e9;width:49%;margin-bottom:8px;}
.is-tabstyle-2 li a{display: block;  line-height: 50px; font-size:22px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;color:#666}
.is-tabstyle-2 li.u-active a{width:100%;background:  #f4f4f4 url(../images/index/titlebg.png) left center no-repeat;background-size:100% 100%; color: #fff;}
.is-tabstyle-3 li{width:32%;}
.is-tabstyle-4 ul{justify-content: flex-start}
.is-tabstyle-4 li{width:277px;margin-right:10px}


.m-liststylecom li{height: 44px; line-height: 44px;position: relative;}
.m-liststylecom li a{display: block; padding-left: 14px;font-size:16px;background: url(../images/index/dot.png) left center no-repeat;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; font-size: 14px;color:#999}
.m-liststylecom li a:hover{padding-left: 16px;}
.m-liststylecom li img{margin-left: 10px; vertical-align: middle;}
.m-liststylecom2 li{height: 64px; line-height: 64px;position: relative;border-bottom:1px dashed #ddd}
.m-liststylecom2 li:last-child{border-bottom: none}

.ligh1 ul{height: 430px;overflow: hidden;margin-top:-14px}
.ligh2 ul{height:125px;overflow: hidden;}
.ligh3 ul{margin-top:8px;}

.pic-list ul{display: flex;justify-content: space-between}

.bottomimg img{display: block;width:100%;height:446px;}

.m-titleimg{margin-top:55px;margin-bottom:25px}



/*media query*/
/* 适配小屏1000px */
@media screen and (min-width:1025px) and (max-width: 1300px) {
	.zt-container, .iscontainer, .container{width:1000px}
	.is-col-md-6{width:48%}
	.is-col-md-5{width:50%}
	.m-titleimg img{max-width:100%}
}
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1024px) {
   
	.zt-container,.iscontainer, .container{width:750px}
}
/*pad md*/
@media screen and (max-width: 1024px ){

 .is-col-md-4,.is-col-md-5,.is-col-md-6,.is-col-md-8.is-col-md-7{width: 100%}
.m-flash{margin-bottom:15px}
.m-titleimg{margin:30px auto 20px }
.g-flash, .g-flash .owl-item, .g-flash img{height:250px;}
.g-flash img{object-fit:cover}

}

/*print*/
@media print {

}


