body, html{width: 100%;height: 100%;margin:0;font-family:"CALIBRI";}
#allmap{height:402px;width:780px;}
#r-result{width:100%; font-size:14px;}

@media screen and (max-width: 1250px) {
	.fit{
		width: 100%!important;
	}

}
.allpro_cont {
 /* padding-top: 50px;*/
  margin-bottom: 120px;
}
.sec1_left {
  /*width: 270px;*/
  padding-left: 30px;
  font-size: 16px;
  margin-top: -8px;
}
.left_navlist > li {
  padding: 8px 0;
}
.left_navlist > li > a {
  color: #2b2b2b;
  text-transform: uppercase;
}
.sec1_left .left_navlist .ee{
    position: relative;
}
.sec1_right {
  display: none;
}
.sec1_right.active {
  display: block;
}
.companyprofile{
    width: 872px;
}
/*.companyprofile > h3 {
    font-size: 30px;
    color: #d54727;
    padding-bottom: 30px;
}*/
.companyprofile .profile-img-cn{
    width: 100%;
    height: auto;
    /*background: url("../images/about_cn.jpg") no-repeat top;*/
}
.companyprofile .profile-img-en{
    width: 100%;
    height: auto;
    /*background: url("../images/about_en.jpg") no-repeat top;*/
}
.companyprofile .profile-img-cn .cont .img{
    background: url("../images/about_en_cn.jpg") no-repeat top;
}
.companyprofile .profile-img-en .cont .img{
    background: url("../images/about_en_cn.jpg") no-repeat top;
}

.companyprofile .profile-txt{
    width: 100%;
    margin-top: 30px;
}
.companyprofile .profile-txt > p{
    margin-bottom: 25px;
    font-size: 16px;
}
.ceospeech {
  width: 900px;
  height: 1040px;
  background: url("../images/allproducts-2.jpg") no-repeat right bottom;
  margin-top: -5px;
}
.ceospeech .right_contlist {
  margin-top: 50px;
  text-align: center;
}
.ceospeech .right_cont > p {
  width: 420px;
  font-size: 16px;
  color: #444444;
  line-height: 34px;
  margin-bottom: 20px;
}


* {
    margin: 0;
    padding: 0;
}

.content .firstPoint{
    display: flex;
    margin-left: 6.5%;
    margin-bottom: -90px;
}
.content .firstPoint img{
    width: 155px;
    height: 120px;
    align-self: center;
}

.content .firstPoint .texts{
    flex-wrap: wrap;
    align-self: center;
    margin-left: 30px;
}
.content .firstPoint .texts .first{
    color: #D54727;
    font-weight: bold;
    font-size: 200%;
}
.content .firstPoint .texts .second{
    font-size: medium;
}
.timeLine {
    overflow: hidden;
    position: relative;
    margin: 55px auto 0;
}
.timeLine li:first-child{
    height: 160px;
}
.timeLine li {
    background: url(../images/timeer.png) repeat-y 7.5px 0;
    padding-bottom: 30px;
    zoom: 1;
    display: flex;
    height: 160px;
}
.timeLine li:last-child {
    background:none !important;
}
.timeLine li .conFirst{
    background: url(../images/timePoint.png) no-repeat;
    width: 100%;
    display:flex;
    padding-left: 55px;
    height: 160px;
}

.timeLine li .con{
    background: url(../images/timePoint.png) no-repeat;
    width: 100%;
    display:flex;
    padding-left: 55px;
}
.timeLine li .con .content{
    display:flex;
}
.timeLine li .texts{
    flex-wrap: wrap;
}
.timeLine li .texts .first{
    color: #4d4d4d;
    font-weight: bold;
    font-size: 200%;
    /*height: 50px;*/
}
.timeLine li .texts .second{
    font-size: medium;
}
.timeLine li .texts p{
    margin-left: 30px;
}
.timeLine li .con img{
    width: 155px;
    height: 120px;
    align-self: center;
}
