/*ki_ban*/
.ki_ban{ width:100%; height:36.458vw; overflow:hidden; position:relative;}
.ki_ban img{ display:block; height:36.458vw; position:absolute; left:50%; transform:translateX(-50%);width: 100%;}
/*a1*/
/*当前标题组件*/
.ResTitle_a1{}
.ResTitle_a1 span{ font-size:30px; font-family:"微软雅黑"; color:#FFFFFF; line-height:1; display:inline-block; position:relative;}
.ResTitle_a1 span:after{ content:''; display:block; width:120px; height:1px;  background: #FFFFFF; position:absolute; top:50%; left:calc(100% + 20px);} 
.ResTitle_a1 br{ display:none;}
.ResTitle_a1 em{ font-size:60px; color:#fff; text-transform:uppercase; line-height:1; padding-bottom:10px; font-weight:bold; display:block;}
/*结束  当前标题组件*/

/*a3*/
.ResTitle_a3{ text-align:center; margin-bottom:66px;}
.ResTitle_a3 span { font-size: 36px;font-weight: bold;color: #333333;line-height:1;}
.ResTitle_a3 em { display: none; text-transform: uppercase; font-size: 22px;font-weight: 400;color: #CCCCCC;line-height:1; padding-top:10px;}

/*当前位置地图*/
#PosList_c1{padding-left:2vw; line-height:6.25vw; background:url(../images/pagelocation.png) no-repeat left; color:#FFFFFF;}
#PosList_c1 b{ font-size:14px; color:#ffffff; font-weight: normal;}
#PosList_c1 a{ font-size:14px; color:#ffffff;}

/*分类栏目*/
.NavList_a2 { font-size: 26px;color: #fff;line-height:6.25vw;}
.NavList_a2 ul{	
		  display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
		  display:-webkit-flex; /* Chrome */
		  display:-moz-box;     /* Firefox 19 */
		  display:-ms-flexbox;   
		  display:flex;  /*flex容器*/
		   box-pack:justify;	-webkit-box-pack: justify;	-moz-box-pack:justify;	-ms-flex-pack:justify;	   justify-content:space-between; 
		   box-align:center; 
		-webkit-box-align:center;	-moz-box-align:center;	-ms-flex-align:center;	align-items:center;} 
.NavList_a2 ul.clearfix:after,.NavList_a2 ul ul.clearfix:before{ display:none;}
.NavList_a2 li { padding:0 1.3vw; position: relative;}
/*.NavList_a2 li:last-child{ padding-right:0;}*/
/* .NavList_a2 li:first-child{ padding-left:0;} */
.NavList_a2 a { z-index: 1;font-size: 18px; display: block; color:#fff; position:relative;}
.NavList_a2 a.on{
	color: #FFEB47;
}
/* .NavList_a2 li:after { position: absolute;height: 12px;width: 1px;background: #fff;top: 50%;margin-top: -6px;right: 0;  content: '';} */
/*.NavList_a2 li:last-child:after{ display:none;}*/
.NavList_a2 a.on:after{content:''; width:100%; height:1.3vw; position:absolute; bottom:0px; display:block;background-image: url(../images/pageon.png);background-repeat: no-repeat;background-size: 100% 100%; }
.NavList_a2 a:hover{}

/*k_nav*/
.ki_nav_container{
	position: relative;
}
.ki_nav{  
	position:absolute;bottom: -3.125vw;left: 50%;margin-left: -42.1875vw;width: 84.375vw;height: 6.25vw;background-image: url(../images/pagebannar.png);background-repeat: no-repeat;background-size: 100% 100%;
}
.pagelogo{
	width: 6.5625vw;height: 6.25vw;background-image: url(../images/pagelogo.png);background-repeat: no-repeat;background-size: 100% 100%;
}
.ki_nav_r{ display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
		  display:-webkit-flex; /* Chrome */
		  display:-moz-box;     /* Firefox 19 */
		  display:-ms-flexbox;   
		  display:flex;  /*flex容器*/ 
		   -webkit-flex-direction: column;	  -moz-flex-direction: column;	  -ms-flex-direction: column;	  -o-flex-direction: column; 
		flex-direction: column;

		  	box-align:end; 
		-webkit-box-align:end;	-moz-box-align:end;	-ms-flex-align:end;	  align-items:flex-end;	  padding-right: 2vw;}
.ki_page_title{ padding-top:9.3vw;}
#posT{
	height: 100%;
}
.gsllbox{
	width: 84.375vw;margin: 0 auto;margin-top: 6.45vw;margin-bottom: 3.7vw;padding-bottom: 2vw;border-bottom: 1px solid #BFBFBF;
}
.gsllbox .titl{
	width: 3.125vw;height: 3.125vw;background-image: url(../images/logos.png);background-repeat: no-repeat;background-size: 100% 100%;
}
.gsllbox .redtit{
	background-image: url(../images/redlogo.png);
}
.gsllbox .titr{padding-left: 1.25vw;}
.gsllbox .titr .ResTitle_a1 em {
    font-size: 1.1458vw;
    font-weight: 400;
    color: #CCCCCC;
    text-transform: uppercase;
    line-height: 1;padding: 0;display: none;
}
.gsllbox .titr .ResTitle_a1 span {
    font-size: 1.8vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    text-transform: uppercase;
}
.lltitr{
	text-align: right;font-size: 20px;font-weight: 400;color: #666666;
}
.textboxnavs{
	position: absolute;left: 7.8125vw;bottom: 6vw;width: 600px;max-width: 90%;
}

.textboxnavsh1{
	font-size: 2.4vw;
}
@media (min-width:721px){
.NavList_a2 a:hover:after{content:''; width:100%; height:1.3vw; position:absolute; bottom:0px; display:block;background-image: url(../images/pageon.png);background-repeat: no-repeat;background-size: 100% 100%;}
	}


@media (max-width:1580px){
	.ki_nav{ padding-right:40px;}
	}
@media (max-width:1366px){
	.NavList_a2 li{ padding:0 28px;}
	.ResTitle_a1 em{ font-size:48px;}
	.ResTitle_a1 span{ font-size:24px;}
	.ResTitle_a1 span:after{ width:100px; left:calc(100% + 20px);}
	/* .ki_page_title{ padding-top:0;} */
	.ResTitle_a3 span{ font-size:36px;}
	.ResTitle_a3 em{ padding-top:10px;}
	}


@media (max-width:1200px){
	.ResTitle_a1 span{ display:inline-block;}
	.ResTitle_a1 span:after{ display:none;}
	.ResTitle_a1 em{ display:inline-block; margin-right:15px;}
	.ki_nav_r{ 
	-webkit-flex-direction: row-reverse;	  -moz-flex-direction: row-reverse;	  -ms-flex-direction: row-reverse;	  -o-flex-direction: row-reverse; 
		flex-direction: row-reverse;	}
	div#posT{ display:none;}
	}
@media (max-width:960px){
	.ResTitle_a1 em{ font-size:36px;}
	.ResTitle_a1 span{ font-size:18px;}
	.NavList_a2 a{ font-size:14px;}
	.NavList_a2 li{ padding:0 20px;}
	
	.ResTitle_a3 span{ font-size:28px;}
	.ResTitle_a3 em{ font-size:14px;}
	.textboxnavs {
		position: absolute;	left: 7.8125vw;	bottom: 8vw;}
	.textboxnavsh3{
		display: none;}
	}


@media (max-width:720px){
	
	.ki_nav{
		left: 0;	bottom: 0;	margin-left: 0;	width: 100vw;	height: 55px;	padding-right: 0;}
	.ki_nav .ki_nav_l{
		width: 100%;}
	.ki_nav .ki_nav_l .NavList_a2 {
		width: 100%;}
	.pagelogo{
		display: none;}
	.textboxnavsh1 {
		font-size: 7.4vw;}
	.textboxnavsh2 {
		font-size: 3.2vw;}
	.textboxnavsh3 {
		font-size: 3.2vw;}
	.gsllbox {
		width: 92.375vw;}
	.gsllbox .titl {
		width: 9vw;	height: 9vw;}
	.gsllbox .titr .ResTitle_a1 span {
		font-size: 4.2vw;	display: block;}
	.gsllbox .titr .ResTitle_a1 em {
		font-size: 3.2vw;	display: none;}
	.lltitr {
		text-align: left;	font-size: 15px;	display: block;	width: 100%;	margin-top: 3vw;}
	.NavList_a2 ul{
		display: block;	white-space: nowrap;	overflow-x: scroll;	width: 100%;}
	.NavList_a2 ul.clearfix:before{ display:none;}
	.NavList_a2 li{ padding:0;display: inline-block;}
	/*.NavList_a2 li:first-child{ padding-left:20px;}
	.NavList_a2 li:last-child{ padding-right:20px;}*/
	.NavList_a2 li:after{ display:none;}
	.ResTitle_a1{ display:none;}
	
	.NavList_a2 a{ padding:8px 0; margin:8px 20px 8px;}
	.NavList_a2 a.on:after{ height:1px; bottom:0;}
	
	.ResTitle_a3{ margin-bottom:20px; }
	.ResTitle_a3 span{ font-size:18px;}
	.ResTitle_a3 em{ font-size:12px; padding-top:8px;}
	
	.ki_ban{  height:69vw; }
	.ki_ban img{ height:100%;object-fit: cover;}
	.textboxnavs {
		position: absolute;	left: 7.8125vw;	bottom: 28vw;}
	}
@media (max-width:360px){
		.ResTitle_a3{margin-bottom: 2.7vw;}

	
	}






















