.maincolor{color:#888;/*文字*/color:#494949;/*重文字*/color:#333/*特重文字*/color：#d40a26/*主色调*/ color：#DDD;/*边框*/color:#F4F4F4;/*背景*/}

/************京闽简介******************/
.page_about { padding:5.35% 0px 0px; }
.page_about .sub_title { color:#22408a; font-weight:bold; padding-bottom:1.85%; }
.page_about .into_content { line-height:1.889; color:#666; }
.page_about .into_content p.img_con { padding:0px; }
.page_about .page-list { padding:1.1% 0px 3.1%;}
.page_about .page-list ul li { float:left; width:25%; color:#666; }
.page_about .page-list ul li .number { color:#22408a; line-height:1.35;  font-weight:bold; }
.page_about .page-list ul li .number span { font-size:3em; font-family:Arial, Helvetica, sans-serif; }
.page_about .page-list ul li .ico { height:3.25em; position:relative; margin-bottom:0.875em; }
.page_about .page-list ul li .ico img { width:auto; height:auto; max-height:100%; max-width:100%; }
@media screen and (max-width:767px){
.page_about { padding:1em 0px 0px; }
.page_about .page-list { padding:0px;}
.page_about .page-list ul li { width:50%; padding:1em 0px; }
.page_about .page-list ul li .number span { font-size:2em; }
}



/************京闽大事记******************/
.page_about-history { padding:4.3% 4.2857% 2%;  }
.page_about-history .year_con_class { position:relative; padding-bottom:6em; }
.page_about-history .year_con_class:before { position:absolute; left:50%; top:0.8em; content:"";width:3px; bottom:0px; background:#ccc; margin-left:-1.5px; }
.page_about-history ul li { width:50%; margin-top:-0.44em; margin-left:50%; padding-left:2.22em; position:relative; float:right; }
.page_about-history ul li:after{content:'';position: absolute;left:-10px; top:11px; width:20px; height:20px; border-radius: 50%;background: #fff;border:5px solid #26448c;}
.page_about-history ul li .con-wrap {  position: relative;background: #F6F6F6;border-radius: .5em;padding:1.25em 1.3889em 0.96em;line-height:187.5%; }
.page_about-history ul li .con-wrap:before{content:'';position: absolute;border:1px solid #F6F6F6;  background: #F6F6F6; transform: rotate(45deg); top:15px;left:-7px; width:14px; height:14px;border-top-color: #F6F6F6;border-right-color: #F6F6F6;}
.page_about-history ul li .time { color:#22408a; font-weight:bold; }
.page_about-history ul li h3 { color:#666; font-weight:bold; }
.page_about-history ul li .txt { min-height:3.75em;  }
.page_about-history ul li:nth-child(2n) { float:left; margin-left:0px; margin-top:-4.944em; margin-right:50%; padding-right:2.22em; padding-left:0px; }
.page_about-history ul li:nth-child(2n):after { left:auto; right:-8px; }
.page_about-history ul li:nth-child(2n) .con-wrap:before { left:auto; right:-7px; } 
.page_about-history ul li:first-child { margin-top:0px; }
@media screen and (max-width:1024px){
.page_about-history { padding:4.3% 0px 2%;  }
}
@media screen and (max-width:767px){
.page_about-history { padding:1em 10px 2em; }	
.page_about-history .year_con_class  { padding-bottom:0px; }
.page_about-history .year_con_class:before { left:0px; margin-left:0px; }
.page_about-history ul li { width:100%; margin-top:1em;  }
.page_about-history ul li:after { left:-6px; width:16px; height:16px; border-width:4px; }
.page_about-history ul li:nth-child(2n) { margin-top:1em; margin-right:0px; padding-left:2.22em; padding-right:0px; }
.page_about-history ul li:nth-child(2n):after { right:auto; left:-6px; }
.page_about-history ul li:nth-child(2n) .con-wrap:before { left:-7px; right:auto; } 
}

/************京闽荣誉******************/
.yearcard { padding:0px 7.8571% 5.8% 0px; }
.yearcard .year_con_class2 ul{list-style-type: none; position:relative; }
.yearcard .year_con_class2 li{position: relative; padding: 15px 0 0px 210px;}
.yearcard .year_con_class2 li::after{content: '';position: absolute;top:24px; bottom:-24px; left:169px; width: 3px; background: #ccc;}
.yearcard .year_con_class2 h4{line-height: 250%; font-weight:bold; color:#666; width:152px; text-align:right; position: absolute;left: 0;top:12px; z-index: 5;}
.yearcard .year_con_class2 h4:before{content:'';position: absolute; display:none; border:1px solid #d6001d;background: #d6001d; transform: rotate(45deg); top:15px;right:-5px; width: 9px; height: 9px;}
.yearcard .year_con_class2 h4:after{content:'';position: absolute;left:160px; top:11px; width:20px; height:20px; border-radius: 50%;background: #fff;border:5px solid #26448c;}
.yearcard .year_con_class2 p{position: relative;background: #F6F6F6;border-radius: .5em;padding:1.25em 2.25em;line-height:187.5%;}
.yearcard .year_con_class2 p:before{content:'';position: absolute;border:1px solid #F6F6F6;background: #F6F6F6; transform: rotate(45deg); top:15px;left:-7px; width:14px; height:14px;border-top-color: #F6F6F6;border-right-color: #F6F6F6;}
.yearcard .year_con_class2 ul li:first-of-type { padding:30px 0 0px 210px; }
.yearcard .year_con_class2 ul li:first-of-type h4 { top:32px; }
.yearcard .year_con_class2 li:first-of-type:before { top:52px; }
.yearcard .year_con_class2 ul:first-of-type li:first-of-type::after { top:44px; }
.yearcard .year_con_class2 li:last-of-type:after { bottom:0px; display:none; }
@media screen and (max-width: 767px){
	.yearcard { padding:1em 0px 2em; }
    .yearcard .year_con_class2 li{position: relative; padding: 12px 0 12px 34px;}
    .yearcard .year_con_class2 li:before{display: none;}
    .yearcard .year_con_class2 li::after{left: 8px;}
    .yearcard .year_con_class2 h4{position: relative;left: 0; top:0; text-align:left; margin-bottom: 8px;}
    .yearcard .year_con_class2 h4:before{right: auto;left: -5px;}
    .yearcard .year_con_class2 h4:after{left: -32px; top:8px; width:16px; height:16px; border-width:4px; }
	.yearcard .year_con_class2 ul li:first-of-type {padding: 12px 0 12px 34px; }
	.yearcard .year_con_class2 ul li:first-of-type h4:after { top:10px; }
	.yearcard .year_con_class2 ul li:first-of-type h4 { top:0px; }
	.yearcard .year_con_class2 ul:first-of-type li:first-of-type:after { top:30px; }
	.yearcard .year_con_class2 li:after { bottom:-34px; }
	.yearcard .year_con_class2 p { padding:1.25em 1.25em;}
}



/************组织架构******************/
.page_about-organizational { padding:3.4% 0px 6.5%; }
.page_about-organizational img { max-width:100%; }
@media screen and (max-width: 767px){
.page_about-organizational { padding:1em 0px 2em; }
}



/************京闽业务******************/
.business-list  { margin-top:-2%; padding-bottom:6.8%; }
.business-list ul li { padding-top:7.2%; }
.business-list ul li .con-contain { position:relative;padding:0px 4.2857% 0px; }
.business-list ul li .con-contain:before { position:absolute; left:0px; top:4.375em; width:100%; bottom:0px; background:#fafafa; content:"";}
.business-list ul li .text-wrap { width:70.3%; position:relative; z-index:2; margin-top:5%; float:left; margin-top:7.2%; padding:9% 0px 5%; }
.business-list ul li h3 { color:#333; }
.business-list ul li .con-wrap { color:#999;  line-height:1.7; }
.business-list ul li .con-wrap dt { color:#22408a; padding-top:3.6%; }
.business-list ul li .con-wrap dd { padding-top:0.4%; padding-bottom:1.3%; }
.business-list ul li .img-wrap { width:23.05%;position:relative; z-index:2; float:right; box-shadow:0px 0px 1em rgba(0,0,0,0.15); }
.business-list ul li .img-wrap img { width:100%; }
.business-list ul li:nth-child(2n) .text-wrap { float:right; }
.business-list ul li:nth-child(2n) .img-wrap { float:left; }
@media screen and (max-width: 767px){
.business-list { padding-bottom:2em; margin-top:-1em; }	
.business-list ul li { margin-top:1em; }
.business-list ul li .text-wrap { width:100%; margin-top:0px; padding:2em 0px; }
.business-list ul li .img-wrap { width:100%; }
}



/********************经营产品*************************/
.page_marketing { padding-bottom:6.5%; }
.page_marketing ul li a { display:block; background:#fafafa; padding-right:35.715%; position:relative; margin-top:4.2%; }
.page_marketing .img_container { position:absolute; overflow:hidden; right:0px; top:0px; bottom:0px; height:auto; width:35.715%; }
.page_marketing .img_container .bg_container { height:100%; }
.page_marketing .text_container { padding:3.3125em 4.375em 2.625em 3.75em; position:relative; }
.page_marketing .text_container h3 { color:#333; font-weight:400; line-height:1.1; }
.page_marketing .text_container p { color:#999; margin-top:0.25em; line-height:1.61; max-height:4.83em; height:4.83em; }
.page_marketing .node { font-weight:bold; color:#22408a; padding-top:1em; }
.page_marketing a { display:block;  }
.page_marketing .btn-more { padding-top:1.85em;}
.page_marketing .btn-more span { padding:1em 3em 1em 0px; color:#333; display:inline-block; background:url(../images/jt02.png) no-repeat center right; background-size:1.9em 1.9em; }
.page_marketing ul li:hover .btn-more span { color:#22408a; }
.page_marketing ul li:nth-child(2n) a { padding-left:35.715%; padding-right:0px; }
.page_marketing ul li:nth-child(2n) .img_container { left:0px; right:auto; }


@media screen and (max-width: 767px){
.page_marketing { padding-bottom:2em; }	
.page_marketing ul li a { padding-right:0px; margin-top:2em; }	
.page_marketing .img_container { position:relative; width:100%; left:0px; top:0px; right:0px; bottom:0px; }
.page_marketing .text_container { padding:2em 1.5em 1em; }
.page_marketing .text_container p { margin-top:1em; height:auto; }
.page_marketing .btn-more { padding-top:0.5em; }
.page_marketing ul li:nth-child(2n) a { padding-left:0px; }

}






/************加入京闽******************/
.page_join_job { margin-top:-1.5%; padding-bottom:7%; }
.page_join_job dl dt { color:#22408a; font-weight:bold; padding:2.1875em 0px 1.25em; }
.page_join_job dl dd { line-height:1.8125; color:#666; }
@media screen and (max-width: 767px){
.page_join_job { padding:0px 0px 2.5em; }
}




/************京闽文化******************/
.page-culture { color:#333; text-align:center; line-height:2; padding:8% 0px 5.3%; }
.page-culture p { text-align:center; }
.page-culture p span { display:block; }
.page-culture p:first-child.img_con { padding-top:0px; }
.page-culture p.img_con { padding:1em 0px; }
.page-culture p.img_con img { max-width:50%; }
@media screen and (max-width: 767px){
.page-culture { padding:2em 0px; font-size:16px; }
.page-culture p span { display:inline; }
}
@media screen and (max-width:540px){
.page-culture { font-size:14px; }
}


/************京闽之歌******************/
.page-culture-song { color:#333; padding:3.6% 0px 4.7%; }
.page-culture-song p { text-align:center; padding:1.4375em 0px; }
.page-culture-song .song-title { font-weight:bold; }
.page-culture-song .song-con { padding-top:2.6%; }
@media screen and (max-width: 767px){
.page-culture-song { padding:1em 0px 2.5em; }
.page-culture-song p { padding:1em 0px; }
.page-culture-song .song-con { padding-top:1em; }

}


/************企业文化******************/
.page-culture-corporate { max-width:950px; margin:0px auto;  line-height:1.7667; padding:2% 0px 5.5%; }
.page-culture-corporate .main-tit { color:#ef3f22; position:relative; padding-bottom:0.78em; padding-top:3%; }
.page-culture-corporate .main-tit img { margin-right:0.4em; max-height:1.556em; position:relative; top:-0.05em; }
.page-culture-corporate .main-tit:before { position:absolute; height:2px; left:1.25em; right:1.25em; bottom:0px; content:""; background:#ef3f22; }
.page-culture-corporate .sub-tit { color:#22408a; padding-top:3.5%; }
.page-culture-corporate dl dt { color:#333; }
.page-culture-corporate dl dd { color:#999; }
.page-culture-corporate dl { padding-bottom:5.5%;}
@media screen and (max-width: 767px){
.page-culture-corporate { padding:0em 0px 2em; font-size:16px; }
.page-culture-corporate dl { padding-bottom:1em; }
}
@media screen and (max-width:540px){
.page-culture-corporate  { font-size:14px; }
}




/************联系京闽******************/
.page-contact { padding:1% 0px 5.2%; }
.page-contact ul { margin:0px -1.25em; }
.page-contact ul li { width:33.33%; position:relative; padding:1.875em 1.25em 1.25em; line-height:1.7; color:#333; }
.page-contact ul li:before { position:absolute; left:1.25em; top:1.25em; right:1.25em; content:""; bottom:1.25em; background:#f2f2f2;   }
.page-contact ul li dl { position:relative; z-index:2; padding:2em 12.5%;  }
.page-contact ul li a { color:#333; }
.page-contact ul li a:hover { color:#22408a; }
.page-contact ul li dl dt { height:3em; position:relative;}
.page-contact ul li dl dt img { width:auto; height:auto; max-width:100%; max-height:100%; }
.page-contact ul li dl dd { padding-top:1em; }
.page-contact ul li .con-code { position:absolute; width:6.7em; bottom:2.8125em; right:2.95em; }
.page-contact ul li .con-code img { width:100%; }
@media screen and (max-width:1200px){
.page-contact ul { margin:0px -0.5em; }
.page-contact ul li { padding:0.5em 0.5em 0.5em; }
.page-contact ul li:before { left:0.5em; top:0.5em; right:0.5em; bottom:0.5em; }
.page-contact ul li dl {padding:1.5em 8%; }
.page-contact ul li .con-code { bottom:1.75em; right:1.75em; }
}
@media screen and (max-width:1024px){
.page-contact ul li { width:50%; }
}
@media screen and (max-width:767px){
.page-contact { padding:1em 0px 2em; }	
.page-contact ul li { width:100%; }
}

















