.banner_03{
    width: 100%;
    height: 230px;
}
.banner_03 img{
    width: 100%;
    height: 100%;
}
.cat_con{
    min-width: 1200px;
    width: 1200px;
    margin: 80px auto;
}
.cat_con .cat_tit{
    width: 400px;
    margin: 0 auto;
}
.cat_con .cat_tit .cat_btn1{
    width: 160px;
    height: 50px;
    border-radius: 50px;
    border: 1px solid #999999;
    text-align: center;
    line-height: 50px;
    margin-right: 70px;
}
.cat_con .cat_tit a{
    color: #999999;
}
.cat_con .cat_tit .cat_btn2{
    width: 160px;
    height: 50px;
    border-radius: 50px;
    border: 1px solid #999999;
    text-align: center;
    line-height: 50px;
}
.cat_con .cat_tit .active{
    background: #0f6eba;
    color: #fff;
    border: none;
}
.cat_con .cat_tit .active a{
    color: #fff;
}
.cat_con .cat_desc{
    text-align: center;
    margin-top: 60px;
}
.cat_con .cat_desc p{
    color: #54748d;
    font-size: 18px;
}
.form_com{
    margin-top: 60px;
}
.form_com p{
    width: 550px;
    font-size: 15px;
    color: #888888;
    margin-right: 100px;
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 1px solid #e5e5e5;
}
.form_com .fom_fl p input{
    width: 84%;
    height: 30px;
}
.form_com .fom_fr p:nth-child(1) input{
    width: 84%;
    height: 30px;
}
.form_com .fom_fr p:nth-child(3) input{
    width: 84%;
    height: 30px;
}
.form_com .fom_fr p{
    margin-right: 0;
}
.form_com .fom_fr p:nth-child(2){
    height: 66px
}
.form_com .fom_fr p:nth-child(2) input{
    margin-left: 30px;
}
.form_com .fom_fr p:nth-child(3){
    /*padding-bottom: 125px;*/
}
.fom_btn{
    width: 1200px;
    text-align: center;
}
.fom_btn input{
    width: 600px;
    height: 55px;
    text-align: center;
    color: #fff;
    background: #0f6eba;
    border-radius: 5px;
}
.banner_04{
    width: 100%;
    height: 230px;
}
.banner_04 img{
    width: 100%;
    height: 100%;
}
.contacts_con{
    min-width: 1200px;
}
.contacts_con .con_cact{
    width: 1200px;
    margin: 60px auto;
}
.contacts_con .con_cact .eng{
    color: #f5f5f5;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: bold;
}
.contacts_con .con_cact .china{
    color: #666666;
    font-size: 38px;
    font-weight: bold;
}
.contacts_con .iocn{
    width: 1200px;
    margin: 0 auto;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding:50px 50px 50px 50px;
    box-sizing: border-box;
}
.contacts_con .iocn .tong{
   font-size: 14px;
   color: #000;
   margin-bottom: 20px;
}
/* .contacts_con .map{
    width: 1200px;
    margin: 50px auto 60px;
} */
#allmap{
    width: 1200px;
    height: 400px;
    overflow: hidden;
    margin: 50px auto 60px;
}
.ic_fl{
	width: 50%;
}
.ic_rt{
	width: 50%;
	height: 400px;overflow: hidden;
}