
/* 公司简介 */
.intro{width:100%;}
.intro img{width:500px;height:300px;margin:auto;display:block}
.intro .intro-text{text-align:left;margin-top:20px;text-indent:2em;line-height:20px;font-size:14px;color:#333;letter-spacing:1px;}

/* 企业文化 */
.culture{width:100%;}
.culture img{width:400px;height:200px;margin:auto;display:block}
.culture .culture-text{text-align:left;margin-top:20px;text-indent:2em;line-height:20px;font-size:14px;color:#333;letter-spacing:1px;}

/* 团队介绍 */
.team{width:100%;}
.fr{float:right;}
.fl{float:left}
.team ul{overflow:hidden;}
.team ul li{overflow:hidden;}
.team_img{width:180px;height:250px;float:left}
.team_img img{width:100%;height:100%;}
.team-text{width:270px;height:250px;background-color:#fbfbfb;float:left;box-sizing:border-box;padding:20px 15px;overflow:hidden;}
.team-text p{font-size:14px;}
.team-text p strong{color:#E3B96F;}
.team-text div{margin-top:10px;font-size:14px;line-height:20px;}

/* 业务领域--全部 */
.field-all-ul{width:100%;overflow:hidden;}
.field-all-ul li{float:left;}
.field-all-ul li .field-all-img{width:300px;height:200px;overflow:hidden;transition:all 0.3s;}
.field-all-ul li .field-all-img img{width:100%;height:100%;transition:all 0.3s;}
.field-all-ul li .field-all-img:hover img{width:110%;height:110%;margin-left:-15px;margin-top:-10px;transition:all 0.3s;}
.field-all-ul li .field-all-text{width:300px;font-size:14px;color:gray;padding:6px 0 10px}
.field-all-ul li .field-all-text h3{color:#333;text-align:center;padding-bottom:4px;}

/* 服务项目 */
.service{width:100%;overflow:hidden;}
.service li{float:left;width:22%;border:1px solid #ddd;box-sizing: border-box;padding:6px;}
.service li a{display:block;width:100%;}
.service li a .service-img{width:100%;overflow:hidden;height:130px;}
.service li a .service-img img{width:100%;height:100%;}
.service li a h2{text-align:center;font-size:16px;color:#333;padding:6px 0 2px;}
.service li:hover{border:1px solid #E3B96F}

/* 成功案例 */
.case{width:100%;overflow:hidden;}
.case li{float:left;width:280px;padding:4px;box-sizing:border-box;border:1px solid #ddd;height:380px;}
.case li:hover{border:1px solid #E3B96F}
.case li:hover a h2{color:#E3B96F}
.case li .case-img{width:100%;height:200px;overflow:hidden;height: 320px;}
.case li .case-img img{width:100%;height:100%;object-fit:none;}
.case li h2{text-align:center;padding:6px 0 2px;font-size:16px;color:#333;position:relative;line-height:1.4em;height:2.8em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

/* 新闻动态 */
.news{width:100%;}
.news li{width:100%;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ddd;}
.news_time{width:80px;height:80px;background-color:#E3B96F;float:left;box-sizing:border-box;padding:10px 6px;text-align:center}
.news_time h1{color:#fff;font-size:30px;padding-bottom:10px}
.news_time p{color:#fff;font-size:16px;}
.news_text{float: left;padding:2px 20px;height:80px;overflow:hidden;width:845px;box-sizing:border-box;}
.news_text a{display:block;color:#333;font-size:24px;padding-bottom:2px;position:relative;line-height:1.4em;height:1.4em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.news_text a:hover{color:#E3B96F}
.news_text p{font-size:14px;color:#aaa;width:100%; position:relative;line-height:1.4em;height:2.8em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

/* 联系我们 */
.contact{overflow:hidden;margin-bottom:20px;}
/* .contact_us{width:450px;} */
.contact .contact_us p{font-size:16px;color:gray;padding-bottom:20px;}

/* 手机端 */

/* 分页 */
.about-cont-right .pagination{position:relative;display:table;margin:30px auto 0;width:initial;bottom: 0;}
.about-cont-right .pagination li{float:left;width:40px;border:1px solid #aaa;font-size:20px;margin:0 6px;line-height:30px}
.about-cont-right .pagination li span{display:block;width:100%;height:100%;}
.about-cont-right .pagination li a{display:block;width:100%;height:100%;}
/* 分页 */

/* 内容详情页 */
.content-header{background-color:#ddd;display:block;}
.content-header .position{width:1200px;margin:auto;padding:15px 0;font-size:16px;}
.content-header .position a{font-size:16px;color:#333;}
.content-main{width:1200px;margin:auto;padding:20px 0;}
.content-main h3{text-align:center;font-size:30px;padding-bottom:10px;position:relative;line-height:1.4em;height:1.4em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.content-main .content-time{text-align:center;padding-bottom:10px;border-bottom:1px dashed #ddd;}
.content-main .content-time span{display:inline-block;padding:0 30px;font-size:16px;color:gray}
.content-main p{margin-top:30px;line-height:20px;letter-spacing:1px;font-size:16px;color:#333;text-indent:2rem}
.content-main p img{margin:auto !important;text-align: center;display:block;margin-bottom:15px;}
/* 内容详情页 */
/* 留言页面 */
.message_header{width:100%;height:50px;background-color:#f6f6f6;}
.message_header .position{width:1200px;margin: auto;line-height:50px;font-size:14px;color:#333}
.message_header .position a{color:#333;}
.message-box{width:900px;margin:auto;padding:25px 0;text-align:center;box-shadow:0 4px 6px #aaa;border-radius:5%;margin-top:25px;margin-bottom:20px;}
.message-box h3{text-align:center;font-size:24px;color:#333;letter-spacing:2px;padding-bottom: 25px;}
.message-box ul{width:900px;margin:auto;}
.message-box ul li{text-align:left;margin-bottom:15px;}
.message-box ul li label{font-size:16px;color:#333;display:inline-block;width:37%;text-align:right}
.message-box ul li label strong{color:red;margin-right:6px;}
.message-box ul li input{width:300px;height:35px;text-indent:1em;font-size:16px;color:gray;}
.message-box ul li input::-webkit-input-placeholder {font-size:14px;}
.message-box ul li textarea{width:300px;height:100px;box-sizing: border-box;padding:4px;font-size:16px;color:gray}
.message-box ul li textarea::-webkit-input-placeholder{font-size:14px;}
.message-box button{border:none;font-size:16px;background-color:#FFA501;padding:8px 25px;color:#fff;margin:20px 0;}
/* 留言页面 */

/* 关于我们 */
@media screen and (max-width:500px){
    .about-header{display:none}
    .about-img{display:none;}
    .about-cont-ft{display:none;}
    .Pabout-header{display:block !important}
    .Pabout-header-box{width:100%;height:40px;background-color:#eee;}
    .about{width:100%;overflow:hidden;}
    .Pabout-header-box p{width:95%;margin:auto;height:100%;line-height:40px;font-size:14px;}
    .about-cont{display:flex;flex-direction:column;width:95% !important;margin:15px auto !important;}
    .about-cont-left{width:100% !important;}
    .about-cont .about-cont-left ul{display:flex;justify-content:space-around;width:100%;flex-wrap: wrap}

    .about-cont .about-cont-left ul li{width:26%;height:30px;margin-top:0;margin-top:15px !important;}
    .about-cont .about-cont-left ul li a{display:block;width:100%;height:100%;text-align:center;line-height:30px;font-size:16px;}
    .active{border:none !important}
    .about-cont-right{width:100% !important;padding:20px 0 0 !important}
    .intro{text-align:center}
    .intro .intro-text{font-size:12px;}

    /* 团队介绍 */
    .team ul{display:flex;flex-direction:column;}
    .team ul li{display:flex}
    .team ul li:nth-of-type(n+2){margin-top:20px;}
    .team_img{width:40% !important;height:55vw;}
    .team-text{width:60% !important; padding:2px 6px !important;height:55vw}
    .team-text div{font-size:12px;margin-top:4px}

    /* 业务领域 */
    .field-all-ul{display:flex;flex-direction:column;}
    .field-all-ul li{width:100%;overflow:hidden;margin-left:0 !important;margin-right:0 !important;display:flex;}
    .field-all-ul li:nth-of-type(n+2){margin-top:15px;}
    .field-all-img{width:50% !important;height:45vw !important}
    .field-all-img img{width:100%;}
    .field-all-text{width:50% !important;}
    .field-all-text{padding:2px 4px !important;box-sizing:border-box;background-color:#eee;}
    .field-all-text h3{font-size:14px;}
    .field-all-text p{font-size:12px;}
    
    /* 新闻动态 */
    .news{display: flex;flex-direction:column;}
    .news li{display:flex;}
    .news_time{width:22% !important;padding:4px !important;height:20vw;}
    .news_time h1{font-size:24px;padding-bottom:6px !important;}
    .news_time p{font-size:14px;}
    .news_text{width:78% !important;padding:2px 6px !important;height:20vw !important}
    .news_text a{font-size:16px;overflow: hidden;text-overflow: ellipsis;}
    .news_text p{font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

    /* 成功案例 */
    .case{display:flex;flex-wrap:wrap;justify-content:space-between}
    .case li{width:49%;margin-left:0 !important;margin-right:0 !important;height:220px;}
    .case li:nth-of-type(n+3){margin-top: 20px;}
    .case-img{height:45vw !important;}
    .case li h2{font-size:14px;}
    /* 联系我们 */
    .contact-about .about-cont-left{display:none}
    .contact{display:flex;flex-direction:column}
    .contact .contact_us p{font-size:16px;padding-bottom:10px;}
    .contact_form{width:100% !important;margin-top:15px;text-align:center}
    .contact_inp{font-size:14px;color:gray}
    .clearfix li label{font-size: 14px !important;}
    /* 服务项目 */
    .service{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
    .service li{width:49% !important;margin-left:0 !important;margin-right:0 !important;}
    .service li:nth-of-type(n+3){margin-top:20px;}
    .service li a .service-img{height:40vw !important;}


    /* 分页 */
    .about-cont-right .pagination{position:relative;display:table;margin:25px auto 0 !important;width:initial;bottom: 0;}
    .about-cont-right .pagination li{float:left;width:20px;border:1px solid #aaa;font-size:14px;margin:0 6px;line-height:20px}
    .about-cont-right .pagination li span{display:block;width:100%;height:100%;}
    .about-cont-right .pagination li a{display:block;width:100%;height:100%;}
    .about-cont-right .pagination li.active{border:1px solid #aaa !important;}
    /* 分页 */


    /* 详情页 */
    .content{width:100%;overflow:hidden;}
    .content-header .position{width:100%;padding:6px 3%;box-sizing:border-box;font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .content-header .position a{font-size:12px;}
    .content-main{width:95%;margin:auto;padding:10px 0 !important;}
    .content-main h3{font-size:16px;}
    .content-main .content-time{display:flex;justify-content:space-around;}
    .content-main .content-time span{font-size:12px;}
    .content-main p img{max-width:100% !important;}
    .content-main p{font-size:12px;}
    /* 详情页 */

    /* 在线留言页面 */
    /* .message_header{margin-top:55px;} */
	.message-box{width:90%;}
	.message-box h3{font-size:20px;}
	.message-box ul{width:90%;margin:auto}
	.message-box ul li label{width:30%;}
	.message-box ul li input{width:60%;}
	.message-box ul li input{height:30px;border:1px solid #aaa;}
	.message-box ul li textarea{width:60%;border:1px solid #aaa;}
    /* 在线留言页面 */
}
