.banner {position: relative;width: 100%;height: 465px;background-color: #f6f6f6;border-top: 5px solid #e0dfdf;padding-top: 15px;}
.banner {width: 100%;height: 580px; position:relative; overflow:hidden;}
.banner img{ position:absolute; left:50%; top:0; transform:translateX(-50%); height:580px;}
.banner h3 {position: absolute;top: 110px;left: 50%;transform: translateX(-50%);color: #FFF;font-size: 24px;font-weight: 400;text-align: center;}
.banner h4 {position: absolute;top: 150px;left: 50%;transform: translateX(-50%);font-weight: 400;width: 184px;height: 73px;font-size: 34px;color: #FFF;background: url(../images/about_bg.png) no-repeat;text-align: center;line-height: 73px;}
.banner h5 {position: absolute;top: 272px;left: 50%;transform: translateX(-50%);font-size: 34px;color: #FFF;font-weight: 400;}
.banner h5 em {font-weight: 700;}

/* company_intro */
.company_intro {overflow: hidden;margin-top: 60px;}
.company_intro h3 {font-size: 28px;color: #000;width: 100%;text-align: center;font-weight: 400;}
.company_intro span {display: block;font-size: 24px;text-align: center;color: #010101;}

.intro {margin: 60px auto 90px; display:flex; flex-wrap:wrap;}
.intro .left {width: 600px; margin-right:50px;}
.intro .left h4 {font-size: 24px;color: #323232;font-weight: 500;padding-bottom: 20px; text-indent: 1.5em;}
.intro .left .aboutinfdiv{}
.intro .left .aboutinfdiv p{font-size: 16px;color: #323232;text-indent: 2em; margin-top:1rem; line-height:2;}

.intro .right {overflow: hidden;width: 550px;}
.intro .right img {height:100%; transition: all .3s;}
.intro .right img:hover {transform: scale(1.1);}

/* <!-- 企业价值关 --> */
.company_value {width: 100%;height: 450px;background-color: #ebebeb;}
.company_value h3 {font-size: 26px;color: #323232;width: 100%;text-align: center;font-weight: 400;padding-top: 60px;}
.company_value h4 {width: 100%;font-size: 24px;color: #333;text-align: center;font-weight: 400;}
.company_value .nav {width: 100%;height: 140px;}
.company_value ul {display: flex;width: 100%; height: 140px;margin-top: 80px;}
.company_value ul li {flex: 1;}
.company_value ul li h5 {display: block;width: 100%;}
.company_value ul li h5 img {display: block;margin: 0 auto;}
.company_value ul li span {display: block;width: 100%;text-align: center;color: #333;font-size: 22px;margin-top: 15px;}


/* 发展历程 */
.fazhan {margin: 60px auto 90px;}
.fazhan-tit h3 {font-size: 44px;color: #00a0e9;font-weight: 500;}
.fazhan-tit span{font-size: 22px;color: #cbcacb; text-transform:uppercase;}
.fazhan ul li { width:100%; position:relative;  display:flex;  flex-wrap:wrap; padding-top:30px;}
.fazhan ul li::before{ content:''; position:absolute; left:110px; top:38px; height:8px; width:8px; border-radius:8px; border:#00a0e9 solid 3px; background:#fff; z-index:1;}
.fazhan ul li::after{ content:''; position:absolute; left:115.5px; top:38px; height:100%; width:3px; background:#00a0e9; z-index:0;}
.fazhan ul li:last-child::after{ opacity:0;}
.fazhan ul li h5{ font-size:18px; color:#00a0e9; width:170px;}
.fazhan ul li div{font-size:16px; color:#333; width:calc(100% - 190px); display:block;}

/* 集团荣誉 */
.rongyu-tit{position:relative; text-align:center; background:#ebebeb; padding:55px 0;}
.rongyu-tit::before{ content:''; position:absolute; left:50%; transform:translateX(-50%); top:55px; height:100px; width:500px; border:#333 solid 5px; background:#ebebeb; z-index:1;}
.rongyu-tit::after{ content:''; position:absolute; left:0; top:110px; height:3px; width:100%; background:#333; z-index:0;}
.rongyu-tit h3 {font-size: 45px;color: #333;font-weight: 700; background:#ebebeb; display:inline-block; padding:0 120px; position:relative; top:-25px; z-index:10;}
.rongyu-tit p{ font-size:30px; color:#333; position:relative; top:-25px; z-index:10;}

.rongyu {background:#ebebeb; padding:30px 0 60px 0;}
.rongyu ul { width:100%; position:relative;  display:flex; justify-content:space-between;}
.rongyu ul li { overflow:hidden;}
.rongyu ul li:nth-child(1){ margin-right:30px;}
.rongyu ul li img {display: block;width: 100%;}

/* contact 联系我们 */
.contact {overflow: hidden;margin-top: 60px;margin-bottom: 100px;}
.cen {margin: 0 auto;}
.cen h4 {font-size: 28px;font-weight: 400;text-align: center;}
.cen h5 {font-size: 24px;font-weight: 400;text-align: center;}
.main {height: 700px;margin-top: 90px;}
.main .left {float: left;width: 500px;height: 698px; border:#ddd solid 1px;}
.main .left ul li {height: 80px;border-bottom: 1px solid #ededed;font-size: 20px;color: #000;}
.main .left ul li:nth-child(1) {font-size: 26px;line-height: 80px;text-align: center;color: #FFF;background-color: #1e9bde;}
.main .left ul li em {display: inline-block;width: 37px;height: 37px;background-color: purple;margin: 25px;background: url(../images/telico.png) no-repeat;vertical-align: middle;}
.main .left ul li:nth-child(3) em {background: url(../images/emailico.png) no-repeat;}
.main .left ul li:nth-child(4) em {background: url(../images/mapico.png) no-repeat;}
.main .left ul li:nth-child(5) em {background: url(../images/clockico.png) no-repeat;}
.main .left ul li:last-child {border-bottom: 0;}
.main .left ul li:last-child img {display: block;margin: 80px auto 50px;}
.main .left ul li:last-child span {display: block;text-align: center;font-size: 18px;color: #888;}
.main .right {float: left;width: 670px;height: 700px;margin-left: 30px;}
.main .right #dituContent{width:100%;height:700px;border:#ccc solid 1px;}

/* 复制index。css */


/* 样板修改 */


/* 专业服务模块 */

.services {height: 41px;margin-top: 85px;}
.left_blue {float: left;width: 450px;}
.left_blue img {width: 100%;height: 100%;}
.tit {float: left;font-size: 30px;height: 41px;line-height: 41px;width: 300px;text-align: center;color: #000;}
.right_blue {width: 450px;float: right;}
.right_blue img {width: 100%;height: 100%;}

/* 标题下面的小文字 */
.small_til {font-size: 16px;color: #666;text-align: center;margin-top: 15px;}

/* partner */

/* 合作伙伴 */
.partner { overflow: hidden;margin-top: 70px;}
.partner ul {overflow: hidden; border:#ededed solid 1px; }
.partner ul li {text-align: center; display: flex; flex-wrap:wrap;}
.partner ul li .partner_tit{width: 215px; min-height: 90px; display:flex;  justify-content:center; align-items:center; border-right: 1px solid #ededed;font-size: 20px;color: #010101; background-color: #f6f5f6; font-weight:700;}
.partner ul li:nth-child(2n) .partner_tit{ background:#fff;}
.partner_row {display: flex; flex-wrap:wrap; min-height: 90px;width: calc(100% - 215px); position:relative;}
.partner_row::after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#ededed;}
.partner_row a {width:16.66%;height: 90px;line-height: 90px;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.partner_row a:nth-child(6) {border-right: 0;}
.partner_row a img {display: block; max-height:60px; margin: 15px auto;transition: all .3s}
.partner_row a:hover img {transform: scale(1.1);}
/* partner end */


/* 样板修改 end */


/* service_life */

.service_life {height: 305px;width: 100%;background: url(../images/about-server.png) no-repeat center;margin-top: 70px;}
.service_life h2 {font-size: 50px;color: #FFF;padding: 50px 0 0 0;font-weight: 400;text-shadow: 2px 1px 1px rgba(0, 0, 0, .9); text-align:center;}
.service_life h3 {font-size: 34px;text-align: center;color: #FFF;margin-top: 10px;}
.service_life ul {display: flex;width: 100%;height: 51px;margin-top: 50px;}
.service_life ul li {flex: 1;font-size: 28px;line-height: 51px;color: #FFF;padding-left: 80px;}
.service_life ul li img {float: left;margin-right: 15px;}


@media screen and (min-width: 200px) and (max-width: 1199px) {
	
	
	.intro {width: 100%;margin: 1rem 0 0 0;}
	.intro .left {width: 100%; margin-right:0;}
	.intro .left h4 {font-size: 1rem;padding-bottom: 1rem; text-indent: 0;}
	.intro .left .aboutinfdiv{ padding:0 1rem;}
	.intro .left .aboutinfdiv p{font-size: .85rem;line-height:2;}
	
	.intro .right {width: 100%; margin-top:1rem}
	
	
	
	/* 发展历程 */
	.fazhan {width: 100%;margin: 0; padding:1rem;}
	.fazhan-tit{ text-align:center;}
	.fazhan-tit h3 {font-size: 1.25rem;}
	.fazhan-tit span{font-size:.9rem;}
	.fazhan ul li{ padding:15px 0;}
	.fazhan ul li::before{ left:70px; top:20px; border-width:2px; }
	.fazhan ul li::after{ left:75.5px; top:20px; width:1px;}
	.fazhan ul li h5{ font-size:1rem; width:100px;}
	.fazhan ul li div{font-size:.8rem; width:calc(100% - 120px); }
	
	/* 集团荣誉 */
	.rongyu-tit{ padding:1rem ;}
	.rongyu-tit::before{ display:none;}
	.rongyu-tit::after{ display:none;}
	.rongyu-tit h3 {font-size: 1.25rem; padding:0 1rem; top:0;}
	.rongyu-tit p{ font-size:.8rem; top:0;}
	
	.rongyu { padding:1rem; padding-bottom:2rem;}
	.rongyu ul {  display: block;}
	.rongyu ul li { margin:0; padding-top:1rem;}
	.rongyu ul li:nth-child(1){ margin-right:0px;}
	
	.partner { width:100%; margin-top: 1rem; }
	.partner ul li {height: auto; line-height: inherit;}
	.partner ul li .partner_tit{width: 100%;border-right: 0px solid #ededed;font-size: 1rem; padding:1rem; background:#fff;}
	.partner ul li:nth-child(2n) .partner_tit{ background:#fff;}
	.partner_row {height: auto;width: 100%; border: 1px solid #ededed; border-bottom:0; flex-wrap:wrap;}
	.partner_row a {width:33.33%;height: 60px;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed; overflow:hidden;}
	.partner_row a:nth-child(5) {border-right: 0;}
	.partner_row a img {max-height:40px;}
}