@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-10-14 16:32)
 */

/*home*/
.is-main{margin: 30px auto 0;}
.m-daoyu{padding: 35px 45px 35px 155px; background: url(../images/home/bg-daoyu.png) #f5f5f5 48px center no-repeat;}
.m-daoyu h1{color: #f60; font-size: 18px;}
.m-daoyu p{line-height: 2.375; text-indent: 2em; text-align: justify; color: #3d3d3d;}
.g-rdxx .bd{margin-bottom: 10px; height: 300px; overflow: hidden;}
.g-rdxx .u-items{float: left; margin-right: 26px; width: 280px; 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: 28px 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;}
.left, .right{width:100%!important}
/*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;}

}
/*small xs*/
@media screen and (max-width: 638px) {
    
}