@charset "utf-8";
 @font-face{
 	font-family: usb;
 	src:url('../font/Uni-Sans-Book.otf');
 }
.left_nav ul li:nth-child(4){letter-spacing: 8px;}
header{margin-bottom: 1px;}
.banner{width: 100%;height: 492px;background: url(../img/aboutUs_banner.jpg) no-repeat center center;}
/*p1-1begin*/
.company_profile{width: 1200px;margin: 0 auto;padding-top: 27px;}
/*449 485*/
.company_profile .content_box{width: 869px;margin-left: 42px;float: left;padding:0 30px 50px 0;}
.company_profile .content_box img{float: left;}
.company_profile .content_box h3{font-size: 22px;color: #c2a65e;font-weight: bold;line-height: 22px;margin-top: 33px;margin-left: 43px;display: inline-block;margin-bottom: 41px;}
.company_profile .content_box h3 b{color: #c2a65e;}
.company_profile .content_box p{font-size: 16px;color: #666666;line-height: 26px;text-indent: 2em;}
.company_profile .content_box p:nth-child(3){margin-bottom: 26px;margin-left: 495px;}
.company_profile .content_box p:nth-child(4){margin-bottom: 59px;margin-left: 495px;}

/*p1-2begin*/
.culture{width: 1200px;margin: 0 auto;padding-top: 27px;padding-bottom: 70px;}

/*p1-3begin*/
.organization{width: 1200px;margin: 0 auto;padding-top: 27px;padding-bottom: 150px;background: url(../img/p1-3_bg.jpg) no-repeat center bottom;background-size: 100%;}
.organization img{float: right;}

/*p1-4begin*/
.dsj{width: 1200px;margin: 0 auto;padding-top: 27px;padding-bottom: 186px;}
.tree{width: 800px;float: right;margin-right: 70px;position: relative;z-index: 1;margin-top: 7px;}
.tree ul{
	width: 1px;
	border-right: 2px solid #e1bf69;
	position: relative;	
	margin: 50px auto 30px;
	padding-bottom: 40px;
}
.tree ul li:first-child{
	position: absolute;
	top: -57px;
	left: -29px;
}
.tree ul li{
	position: relative;
	width: 450px;
	float: left;
	/*margin-top: 65px;*/
}
.tree ul li:nth-child(n+2){
	margin-top: 130px;
}

.tree ul li .text_box{
	width: 356px;
	font-size: 26px;
	color: #e1bf69;
	text-align: right;
	line-height: 26px;
	font-family: 'usb';
}
.tree ul li .text_box p{
	font-size: 16px;
	color: #444;
	text-align: right;
	font-weight: 400;
	line-height: 26px;
	margin: 18px 0 0;
	position: relative;
}
.tree ul li .text_box p b{display: block;width: 10px;height: 10px;background: #e1bf69;border-radius: 50%;position: absolute;}
.tree ul li:nth-child(2n+2){
	background: url("../img/p1-4icon3.png") no-repeat right top;
	/*height: 100px;*/
	left: -437px;
	/*margin-top: 120px;*/
}
.tree li .pic{width: 224px;height: 224px;border-radius: 50%;border: 2px solid #e1bf69;position: absolute;}
.tree li:nth-child(2n+2) .line{
	width: 136px;height: 8px;background: url(../img/p1-4icon6.png) no-repeat;
	position: absolute;top: 7px;right: -150px;
}
.tree li:nth-child(2n+2) .pic{
	top: -100px;right: -400px;
}
.tree li:nth-child(2n+3) .line{
	width: 136px;height: 8px;background: url(../img/p1-4icon7.png) no-repeat;
	position: absolute;top: 7px;left: -150px;
}
.tree li:nth-child(2n+3) .pic{
	background: url(../img/p1-4img1.jpg) no-repeat center center;top: -100px;left: -400px;    
}
.tree ul li:nth-child(2n+3){
	background: url("../img/p1-4icon4.png") no-repeat;
	left: -9px;
	position: relative;
}
.tree ul li:nth-child(2n+3) .text_box{
	float: right;
	text-align: left;
}
.tree ul li:nth-child(2n+2) .text_box p{
	padding-right: 30px;
}
.tree ul li:nth-child(2n+2) .text_box p b{
	top: 7px;right: 3px;
}
.tree ul li:nth-child(2n+3) .text_box p{
	text-align: left;
	padding-left: 30px;
}
.tree ul li:nth-child(2n+3) .text_box p b{
	top: 7px;left: 3px;
}

.tree>div{
	background: url(../img/p1-4icon5.png) no-repeat center top;
	height: 217px;
	width: 530px;
	position: absolute;
    left: 50%;
    margin-left: -264px;
    bottom: -186px;
}


/*p1-5 begin*/
.party{width: 1200px;margin: 0 auto;padding-top: 27px;padding-bottom: 150px;}
.party .news1{margin: 0 10px 0 42px}
.party .news{width: 394px;height: 309px;float: left;border: 1px solid #ccc;padding: 20px;}
.party .news h3{font-size: 22px;color: #444444;text-align: center;line-height: 74px;}
.party .news  b{display: block;width: 142px;height: 34px;border-left: 2px solid rgba(234,219,183,.43);border-bottom: 2px solid rgba(234,219,183,.43);border-top: 1px solid rgba(213,183,111,.43);border-right: 1px solid rgba(213,183,111,.43);line-height: 34px;text-align: center;margin: 0 auto;font-weight: normal;}
.party .news:hover{box-shadow: 5px 5px 20px 0px rgba(0,0,0,.25)}
.party .news:hover b{background: #c2a65e;color: #fff;}




/*p1-6 begin*/
.contact{width: 1200px;margin: 0 auto;padding-top: 27px;padding-bottom: 150px;}
.contact .content_box{float: left;width: 899px;margin-left: 42px;}
.contact h3{font-size: 22px;color: #c2a65e;font-weight: bold;line-height: 22px;text-align: center;margin-bottom: 36px;}
.contact h3 b{color: #c2a65e;}
.contact .content_box ul li{width: 378px;height: 54px;border-bottom: 1px dashed #a7a7a7;font-size: 16px;line-height: 54px;float: left;margin-left: 40px;color: #5f5f5f;position: relative;}
.contact .content_box ul li:nth-child(2n){margin-left: 100px;}
.contact .content_box ul li img{position: absolute;left: -40px;top: 18px;}
#map{width: 664px;height: 330px;float: left;margin-top: 44px;}
.ewm{float: right;width: 208px;color: #242424;font-size: 20px;text-align: center;margin-top: 44px;}




