﻿.bg{

	background: url(../images/about_01.png) no-repeat;

}
.about{
	position: relative;
	
	background: contain;
	overflow: hidden;
	background: url(../images/aaa_03.jpg) no-repeat 730px 100px ;
}
.company{
	height: 630px;
	position: relative;

}
.company p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	
}
.company .c_left{
	width: 55%;
	
}
.company .indent{
	text-indent: 2em;
}
.company .num{
	width: 600px;
	height: 450px;
	position: absolute;
	right: 0;
	top:90px;
}
.company .num .nums{
	width: 150px;
	height: 150px;
	text-align: center;
	color: white;
	
}
.company .num .num1{
	background: rgba(0,0,0,0.7);
	position: absolute;
	right: 0;
	top: 0;
}
.company .num .num2{
	background: rgba(218,37,29,0.7);
	position: absolute;
	right: 150px;
	top: 150px;
}
.company .num .num3{
	background: rgba(0,0,0,0.7);
	position: absolute;
	right: 300px;
	top: 150px;
}
.company .num .nums.num3 h1{
	display: block;
	margin-top: 48px;
}
.company .num .num4{
	background: rgba(218,37,29,0.7);
	position: absolute;
	right: 450px;
	top: 300px;
		text-align: center;
}
.company .num .num4 h1{
	/* margin-left: 20px; */
	text-align: center;
}
.company .num .num4 span{
	padding-left: 20px;
}
.company .num .nums h1{
	font-size: 14px;
	margin-top: 45px;
}
.company .num .num5{
	background: rgba(0,0,0,0.7);
	position: absolute;
	right: 150px;
	top: 300px;
		text-align: center;
}
.company .num .num5 h1{
	/* margin-left: 20px; */
}
.company .num .num5 span{
	padding-left: 20px;
}
.company .num .nums span{
	font-family: "arial";
	font-weight: bold;
	font-size: 40px;
}
.company .num .nums i{
	font-style: normal;
	font-size: 14px;
}
.company .num .nums b{
	font-weight: normal;
	font-size: 40px;
}
.culture {
	background: #f7f7f7;
	padding-bottom: 40px;
}
.culture ul{
	overflow: hidden;
	padding-top: 20px;
}
.culture li{
	float: left;
	width: 41%;
	margin-right: 50px;
	margin-bottom: 20px;
	background: white;
	padding: 60px 40px;
	transition: all 0.5s;
	border-bottom: solid 1px #da251d;
}
.culture li:hover{
    transform: translate(0,-15px);
    -webkit-transform: translate(0,-15px);
    -moz-transform: translate(0,-15px);
    -o-transform: translate(0,-15px);
    -ms-transform: translate(0,-15px);
    -webkit-box-shadow: 0px 5px 15px #eaeaea;
    -moz-box-shadow: 0px 5px 15px #eaeaea;
    box-shadow: 0px 5px 15px #eaeaea;
    
}
.culture li:nth-child(2n){
	margin-right: 0px;
}
.culture li .img{
	width: 65px;
	height: 65px;
	background: #da251d;
	text-align: center;
	border-radius: 50%;
	float: left;
}
.culture li .img img{
	margin-top: 15px;
}
.culture li .font{
	float: left;
	margin-left: 20px;
}
.culture li .font h3{
	font-family: myFirstFont1;
	font-size: 20px;
	color: #333;
	line-height: 35px;

}
.culture li .font p{
	font-size: 14px;
	color: #666;
}

/*宝龙达历程*/
.history{
	background: url(../images/about_08.jpg) no-repeat  top;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: double 4px #cbcbcb;
	margin-bottom: 3px;
	position: relative;
}
.history .shadow{
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 33;
}
.history p{
	width: 510px;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 60px;
}
.history .book{
	background: #f7f7f7;
	overflow: hidden;
	padding: 45px 40px 30px 50px;
	border-bottom: solid 2px #d0d0d0;
	margin-bottom: 30px;
	
}
.history .book .b_left{
	float: left;
	width: 44%;
}
.history .book .b_left h4{
	font-size: 16px;
	color: #333;
}
.history .book  .srcoll{
	height: 270px;
	margin-top: 15px;
	overflow-y: scroll;
	padding-right: 28px;
}
.history .book .b_left .srcoll p{
	width: inherit;
	margin-bottom: 0;
	color: #888;
}
.history .book  .srcoll::-webkit-scrollbar{
    width: 2px;
    height: 2px;
    background-color: #d6d6d6;
}
.history .book  .srcoll::-webkit-scrollbar-thumb {
    background: #da231b;
}
.history .book .b_right{
	float: right;
}
.history .h_left .b_right{
	float: right;
	width: 44%;
}
.history .h_left .b_right h4{
	font-size: 16px;
	color: #333;
}
.history .h_left .b_right .srcoll{
	height: 270px;
	margin-top: 15px;
	overflow-y: scroll;
}
.history .h_left .b_right .srcoll p{
	width: inherit;
	margin-bottom: 0;
	color: #888;
}

.history .h_left .b_left{
	float: left;
}

/*荣誉资质*/
.honor{
	background: #f7f7f7;
	overflow: hidden;
	padding-bottom: 60px;
}
.honor .main{
	position: relative;
}
.honor .h_prev{
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #c3c3c3;
	color: white;
	border-radius: 50%;
	float: left;
	position: absolute;
	top: 200px;
	left: 0;
	z-index: 999;
}
.honor .h_next{
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;line-height: 50px;
	background: #c3c3c3;
	color: white;
	border-radius: 50%;
	float: right;
	position: absolute;
	top: 200px;
	right: 0;
}
.honor span:hover{
	background: #da251d;
}
.small_box{overflow:hidden;height: 273px;}
.small_list{height: 273px;width:100%;position:relative;float:left;overflow:hidden;}
.small_list ul{height: 273px;overflow:hidden;width: 3000px !important;}
.small_list ul li{position:relative;float:left;margin-right:55px;width: 6.6%;height: 273px;}
.small_list ul li img{display:block;}
.small_list ul li h3{
	font-size: 32px;
	color: #2c2c2c;
	line-height: 60px;
	border-bottom: solid 2px #d0d0d0;
	margin-bottom: 15px;
}
.small_list ul li p{
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.small_list ul li.top h3{
	font-size: 32px;
	color: #2c2c2c;
	width: 100%;
	line-height: 60px;
	border-top: solid 2px #d0d0d0;
	border-bottom: none;
	margin-bottom: 15px;
	position: absolute;
	bottom: 60px;
}
.small_list ul li.top p{
	position: absolute;
	bottom: 150px;
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.small_list ul li.top img{
	position: absolute;
	bottom: 0;
}


/*合作伙伴*/
.partne{

	overflow: hidden;
	padding-bottom: 60px;
}
.partne .main{
	position: relative;
}
.partne p{
	color: #666;
	font-size: 14px;
	margin-bottom: 50px;
}
.partne .p_prev{
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;line-height: 50px;
	background: #c3c3c3;
	color: white;
	border-radius: 50%;
	float: left;
	position: absolute;
	top: 160px;
	left: 0;
}
.partne .p_next{
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;line-height: 50px;
	background: #c3c3c3;
	color: white;
	border-radius: 50%;
	float: right;
	position: absolute;
	top: 160px;
	right: 0;
}
.partne span:hover{
	background: #da251d;
}
.small_box1{overflow:hidden;height: 70px;}
.small_list1{height: 70px;width:100%;position:relative;float:left;overflow:hidden;margin-left: 0;}
.small_list1 ul{height: 70px;overflow:hidden;width: 3000px !important;}
.small_list1 ul li{position:relative;float:left;margin-right:55px;height: 70px;}
.small_list1 ul li img{display:block;margin-top: 20px;}


/*7.25*/
.partne .p_prev{
	z-index: 10;
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.small_list{
		height: 273px;
    width: 80%;
    left: 120px;


    position: relative;
    float: left;
    overflow: hidden;
	}
	.small_list1{
		height: 70px;
    width: 80%;
    left: 120px;


    position: relative;
    float: left;
    overflow: hidden;
	}
}


.about .ditu img{
	width: 100%;
}