@charset "utf-8";
/* CSS Document */


/* 公司简介 */
.company_profile{ overflow: hidden; padding: 40px 0;}
.company_profile img{width:auto;margin:0 auto;}

.company_profile_box{ overflow: hidden; padding: 0 20px;}
.company_profile_box p{color: #595757;  line-height: 30px; margin-bottom: 30px; font-size: 18px;text-indent:2em;}
.company_profile_box p img{float: left; height: 178px; width: auto; margin-right: 20px;}

/* 公司文化 */
.company_culture{ overflow: hidden; padding: 40px 0;}
.company_culture p{font-size:18px;color:#165aa5;line-height:36px;}
.c_header{ height: 38px; line-height: 38px; border-left:6px solid #0071bf; color: #000; font-size: 18px; padding-left: 10px;margin-top:20px;}
.img_box{ width: 100%; overflow: hidden; margin-top: 40px;}
.img_item_1{ width: 24%; float: left;}
.img_item_2{ width: 25.454%; float: left; margin-right: 3px;}
.m_3{ margin-right: 3px;}
.mt_3{ margin-bottom: 3px;}

.style{ overflow: hidden; padding: 40px 0;}
.style_left{ width: 35%; float: left;}
.style_big{ width: 225px; height: 231px; overflow: hidden; margin-left: 50px;}
.style_small{ width: 159px; height: 163px; overflow: hidden; margin-left: 200px; margin-top: 100px;}
.style_right{ width: 65%; float: left; position: relative;}
.style_bg{ width: 423px; height: 530px; background: url(../images/style_bg.png) no-repeat; margin-left: 146px;}
.style_img img{ width: auto;}
.style_img_1{ width: 226px; height: 226px; border-radius: 50%; overflow: hidden; position: absolute; right: 0; top: 220px;}
.style_img_2{ width: 160px; height: 160px; border-radius: 50%; overflow: hidden; position: absolute; right: 280px; bottom: -10px;}
.style_img_3{ width: 166px; height: 166px; border-radius: 50%; overflow: hidden; position: absolute; left: 60px; top: 200px;}

.img_wall{ width: 100%; overflow: hidden;}
.img_item{ width: 24.5%; overflow: hidden; margin-right: 0.666%; margin-bottom: 0.3636%; float: left;}
.img_item:nth-child(4n){ margin-right: 0;}
.img_item_3{ width: 33.09%; margin-right: 0.2727%; margin-bottom: 0.2727%; float: left;}
.img_item_3:last-child{ margin-right: 0;}

/* 部门职责 */
.company_profile table{ margin:0 auto;}
.company_profile table td,.company_profile table tr th{ border-right:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}
.company_profile table{ border-left:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}
.company_profile table tr td,.company_profile table tr th{ padding:25px 0;}
.company_profile table tr th{ color:#020202; font-size:18px; font-weight:normal;}
.company_profile table tr td{ color:#020202; font-size:16px;}
.company_profile table tr td:nth-child(3),.company_profile table tr td:nth-child(4){ padding-left:15px;}


@media all and (max-width:768px){
	.bread_nav .container{ padding: 0 10px;}
	.company_culture{ width: 95%; margin: 0 auto;}
	.img_item_1,.img_item_2{ width:50%; margin: 0 auto; float: none;}
	.style_left{ display: none;}
	.style_right{ width: 100%;}
	.company_profile img{width:100%;margin:0 auto;}
}
@media all and (max-width:425px){
	.company_profile_box p img:first-child{ margin: 0 auto; float: none;}
	.company_profile_box p img{ margin-right: 0px;}
	
	.img_item_1,.img_item_2{ width:80%; margin: 0 auto; float: none;}
	.style_bg{ margin-left: 0; width: 315px; height: 394px; background-size: 100%; margin: 0 auto;}
	.style_img_1{ width: 130px; height: 130px; border-radius: 50%; overflow: hidden; position: absolute; right: 0; top: 200px;}
	.style_img_2{ width: 120px; height: 120px; border-radius: 50%; overflow: hidden; position: absolute; right: 150px; bottom: -10px;}
	.style_img_3{ width: 120px; height: 120px; border-radius: 50%; overflow: hidden; position: absolute; left: 0px; top: 150px;}
	.img_item{ width: 49%; margin-right: 2%; margin-bottom: 5px;}
	.img_item:nth-child(2n){ margin-right: 0;}
	.img_item_3{ width: 100%; margin-bottom: 5px; }
	.company_profile img{width:100%;margin:0 auto;}
}
@media all and (max-width:375px){
	.company_profile_box p img{ margin: 0 auto; float: none;}
}