@charset "utf-8";
/* About Keenstar */
.index_keen{background: #f5f4f9;}
.index_about{width: 100%;padding: 90px 0;position: relative;}
.index_about .index_keenstar{position: absolute;top: 0;right: 0; background: #004ea0;height: 100%;width: 30%;}
.keenstar{width: 100%;font-size: 0;overflow: hidden;}
.keen{width: 50%;display: inline-block;vertical-align: middle;position: relative;z-index: 9;}
.keen_title{font-size: 42px;font-weight: bold;color: #054c9e;}
.keen_titlea{font-size: 28px;color: #000;font-weight: bold;}
.keen_text{margin-top: 32px;font-size: 15px;line-height: 2;color: #4c4c4e;}
.keen_left{padding-right: 10%;}
.more{margin-top: 24px;}
.more>a{font-size: 50px;color: #a9a9a9;}
.more>a:hover{color: #004ea0;}

.index-four{position: relative;background-size: cover;height: 500px; }
.h-about-fig {position: absolute;top: 0; width: 100%;height: 500px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.vide-play{position: absolute;left: 50%;top: 50%;z-index: 2;width: 100%;height: 100%;transform: translate(-50%,-50%);cursor: pointer;transition: all .5s;}
.vide-play img{display: block;width: 70px;height: 70px;position: absolute;left: 50%;top: 50%;z-index: 200;transform: translate(-50%,-50%);}
/*.h-about-fig.on .vide-play {opacity: 0;}
*/
.habout-video {opacity: 1; width: 100%;height: 400px;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;
	top: 50%;transform: translateY(-50%);}
.vidbacking-active-block-back {position: absolute;/*height: auto;width: 100%;*/ height:100%;}
.h-about-fig.on .habout-video{opacity: 1;}

@media(max-width: 1500px){
	.keen_left{padding-right: 5%;}
	.index-four,.h-about-fig{height: 400px;}
	.habout-video{height: 320px;}
}
@media(max-width: 1200px){
	.keen_left{padding-right: 30px;}
	.keen_text,.more{margin-top: 15px;}
	.index-four,.h-about-fig{height: 360px;}
	.habout-video{height: 300px;}
}
@media(max-width: 1000px){
	.index_about .index_keenstar{background: none;}
	.keen{width: 100%;}
	.keen_left{padding-right: 0;}
	.index-four,.h-about-fig{height: 460px;}
	.habout-video{height: 460px;}
}
@media(max-width: 850px){
	.index-four,.h-about-fig{height: 320px;}
	.habout-video{height: 320px;}
}
@media(max-width: 800px){
	.index_about{padding: 50px 0;}
	.keen_title{font-size: 24px;}
	.keen_titlea{font-size: 22px;}
}
@media(max-width: 560px){
	.index-four,.h-about-fig{height:240px;}
	.habout-video{height: 240px;}
}
@media(max-width: 400px){
	.index-four,.h-about-fig{height:200px;}
	.habout-video{height: 200px;}
}
/* About Keenstar end */

/* Product Service */
.index_product{width: 100%;background: url(../images/service.jpg) no-repeat;background-size: 100% 100%;}
.service{text-align: center;position: relative;padding-bottom: 10px;}
.service_title{font-size:28px;color: #000;}
.service_titles{font-size: 42px;color: rgba(0,0,0,0.2);margin-top: -32px;font-weight: bold;}
.service:before{content: "";width: 44px;height: 3px;background: #004da5;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

.lh-home-banner{ position:relative; overflow:hidden; background-color:#fff;}
.lh-config{width:100%; height:100%;align-items:center; justify-content:center;}
.lh-config-h{text-align:center; color:#b99d56; position:relative; z-index:2;}
.lh-config-banner{padding-top: 60px; position:relative;}

.index_service{margin-top: 40px;}

.lh-config-item{width:100%;}
.lh-config-item dl{ display:block; width:25%; float:left; position:relative; overflow:hidden;}
.lh-config-item dl dt{ width:100%;background:#000; overflow:hidden; position:relative; padding-bottom:68%;}
.lh-config-item dl dt img{width:100%; display:block; position:absolute; top:0; left:0; height:100%; transition-duration:.5s;}
.lh-config-item dl dd{ background:#f3f3f3; text-align:center; position:absolute; width:100%; height:100%; padding:20%; overflow:hidden; transition-duration:.5s; }
.lh-config-item dl dd p{ font-size:20px; padding-bottom:20px;}
.lh-config-item dl dd span{ font-size:14px; line-height:24px;}
.lh-config-item dl:hover dd{ background-color:rgba(0,0,0,0.5);color:#fff; bottom:0;}
.lh-config-item dl:nth-child(4n){ margin-right:0;}
.lh-config-item dl:hover dt img{ opacity:0.8; transform:scale(1.1,1.1)}
.service{padding-top: 70px;}
.look-more{
    display: block;
    width: 175px;
    height: 53px;
    border: 1px solid #004da5;
    line-height: 53px;
    text-align: center;
    margin: 50px auto;
    font-size: 16px;
    color: #004da5;
}
.look-more:hover{
    color: #666;
	border: 1px solid #666;
}
.index_reason{width: 100%;position:relative; overflow:hidden; background-color:#004ea0;}
.index_reason .service_title{color: #fff;}
.index_reason .service_titles {color: rgba(255,255,255,0.4);}
.reason-main{
    display: flex;
    padding-bottom: 100px;
	    padding-top: 60px;
}
.reason-item{
    width: 50%;
    display: flex;
    flex-direction: column;
}
.reason-item:last-child{
    flex-direction: column-reverse;
}
.reason-ul{
    display: flex;
}
.reason-ul li{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 52px 30px 62px;
}
.reason-ul li:first-child{
    background: #00a1e7;
}
.reason-ul li:last-child{
    background: #eeeeee;
}
.reason-itit{
    position: relative;
    padding-right: 8px;
    margin-bottom: 25px;
}
.reason-item:first-child .reason-ul li:first-child .reason-itit{
    padding-right: 17px;
}
.reason-itit span{
    font-size: 24px;
    line-height: 24px;
    color: #000;
    position: absolute;
    right: 0px;
    font-family: "SRegular";
    bottom: 0px;
}
.reason-ul li:first-child .reason-itit span{
    color: #fff;
}
.reason-txt{
    line-height: 24px;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    text-align: center;
}
.reason-ul li:first-child .reason-txt{
    color: #fff;
}
.public-img {
    width: 100%;
    overflow: hidden;
}
.public-img img {
   width: 100%;
}
@media(max-width: 1200px){
	
.lh-config-item dl dd span{ display:none;}
.lh-config-item dl{ padding-bottom:0;}
.lh-config-item dl{ width:46%; margin:0 2% 15px}
.lh-config-item dl dd{ position:relative; padding:10px 0; font-size:14px; bottom:0; background:#fff;}
.lh-config-item dl dd p{ font-size:14px; height:24px; overflow:hidden; padding-bottom:0px;}
.lh-config-item dl:nth-child(3n){ margin-right:2%;}
  .reason-ul li{
        padding: 40px 20px 50px;
    }
	.reason-itit span{font-size: 20px;}
}


@media(max-width: 760px){
.service_title{font-size: 22px;}
	.service_titles{font-size: 24px;margin-top: -24px;}
	 .reason-item{
        width: 100%;
    }
   .reason-main{
        padding-bottom: 60px;
        flex-wrap: wrap;
    }
    .reason-item:last-child{
        flex-direction: column;
    }
	
}
@media(max-width: 400px){

	.service_s li{width: 49%;height: 110px;}
}
/* Product Service end */

/* News */
.index_news{width: 100%;background: url(../images/index_news.jpg) no-repeat;background-size: 100% 100%;}
.newa{font-size: 24px;color: #363636;}
.newa>span{font-size:20px;font-weight: bold;color: #ebebeb;}
.newb{margin-top: 6px;}
.newb>a{font-size: 14px; color:#7d7d7d;}
.newb>a:hover{color: #054c9e;}
.index_new{margin-top: 40px;overflow: hidden;}
.news_left{width: 46%;position: relative;}
.news_left .new_buttom{width: 50%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.6);}
.news_left img{ max-height:288px;}
.new_a{padding: 20px;}
.new_a h3{font-size: 12px;color: #fff;font-weight: bold;}
.new_a h4>a{margin-top: 10px;display: inline-block;font-weight: bold; font-size: 15px;color: #fff;line-height: 1.5;}
.index_more>a{padding: 15px 20px;width: 100%;display: inline-block;background: #004ea0;color: #fff;font-size: 13px;}

.news_right{width: 52%;}
.news{margin-bottom: 19px;font-size: 0;}
.news:last-child{margin-bottom: 0;}
.news a{width: 100%;display: inline-block;}
.news .news_img{max-height: 148px;overflow: hidden;}
.news_img,.news_text{display: inline-block;vertical-align: middle;}
.news_img{width: 35%;}
.news_text{width: 62%;margin-left: 3%;}
.new_title>a,.new_content{overflow: hidden;display: inline-block;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.new_title>a{color: #191919; width: 100%;font-size: 18px;height: 1em;line-height: 1; -webkit-line-clamp: 1;}
.time{font-size: 14px;color: #1b1b1b;font-weight: bold;margin-top: 10px;}

.news .new_title a:hover{color: #054c9e;}
.new_content{margin-top: 10px;font-size: 14px;color: #aeaeae; line-height:1.5;-webkit-line-clamp: 3;height: 4.5em;}

.details_title{text-align: center;margin-bottom: 40px;}
.details_title h1{font-size: 20px;font-weight: bold;color: #191919;line-height: 1.5;}
.prenext{margin-top: 50px;}
.prenext li,.prenext li>a{font-size: 14px;line-height: 2;color: #888;}
.prenext li>a:hover{text-decoration: underline;color: #054c9e;}

@media(max-width: 1550px){
	.news{margin-bottom: 15px;}
	.new_title>a{font-size: 16px;}
	.news .news_img{max-height: 122px;}
}
@media(max-width: 1200px){
	.news_left{width: 49%;}
	.news_right{width: 50%;}
	.news{margin-bottom: 10px;}
	.news .news_img{max-height: 110px;}
	.new_content{margin-top: 6px;-webkit-line-clamp: 2;height: 3em;}
}
@media(max-width: 900px){
	.news_left{width: 100%;}
	.news_left .new_buttom{width: 100%;}
	.new_a{padding: 10px;}
	.news_right{width: 100%;margin-top: 16px;}
}
@media(max-width: 500px){
	.news_img{width: 100%;}
	.news .news_img{max-height: 200px;}
	.news_text{width: 100%;margin-left: 0;margin-top: 16px;}
}
/* News end */

/* Nav */
.banners .banner_nav{position: relative;top: -66px;}
.banner_container{padding: 40px 30px 0;background: #fff;}
.home{font-size: 0;}
.home li{display: inline-block;vertical-align: middle;font-size: 14px;color: #696969;}
.home li .weizhi{width: 17px;height: 16px;display: inline-block;vertical-align: middle; background: url(../images/weizhi.png) no-repeat;}
.home li>a{display: inline-block;font-size: 12px;color: #696969;padding: 0 4px;}
.home li>a:hover,.home li.active>a{color: #034f9b;font-weight: bold;}

@media (min-width: 1001px) { 
  	/*.indexnav h3{padding: 15px 0; text-align: center; display: none;}
  	.indexnav ul {display: block; width: 100%; font-size: 0;}
  	.indexnav ul li {display: inline-block;font-size: 15px; cursor: pointer;padding: 0 16px 0 0;}
  	.indexnav ul li a{display:block;color: #696969;padding-bottom: 6px;position: relative;font-size: 14px;}
  	.indexnav ul li a:hover{color: #034f9b;font-weight: bold;}
  	.indexnav ul .cur a{color: #034f9b;font-weight: bold;}
  	.indexnav ul li a:before{content: "";position: absolute;width: 0;height: 2px;background: #034f9b;left: 0;bottom: 0;transition: all 0.5s;}
  	.indexnav ul li a:hover:before,.indexnav ul .cur a:before{width: 100%;transition: all 0.5s;}*/
  	.banner_container{position: absolute;left: 50%;transform: translateX(-50%);}
}

@media (max-width: 1000px) { 
  	.banners .banner_nav{position: static;}
  	/*.banner_nav{padding: 0;}
	.indexnav h3{width: 110px;padding: 0;text-align: center; cursor: pointer;color: #696969;}
	.indexnav h3 span:after{content: "";width: 10px;height: 10px;border-left: 4px solid transparent;border-right: 4px solid transparent;
		border-top: 7px solid #696969;font-size: 0;line-height: 0;margin-left: 6px;-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);
		-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}
	.indexnav{position: relative;}
	.indexnav ul{display: none;width: 100%;background: #f5f5f5;position: absolute;top: 100%;z-index: 999;min-height: 240px;}
	.indexnav ul li{text-align: center;}
	.indexnav ul li a{display: block;width: 100%;font-size: 14px;padding: 10px 4px;color: #696969;}
	.indexnav ul li a:hover,.indexnav ul .cur a{background: #034f9b;color: #fff;}*/
}
@media (max-width: 1100px) {
	.banner_container{padding: 20px 15px 0;}
	.banners .aboutus{padding: 15px 0;}
	.banner_nav_l{width: 100%;}
  	.indexnav h3{width: 100%;background: #f5f5f5;padding: 8px;font-size: 14px;}
  	.indexnav ul{margin-top: 0;}
  	.banner_nav_r{width: 100%;margin-top: 10px;}
}

.index_nav{display: none;}
.nav a{width: 100%;background: #eee;text-align: center;color: #696969;}
.nav_menu{width: 100%;padding: 0;border: none;border-radius: none;background: #f5f5f5;position: relative;z-index: 999;}
.nav_menu li>a{font-size: 14px;line-height: 2.5;width: 100%;}
.nav_menu li a:hover,.nav_menu li.cur a{background: #034f9b;color: #fff;}

.nav_menu_s li{display: inline-block;vertical-align: top;padding: 0 10px;}
.nav_menu_s li>a{display:block;color: #696969;padding-bottom: 6px;position: relative;font-size: 14px;}
.nav_menu_s li a:hover{color: #034f9b;font-weight: bold;}
.nav_menu_s .cur a{color: #034f9b;font-weight: bold;}
.nav_menu_s li a:before{content: "";position: absolute;width: 0;height: 2px;background: #034f9b;left: 0;bottom: 0;transition: all 0.5s;}
.nav_menu_s li a:hover:before,.nav_menu_s .cur a:before{width: 100%;transition: all 0.5s;}

@media (max-width: 800px){
	.navbar{display: block;}
	.nav_menu_s{display: none;}
}
/* Nav end */

/* About Us */
.aboutus{padding-bottom: 70px;margin-top: 40px;}
.aboutus_title{text-align: center;font-size: 28px;font-weight: normal;color: #000;padding-bottom: 24px;position: relative;}
.aboutus_title:before{content: "";position: absolute;width: 20px;height: 3px;background: #034f9b;left: 50%;bottom: 0;transform: translateX(-50%);}
.aboutus_text{margin-top: 40px;font-size: 0;}
.product_tour_st{overflow: hidden;}

.property{font-size: 0;}
.property_l,.property_r{display: inline-block;vertical-align: middle;}
.property_l{width: 40%;}
.property_r{width: 58%;margin-left: 2%;}
.property_r span{display: inline-block; text-indent: 2em;width: 100%;}
.property_r b{font-size: 18px;color: #ed7224;}

.img_about{width: 100%;font-size: 0;}
.img_about li{width: 24%;display: inline-block;vertical-align: top;margin:0 1.31% 20px 0;}
.img_about li:nth-child(4n){margin-right: 0;}
.img_about li h6{width: 100%;font-size: 15px;color: #474747;margin-top: 15px;}

@media(max-width: 1200px){
	.property_l{width: 100%;text-align: center;}
	.property_r{width: 100%;margin-left: 0;margin-top: 30px;}
}
@media(max-width: 800px){
	/*.aboutus{padding: 50px 0;}*/
	.aboutus_title{font-size: 24px;padding-bottom: 14px;}
	.img_about li{width: 49.5%;margin:0 0 20px 0;}
	.img_about li:nth-child(2n),.img_about li:nth-child(4n){margin-right: 0;margin-left: 1%;}
}
/* About Us end */

/* Contact Us */
.contact{font-size: 0;border-bottom: 1px solid #ededed;padding-bottom: 30px;}
.contact_r,.contact_l{width: 50%;padding: 0 40px;display: inline-block;vertical-align: middle;}
.contact_title{font-size: 20px;font-weight: bold;color: #040404;margin-bottom: 10px;}
.contact_us{font-size: 14px;line-height: 2;}

.code{text-align: center;}
.code li{display: inline-block;vertical-align: middle;width: auto;padding: 0 20px;}
.code li .code_title{font-size: 14px;margin-top: 8px;color: #b3b3b3;}
.contact_add{padding: 0 50px;overflow: hidden;}
.contact_address{margin-top: 30px; height: 180px;border: 1px solid #eff8f7;padding: 30px 40px;}
.contact_address li{font-size: 14px;color: #959595;line-height: 1.8;}
.contact_address .add_title{font-size: 14px;font-weight: bold;color: #686868;}
.map{margin-top: 30px;}

#dituContent{width:100%;height:400px;border:#ccc solid 1px;}

@media(max-width: 1200px){
	.contact_r,.contact_l,.contact_add{padding: 0;}
}
@media(max-width: 900px){
	.contact_r,.contact_l{width: 100%;padding: 0;}
	.contact_r{margin-top: 10px;}
	.contact_address{padding: 30px 15px;}
	#dituContent{height: 300px;}
}
@media(max-width: 768px){
	.contact_address{margin-top: 15px;height: auto;padding: 15px;}
}
/* Contact Us end */

/* Corporate Culture */
.culture{text-align: center;margin-top: 40px;}
.corporate{font-size: 18px;font-weight: bold;color: #02519e;}
.culture_s{margin-top: 16px;}
.corporate_s{width: 48%;padding: 24px 24px 24px 40px;background: #f7f7f7;position: relative;margin-bottom: 20px;display: inline-block;vertical-align: top;}
.corporate_s:before{content: "";width: 5px;height: 100%;background: #02519e;position: absolute;left: 0;top: 0;}
.corporate_s:nth-child(2n){margin-left: 4%;}

@media(max-width: 800px){
	.corporate_s{width: 100%;}
	.corporate_s:nth-child(2n){margin-left: 0;}
}
/* Corporate Culture end */

/* Talent Recruitment */	
.js-item{margin-bottom: 15px;}
.js-hea{padding:10px 20px;border: solid 1px #e0e0e0;background: #fff;position: relative;}
.js-ri{width: 80%;color: #666;float: left;}
.js_zw{font-size: 16px;color: #424242;font-weight: 600;line-height: 2; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.js_add{font-size: 14px;}
.js_add>span{padding-right: 20px;color: #666;}
.js-hea .icon-arrow-bottom:before{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.icon-arrow-bottom:before{font-size: 32px;color: #999;}

.js-cont{display: none;}
.js-pad{overflow: hidden; padding: 10px;border: solid 1px #e0e0e0;border-top: none;background: white;}
.ques-ri{padding: 16px;width: 100%;display: inline-block;vertical-align: top;}
.js-item.open .js-cont{display: block;}
.ques-ri h2{font-size: 16px;color: #424242;margin-bottom: 10px;font-weight: bold;line-height: 2;}
.position{margin-top: 20px;}
.position>a{display: inline-block; font-size: 14px;color: #004ea0;border: 2px solid #004ea0; padding: 8px 24px;}
.position>a:hover{background: #004ea0;color: #fff;}

@media(max-width: 800px){
	.js-hea{padding: 10px;}
	.js-ri{width: 90%;}
	.js-hea .icon-arrow-bottom:before{right: 10px;}
	.icon-arrow-bottom:before{font-size: 24px;}
	.ques-ri{padding: 0;}
}
/* Talent Recruitment end */

/* Project Tour */
.project_s{width: 100%;position: relative;}
.project_l{width: 70%;}
.project_s .project_r{width: 40%;background: #f5f5f5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.project_title{font-size: 24px;color: #000;margin-bottom: 10px;}
.project_tour{position: relative;padding: 36px 36px 60px;}
.project_tour a.more{width: 46px;height: 46px;background: #e70012;font-size: 24px;color: #fff;text-align: center;line-height: 46px;display: inline-block;
	position: absolute;right: 0;bottom: 0;}
.project_t{font-size: 0;margin-top: 30px;overflow: hidden;}
.project_t_r{display: inline-block;vertical-align: top;width: 49%;background: #f5f5f5;margin-top: 30px;font-size: 0;}
.project_t_r:nth-child(2n){float: right;}
.project_t_r .project_tour{position: relative;padding: 20px 36px 30px;}

@media(max-width: 900px){
	.project_l{width: 100%;}
	.project_s .project_r{width: 100%;position: static;transform: none;}
	.project_t_r .project_tour,.project_tour{padding: 20px 15px 50px;}
	.project_title{font-size: 18px;font-weight: bold;}
}
@media(max-width: 600px){
	.project_t_r,.project_t_l{width: 100%;}
	.project_t_l{margin-left: 0;margin-top: 30px;}
}
/* Project Tour end */

/* News */
.news_none{overflow: hidden;}
.groupnews{font-size: 0;border-bottom: 1px solid #e1e1e1;padding-bottom: 30px;}
.groupnews_l,.groupnews_r{display: inline-block;vertical-align: middle;}
.groupnews_l{width: 46%;max-height: 360px;overflow: hidden;}
.groupnews_r{width: 52%;margin-left: 2%;}
.news_title>a{font-size: 22px;color: #000;line-height: 1.5;}
.news_title>a:hover{color: #004ea0;}
.news_time{font-size: 14px;color: #999;font-weight: bold;margin: 10px 0;}
.news_content,.news_content_s{overflow: hidden;display: inline-block;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
	line-height: 2;}
.news_content{height: 6em; -webkit-line-clamp: 3;}
.news_content_s{height: 4em; -webkit-line-clamp: 2;}
.news_details li,.groupnews li{overflow: hidden;}
.news_details li>a>img,.groupnews li>a>img{transition: all 0.5s;}
.news_details:hover li>a>img,.groupnews:hover li>a>img{transform: scale(1.2);transition: all 0.5s;}

.viewdetails{margin-top: 30px;}
.viewdetails>a{display: inline-block;border: 1px solid #181818;color: #666;font-size: 12px;padding: 10px 30px;}
.viewdetails>a:hover{background: #1766cd;border-color: #1766cd;color: #fff;}

.news_details{font-size: 0;border-bottom: 1px solid #e1e1e1;padding: 30px 20px;}
.news_details_l,.news_details_r{display: inline-block;vertical-align: middle;}
.news_details_l{width: 66%;margin-right: 4%;}
.news_details_r{width: 30%;max-height: 240px;overflow: hidden;}

.news_width{ max-width: 800px;margin: auto;}
@media(max-width: 600px){
	.groupnews_l{width: 100%;}
	.groupnews_r{width: 100%;margin-left: 0;margin-top: 30px;}
	.news_details{padding: 20px 0;}
	.news_details_l{width: 100%;margin-right: 0;}
	.news_details_r{width: 100%;margin-top: 30px;}
}
/* News end */

/* Employee Demeanor */
html.lb-disable-scrolling {overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 24%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;
 	-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 24%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a {color: #4ae;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;
  	text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;
  	-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

.employee{font-size: 0;}
.employee li{display: inline-block;vertical-align: top;}
.employee_l{width: 65%;padding-right: 20px;}
.employee_r{width: 35%;}
.empl_text h6{font-size: 16px;color: #474747;padding: 20px 0px; text-align:center;}
.demeanor{font-size: 0;margin-top: 20px;}
.demeanor li{width: 32.5%;display: inline-block;vertical-align: top;margin-right: 1.25%;}
.demeanor li:nth-child(3n){margin-right: 0;}
.zhuanli{font-size: 0;margin-top: 20px;}
.zhuanli li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.25%;}
.zhuanli li:nth-child(4n){margin-right: 0;}

@media(max-width: 900px){
	.employee_l{width: 100%;padding-right: 0;}
	.employee_r{width: 100%;margin-top: 20px;}
	.employee_r .empl_text{width: 49%;display: inline-block;vertical-align: top;}
	.employee_r .empl_text:first-child{margin-right: 2%;}
	.demeanor li{width: 49%;margin-right: 0;}
	.demeanor li:nth-child(2n){margin-left: 2%;}
	.zhuanli li{width: 49%;margin-right: 0;}
	.zhuanli li:nth-child(2n){margin-left: 2%;}
	.empl_text h6{font-size: 14px;}
}
/* Employee Demeanor end */

/* Website map */
.map_navs{width: 100%;padding: 20px;}
.map_nav{font-size: 16px;color: #444;border-bottom: 1px dashed #e1e1e1;padding-bottom: 10px;}
.ebsite_nav{margin-top: 20px;}
.ebsite_nav li{display: inline-block;vertical-align: top;}
.ebsite_nav li>a{background: #f6f6f6;color: #555;padding:8px 24px;display: inline-block;margin: 4px 4px 8px 0;font-size: 14px;}
.ebsite_nav li>a:hover{background: #034f9b;color: #fff;}

@media(max-width: 800px){
	.map_navs{padding: 20px 0;}
	.websitemap{margin-top: 90px;}
}
/* Website map end */

/* development history */
.develop{width: 100%;display: inline-block;font-size: 0;}
.history{width: 5%;text-align: center;position: relative;left: 15%;position: relative;height: 50px;text-align: center;}
.history:before,.history:after{position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.history:before{content: "";width: 5px;height: 70px;background: #f1f1f1;}
.history:after{content: "";width: 0;height: 0; border: 12px solid #f1f1f1;text-align: center;display: inline-block;border-bottom-color: #f1f1f1;
	border-top: none;border-left-color: transparent;border-right-color: transparent;}

.develop_left,.develop_in,.decelop_right{display: inline-block;vertical-align: top;}
.develop_left{font-size: 16px;width: 15%;color: #ed6f1f;line-height: 2.4;text-align: right;font-weight: bold;}

.develop_in{width: 5%;position: relative;}
.develop_in .circle{width: 5px;min-height: 80px;background: #f1f1f1;position: relative;left: 50%;transform: translateX(-50%);top: 0;}
.develop_in .circle:before,.develop_in .circle:after{position: absolute;left: 50%;transform: translateX(-50%);border-radius: 50%;}
.develop_in .circle:before{content: "";width: 10px;height: 10px;background: #ed6f1f;top: 13px;}
.develop_in .circle:after{content: "";width: 20px;height: 20px;border: 2px solid #ed6f1f;top: 8px;} 

.decelop_right{width: 80%;}
.history_titlre{font-size: 18px;color: #888;line-height: 1.5;}

@media(max-width: 640px){
	.history{left: 20%;}
	.develop_left{font-size: 12px;line-height: 2;width: 20%;}
	.history_titlre{font-size: 14px;}
	.develop_in .circle:before,.develop_in .circle:after{position: static;display: none;}
	.decelop_right{width: 75%;}
}
@media(max-width: 440px){
	.develop_in .circle{min-height: 90px;}
}
/* development history end */

.p-detail{overflow: hidden;}
.p-detail > .p-info > .img-box {width: 100%;float: left;position: relative;text-align: center;}
.p-detail > .p-info > .img-box > a >img{height: 420px;width: auto;}
.p-detail > .p-info > .img-box > .img-arr {margin-top: 20px;position: relative;left: 0;}
.p-detail > .p-info > .img-box > .img-arr .icon-left,.p-detail > .p-info > .img-box > .img-arr .icon-right{
	background: url(../images/control.png);width: 26px;height: 47px;}
.p-detail > .p-info > .img-box > .img-arr .icon-left{background-position: 0 0;}
.p-detail > .p-info > .img-box > .img-arr .icon-right{background-position: -71px 0;}
.p-detail > .p-info > .img-box > .img-arr .icon-left:hover{background-position: 0 -47px;}
.p-detail > .p-info > .img-box > .img-arr .icon-right:hover{background-position: -71px -47px;}
.p-detail > .p-info > .img-box > .img-arr .icon-left{position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.p-detail > .p-info > .img-box > .img-arr .icon-right{position: absolute;top: 50%;right: 0;transform: translateY(-50%);}

.p-detail > .p-info > .img-box > .img-arr a{text-decoration: none!important;}
.p-detail > .p-info > .img-box > .img-arr a:hover{color: #034f9b;}
.p-detail > .p-info > .img-box > .img-arr > a {width: 4%;color: #555;vertical-align: middle;}
.p-detail > .p-info > .img-box > .img-arr > ul.img_text {width: 92%;white-space: nowrap;overflow: hidden;vertical-align: middle;
	position: relative;left: 4%;text-align: center;}
.p-detail > .p-info > .img-box > .img-arr > ul > li {opacity: .5;width: 10.75%;margin:0 2px;border: 1px solid #ddd; padding: 2px;display: inline-block;}
.p-detail > .p-info > .img-box > .img-arr > ul > li img{height: 80px;width: auto;}
.p-detail > .p-info > .img-box > .img-arr > ul > li:last-of-type {margin-right: 0;}
.p-detail > .p-info > .img-box > .img-arr > ul > li.active {opacity: 1;border-color: #034f9b;}

@media(max-width: 900px){
	.p-detail > .p-info > .img-box > .img-arr > ul > li{width: 16%;}
	.p-detail > .p-info > .img-box > .img-arr > a {width: 4%;}
	.p-detail > .p-info > .img-box > .img-arr > ul.img_text {width: 85%;left:7%;}
	.p-detail > .p-info > .img-box > a >img{height: 340px;width: auto;}
	.p-detail > .p-info > .img-box > .img-arr > ul > li img{height: 60px;}
}
@media(max-width: 600px){
	.p-detail > .p-info > .img-box > a >img{height: 220px;width: auto;}
	.p-detail > .p-info > .img-box > .img-arr > ul > li{width: 23.5%;}
	.p-detail > .p-info > .img-box > .img-arr > ul > li img{height: 40px;}
}