@charset "utf-8";

.zwgk-bg{
	background: url(../../images/gk_skin/zwgk-bg-red.png) top no-repeat #F2F2F2;
}
.zwgk-title{
	line-height: 16.25rem;
	margin: auto;
	text-align: center;
	text-shadow:#FFF 3px 4px 5px;
	font-weight: bold;
	font-family: "方正小标宋简体";
	color: #C5291B;
}
.gk-menu a{
	line-height: 65px;
	height: 65px;
	border-radius: 6px;
	background-color: #FFFFFF;
	display: block;
	transition: all .5s;
	font-size: 14px;
}
.gk-menu a:hover{
	background-color: #9c140b;
}
.gk-menu a i{
	color: #C5291B;
	display: inline-block;
	float: left;
	padding-left: 10%;
}
.gk-menu a span{
	display: inline-block;
	float: left;
	text-align: right;
}
.gk-menu a:hover i{
	color: #FFFFFF;
}
.gk-menu a:hover span{
	color: #FFFFFF;
	font-weight: bold;
}
.gk-search-box{
	height: 60px;
	line-height: 60px;
}
.gk-search-i-color{
	color: #9c140b;
	height: 40px;
	line-height: 0px;
	border: none;
	background: none;
	cursor: pointer;
}
.gk-search-text{
	width: 95%;
	height: 60px;
	margin-left: 5%;
	border: none;
}
.gk-ysqgk-box{
	height: 80px;
	line-height: 80px;
	background-color: #9c140b;
	position: relative;
}
.gk-ysqgk-box::before{
	position: absolute;
	background-color: #F14E45;
	width: 0px;
	height: 100%;
	left: 0;
	transition: all .3s;
}
.gk-ysqgk-box:hover::before{
	width: 100%;
}
.gk-ysqgk-box a{
	position: relative;
	display: block;
	color: #FFFFFF;
}
.gk-zdlygk-box{
	padding: 10px 5px 10px 15px;
}
.gk-link-title{
	line-height: 2.5rem;
	color: #C5291B;
}
.gk-link-title span{
	font-weight: bold;
}
.gk-link-ul a li{
	text-indent: 5px;
	transition: all .5s;
        line-height: 36px;
}
.gk-link-ul a:hover li{
	background-color: #E8E8E8;
	color: #C5291B;
}
.gk-link-li{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 1%;
}
.gk-link-li30{
	width: 32.3333333333333333333333333333%;
}
.gk-link-li50{
	width: 49%;
}


.zwgk-index-hd{
	height: 3.25rem;
	border-bottom: 1px solid #9c140b;
}
.gk-swiper-container{
	padding: 0;
}

.zwgk-index-hd a{
	display: block;
	float: left;
	line-height: 3.25rem;
	width: 33.33333333333333333333333333%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1.125rem;
	transition: all .5s;
}
.zwgk-index-hd a:hover{
	color: #C5291B;
	font-weight: bold;
}
.zwgk-index-hd a.on{
	color: #C5291B;
	font-weight: bold;
}
.zwgk-index-hd i{
	float: left;
	line-height: 3.25rem;
	color: #Ffffff;
	font-weight: bold;
	transition: all .5s;
}
.zwgk-index-hd a:hover i{
	color: #C5291B;
}
.zwgk-index-hd a.on i{
	color: #C5291B;
}


/* 应用目录首页样式 */
.gk-appdir-title{
	height: 65px;
	line-height: 65px;
	background-color: #9c140b;
	color: #FFFFFF;
	text-indent: 15px;
}
.gk-appdir-row{
	padding: 0;
	min-height: 400px;
        overflow-y: auto;
}
.gk-appdir-row::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.gk-appdir-row::-webkit-scrollbar-button {
	background: #74D334;
	display: none;
}

.gk-appdir-row::-webkit-scrollbar-track {
	background: #E8E8E8;
	border-radius: 0.5rem;
}

.gk-appdir-row::-webkit-scrollbar-track-piece {
	background: #E8E8E8;
	border-radius: 0.5rem;
}

.gk-appdir-row::-webkit-scrollbar-thumb {
	background: #9c140b;
	border-radius: 0.5rem;
}


/* 改版应用目录样式 */
.gkList-title{
				font-size: 90px;
				color: #FFFFFF;
				font-weight: bold;
				text-align: center;
				text-shadow: #FFFF00 1px 1px 1px;
				/* font-family: "方正小标宋简体"; */
				background: url(../../images/gk_skin/titleBg.png) center center no-repeat;
				padding: 43px 0;
			}
			.gkList-title-line{
				width: 480px;
				height: 3px;
				background: #FFFFFF;
				text-align: center;
				margin-left: 40%;
			}
			.zwgkList-bg{
				background: url(../../images/gk_skin/gkList-con-bg.jpg) top repeat-x;
			}
			.gkList-searchBox{
				padding: 60px 0 ;
			}
			.gkList-searchBox .searchBg{
				background: url(../../images/gk_skin/gkList-search-bg.png) center repeat-x;
				height: 60px;
			}
			.gkList-searchBox .searchInput-box{
				padding: 0 20px;
			}
			.gkList-searchBox .searchInput-line{
				border: 2px #9c140b solid;
				height: 50px;
				width: 100%;
				border-radius: 9px;
			}
			.gkList-searchBox .searchInput-box .p1{
				line-height: 50px;
				padding-left: 5px;
				border: none;
				border-radius: 10px 0px 0px 10px ;
			}
			.gkList-searchBox .searchInput-box .p2{
				background: url(../../images/gk_skin/search-icon.png) center no-repeat #ffffff;
				background-size: 35%;
				height: 50px;
				border-radius: 0px 10px 10px 0px ;
				border: none;
				cursor: pointer;
			}
			.gk-appdir-title2{
				background-color: #FFFFFF;
				overflow: hidden;
				padding: 5px 0;
			}
			/* .gk-appdir-title2 a{
				color: #C5291B;
			} */
			.gk-appdir-title2 i{
				text-align: center;
				line-height: 60px;
				/* padding-top: 5px; */
				color: #C5291B;
			}
			.gk-appdir-title2 span{
				color: #C5291B;
			}
			.gk-appdir-title2 b{
				background: url(../../images/gk_skin/gkList-icon-jia.png) center no-repeat;
				line-height: 60px;
				/* height: 60px; */
				background-size: 55%;
			}
			.listOn{
				background-color: #9c140b
			}
			.listOn i{
				color: #FFFFFF;
			}
			.listOn span{
				color: #FFFFFF;
			}
			.listOn b{
				background: url(../../images/gk_skin/gkList-icon-jian.png) center no-repeat;
				background-size: 65%;
			}