@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-10-15 17:41)
 */

/*home*/
.m-daoyu{padding: 25px 40px 25px 160px; background: url(../images/home/bg-daoyu.png) 50px center no-repeat; border: 1px solid #ddd;}
.m-daoyu h1{color: #f60; font-size: 18px;}
.m-daoyu p{line-height: 2.375; text-indent: 2em; text-align: justify; color: #3d3d3d;}

.g-rdxxn .bd{height: 300px; overflow: hidden;}
.g-rdxxn .u-items{float: left; margin-right: 20px; width: 280px; height: 320px;}
.g-rdxxn .u-items section{margin-bottom: 20px; padding: 20px; height: 140px; background: #f4f4f4;}
.g-rdxxn .u-items section .u-tit{margin-bottom: 6px; line-height: 30px;}
.g-rdxxn .u-items section .u-tit a{color: #cd0000; font-size: 18px; font-weight: bold;}
.g-rdxxn .u-items li{float: left; width: 50%; line-height: 32px;}
.g-rdxxn .u-items li a{display: block; padding-right: 10px; font-size: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-rdxxn .hd a{display: block; position: absolute; top: 50%; margin-top: -31px; width: 30px; height: 62px; background-image: url(../images/home/icon-jt1.png); background-repeat: no-repeat;}
.g-rdxxn .hd .prev{left: 0;}
.g-rdxxn .hd .next{right: 0; background-position: -30px 0;}

.g-gztjn{height: 300px;}
.g-gztjn .bd li{float: left; width: 280px; height: 300px; margin-right: 20px;}
.g-gztjn .bd li img{display: block; width: 100%; height: 238px;}
.g-gztjn .bd li p{line-height: 62px; padding: 0 10px; background: #f7f7f7; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-gztjn .hd a{display: block; position: absolute; top: 50%; margin-top: -31px; width: 30px; height: 62px; background-image: url(../images/home/icon-jt1.png); background-repeat: no-repeat;}
.g-gztjn .hd .prev{left: 0;}
.g-gztjn .hd .next{right: 0; background-position: -30px 0;}

.g-rdxx .bd{margin-bottom: 10px; height: 300px; overflow: hidden;}
.g-rdxx .u-items{float: left; margin-right: 20px; width: 275px; height: 320px;}
.g-rdxx .u-items section{margin-bottom: 20px; padding: 20px; height: 140px; background: #f4f4f4;}
.g-rdxx .u-items section .u-tit{margin-bottom: 6px; line-height: 30px;}
.g-rdxx .u-items section .u-tit a{color: #cd0000; font-size: 18px; font-weight: bold;}
.g-rdxx .u-items li{float: left; width: 50%; line-height: 32px;}
.g-rdxx .u-items li a{display: block; padding-right: 10px; font-size: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-rdxx .hd{text-align: center;}
.g-rdxx .hd li{display: inline-block; margin: 0 6px; width: 32px; height: 6px; overflow: hidden; text-indent: 9999px; background: #d2d2d2;}
.g-rdxx .hd li.on{background: #cd0000;}
.m-gkly li{margin-bottom: 20px;}
.m-gkly li a{display: block; padding: 0 16px; line-height: 64px; border: 1px solid #ddd; border-radius: 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-gkly li span{margin-right: 12px; float: left; width: 22px; font-size: 22px;color: #cd0000;}
.m-gztjimg{height: 320px;}
.cloud9-item{position: relative; width: 370px; height: 210px; border: 2px solid #ddd; background: #fff;}
.cloud9-item img{display: block; width: 366px; height: 206px;}
.cloud9-item p{position: absolute; left: 0; bottom: 20px; right: 0; padding: 0 10px; text-align: center; font-size: 14px; color: #fff;}
.m-gztjbtn{width: 160px; height: 46px; margin: 0 auto;}
.m-gztjbtn a{display: block; width: 46px; height: 46px; background-image: url(../images/home/icon-jt.png); background-repeat: no-repeat;}
.m-gztjbtn a:hover{background-image: url(../images/home/icon-jt-h.png);}
.m-gztjbtn .u-left{float: left;}
.m-gztjbtn .u-right{float: right; background-position: -46px 0;}
.m-xzgkly li{margin-bottom: 20px; text-align: center;}
.m-xzgkly li a{display: block; padding: 0 10px; line-height: 50px; border: 1px solid #ddd; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-weblink{padding: 24px 0; background: #f5f5f5;}
.g-weblink{height: 42px; padding-left: 142px;}
.g-weblink .u-tit{left: 0; top: 0; line-height: 42px; font-size: 30px; color: #cd0000;}
.u-links dl{position: relative;}
.u-links dl dt{padding: 0 40px 0 20px; line-height: 42px; cursor: pointer; font-size: 14px; font-weight: normal; color: #808080; background: url(../images/home/bg-select.png) #fff right center no-repeat;} 
.u-links dl dd{position: absolute; top: 42px; left: 0; right: 0; display: none; max-height: 130px; background: #fff; padding: 7px 5px; overflow-y: auto;}
.u-links dl dd li{line-height: 30px;}
.u-links dl dd li a{display: block; padding: 0 12px; font-size: 14px;}
.u-links dl dd li a:hover{background: #f7c9c9;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.m-xzgkly li{width: 14.28%;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .m-daoyu{padding: 15px 15px 15px 90px; background-position: 15px center;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.is-main{margin-top: 15px;}

	.m-daoyu{padding-left: 15px; background-image: none;}

	.m-gkly li,.m-xzgkly li{margin-bottom: 10px;}
	.m-gkly li a,.m-xzgkly li a{line-height: 46px;}
	.m-gkly li span{font-size: 16px; margin-right: 0;}

	.m-weblink{padding: 10px 0;}
	.g-weblink{padding: 0; height: auto;}
	.g-weblink .u-tit{font-size: 16px;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
    .m-daoyu{padding: 10px;}
    .m-gkly li a,.m-xzgkly li a{padding: 0 8px;}
		.g-gztjn .bd li,.g-rdxxn .u-items{width:100%}

}
/*small xs*/
@media screen and (max-width: 638px) {
    
}