/*第一部分开始*/

.process_t {
    width: 100%;
    height: 700px;
    padding-top: 50px;
    background: #f1eee9;
    position: relative;
}

.process_t_c {
    width: 1200px;
    margin: 0 auto;
}

.goldTit_l {
    display: inline-block;
    float: left;
    width: 298px;
    height: 4px;
    background: #fdc609;
    margin-right: 17px;
    margin-top: 15px;
}

.goldTit_r {
    display: inline-block;
    float: right;
    width: 298px;
    height: 4px;
    background: #fdc609;
    margin-top: 15px;
}

.goldTit_c {
    width: 520px;
    display: inline-block;
    float: left;
    margin: 0 auto;
    padding: 0 25px;
    position: relative;
    text-align: center;
    font-size: 30px;
    color: #666;
    line-height: 30px;
}

.icon1 {
    color: #fdc609;
    font-size: 30px;
    position: absolute;
    top: 2px;
    left: 0;
}

.icon2 {
    color: #fdc609;
    font-size: 30px;
    position: absolute;
    top: 2px;
    right: 0;
}

.process_t_c > p {
    font-size: 18px;
    color: #666;
    text-align: center;
}

.process_t_c > img {
    position: absolute;
    left: 50%;
    margin-left: -39px;
    bottom: -46px;
}

.process_b {
    width: 1200px;
    height: 512px;
    padding-top: 78px;
    margin: 0 auto;
}

.process_b > h6 {
    font-size: 30px;
    color: #666;
    font-weight: 200;
    text-align: center;
}

#process_b {
    width: 1200px;
    height: 400px;
    margin-bottom: 40px;
    position: relative;
}

.ashow {
    width: 1200px;
    margin: 0 auto;
    height: 502px;
    overflow: hidden;
    float: left;
    display: inline-block
}

.ashow ul {
    width: 99000px;
    margin-top: 30px;
}

.ashow ul li {
    display: inline-block;
    float: left;
    width: 1200px;
    height: 470px;
}
.ashow ul li h5{
    text-align: center;
    font-size: 30px;
    color: #666;
    margin-bottom: 20px;
}
.al11 {
    width: 30px;
    height: 30px;
    /*border-radius: 15px;*/
    background: #fdc609;
    position: absolute;
    bottom: -135px;
    left: 574px;
    cursor: pointer;
    line-height: 30px;
    text-align: center
}
.ar11 {
    width: 30px;
    height: 30px;
    /*border-radius: 15px;*/
    background: #fdc609;
    position: absolute;
    bottom: -135px;
    left: 610px;
    cursor: pointer;
    line-height: 30px;
    text-align: center
}
.ashow_l{
    width: 387px;
    height: 420px;
    display: inline-block;
    float: left;
    margin-left: 20px;
    position: relative;
}
.ashow_l_info{
    position: absolute;
    width: 361px;
    height: 86px;
    padding: 10px 5px;
    background: rgba(0,0,0,0.6);
    left: 8px;
    bottom: 13px;
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}
.ashow_c{
    width: 386px;
    height: 400px;
    padding: 10px;
    display: inline-block;
    float: left;
}
.ashow_r{
    width: 387px;
    height: 420px;
    display: inline-block;
    float: right;
    position: relative;
}
.ashow_r_info{
    position: absolute;
    width: 341px;
    height: 65px;
    padding: 20px 15px;
    background: rgba(0,0,0,0.6);
    left: 8px;
    bottom: 13px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}
.ashow_r_info>a{
    color: #fff;
}
.ashow_r>h6{
    width: 208px;
    height: 65px;
    line-height: 49px;
    text-indent: 1em;
    position: absolute;
    top: 20px;
    left: -24px;
    background: url("../images/ashow_rimg.png") no-repeat;
    font-size: 24px;
    color: #fff;
}


.ashow_c_t{
    padding-left: 40px;
    position: relative;
}
.ashow_c_t>h6{
    font-size: 24px;
    color: #666;
    font-weight: 200;
}
.ashow_c_t>p{
    font-size: 18px;
    color: #666;
    font-weight: 200;
    line-height: 25px;
}
.ashow_c_t>a{
    font-size: 18px;
    color: #fff;
    float: right;
    padding: 2px 10px;
    background: #fdc609;
    cursor: pointer;
}
.ashow_c_t>a:hover{
    color: #fff;
}
.ashow_c_t>i{
    font-size: 18px;
    color: #fdc609;
    position: absolute;
    left: 16px;
    top: 0;
}
.ashow_c_b{
    padding-left: 40px;
    position: relative;
    margin-top: 65px;
}
.ashow_c_b>h6{
    font-size: 24px;
    color: #666;
    font-weight: 200;
}
.ashow_c_b>p{
    font-size: 18px;
    color: #666;
    font-weight: 200;
    line-height: 25px;
}
.ashow_c_b>a{
    font-size: 18px;
    color: #fff;
    float: right;
    padding: 2px 10px;
    background: #fdc609;
    cursor: pointer;
}
.ashow_c_b>a:hover{
    color: #fff;
}
.ashow_c_b>i{
    font-size: 18px;
    color: #fdc609;
    position: absolute;
    left: 16px;
    top: 0;
}

.fli_info{
    position: absolute;
    left: 8px;
    bottom: 13px;
    width: 339px;
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,0.6);
}
/*第一部分结束*/
/*第二部分开始*/
.gold_support {
    height: 878px;
    width: 1200px;
    margin: 50px auto 80px;
}

.gold_des {
    width: 1200px;
    height: 380px;
    margin: 30px auto 60px;
}

.gold_des > h6 {
    width: 280px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    font-weight: 200;
    margin-bottom: 20px;
    border-bottom: 2px solid #fdc609;
}

.gold_des_l {
    width: 599px;
    height: 329px;
    display: inline-block;
    float: left;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
}

.gold_des_ltxt{
    width: 200px;
    height: 329px;
    position: absolute;
}
.gold_des_l > img {
    width: 599px;
    height: 329px;
}

.gold_des_r {
    width: 570px;
    display: inline-block;
    float: right;
    height: 329px;
}

.gold_des_r > h6 {
    font-size: 24px;
    color: #666;
    font-weight: 200;
    line-height: 25px;
    margin-bottom: 36px;
}

.gold_des_r > p {
    font-size: 18px;
    color: #666;
    line-height: 30px;
}

.gold_des_r > a {
    float: right;
    color: #666;
}

.gold_des_r > a:hover {
    color: #e40013;
}

.gold_lao {
    width: 1200px;
    height: 380px;
    margin: 0px auto 80px;
}

.gold_lao > h6 {
    width: 280px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    font-weight: 200;
    border-bottom: 2px solid #fdc609;
    margin-left: 600px;
    margin-bottom: 20px;
}

.gold_lao_l {
    width: 570px;
    height: 329px;
    display: inline-block;
    float: left;
    margin-right: 30px;
}

.gold_lao_l > h6 {
    font-size: 24px;
    color: #666;
    font-weight: 200;
    line-height: 25px;
    margin-bottom: 36px;
}

.gold_lao_l > p {
    font-size: 18px;
    color: #666;
    line-height: 30px;
}

.gold_lao_l > a {
    float: right;
    color: #666;
}

.gold_lao_l > a:hover {
    color: #e40013;
}

.gold_lao_r {
    width: 599px;
    height: 329px;
    display: inline-block;
    float: right;
    position: relative;
    overflow: hidden;
}
.gold_des_rtxt{
    position: absolute;
    right: -284px;
    top: 5px;
    width: 200px;
    height: 70px;
    padding: 120px 0px 160px 84px;
    font-size: 18px;
    color: #fff;
    background: url("../images/gold_des_lr.png") no-repeat;
}
.gold_lao_r > img {
    width: 599px;
    height: 329px;
}
.gold_des_ltxt{
    position: absolute;
    left: -284px;
    top: -7px;
    width: 200px;
    height: 70px;
    font-size: 18px;
    padding: 140px 84px 160px 10px;
    color: #fff;
    background: url("../images/gold_des_ll.png") no-repeat;
}
/*第二部分结束*/
/*第三部分开始*/
.gold_expert {
    width: 1200px;
    margin: 0 auto 50px;
}

.ecpert_team > a {
    padding: 10px 20px;
    background: #e40013;
    margin-left: 42%;
    font-size: 18px;
    color: #fff;
}
.ecpert_team > a:hover{
    color: #fff;
}
.gold_equ {
    width: 1200px;
    margin: 60px auto 68px;
}

.gold_equ > h6 {
    width: 447px;
    height: 50px;
    line-height: 50px;
    border-bottom: 2px solid #fdc609;
    font-size: 30px;
    color: #666;
    font-weight: 200;
    margin-bottom: 20px;
}

.gold_equ > h6 > i {
    color: #fdc609;
    font-size: 30px;
    margin-right: 10px;
}

.gold_equ > ul > li {
    width: 390px;
    height: 253px;
    display: inline-block;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    position: relative;
}

.gold_equ > a {
    padding: 10px 20px;
    background: #e40013;
    margin-left: 42%;
    font-size: 18px;
    color: #fff;
    margin-top: 30px;
}
.gold_equ > a:hover{
    color: #fff;
}
.gold_equ > ul {
    height: 546px;
    padding-bottom: 24px;
}

.gold_equ > ul > li > img {
    width: 390px;
    height: 253px;
}

.equ_info {
    width: 336px;
    height: 45px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 4px;
    bottom: 8px;
    padding: 10px 8px 10px 38px;
}

.equ_info > a {
    font-size: 22px;
    color: #fff;
    line-height: 20px;
}

.equ_info > a:hover {
    color: #e40013;
}


/*第三部分结束*/
.epcmTit {
    text-align: center;
    color: #fff;
    font-size: 30px;
    padding-top: 72px;
    margin-bottom: 20px;
}

.epcmTit > span {
    font-size: 48px;
}

/*第四部分开始*/
.gold_project {
    padding-top: 50px;
    background: #ececec;
    padding-bottom: 80px;

}

.project_c {
    width: 1200px;
    margin: 0 auto;
}

.print {
    width: 1200px;
    height: 584px;
    background: url("../images/print.png");
    position: relative;
}

.canada {
    position: absolute;
    top: 140px;
    left: 220px;
    cursor: pointer;
}

.guatemala {
    position: absolute;
    top: 278px;
    left: 230px;
    cursor: pointer;
}

.honduras {
    position: absolute;
    top: 288px;
    left: 326px;
    cursor: pointer;
}

.ecuador {
    position: absolute;
    top: 336px;
    left: 300px;
    cursor: pointer;
}

.peru {
    position: absolute;
    top: 367px;
    left: 348px;
    cursor: pointer;
}

.brazil {
    position: absolute;
    top: 387px;
    left: 397px;
    cursor: pointer;
}

.ghana {
    position: absolute;
    top: 318px;
    left: 511px;
    cursor: pointer;
}

.sudan {
    position: absolute;
    top: 280px;
    left: 600px;
    cursor: pointer;
}

.eritrea {
    position: absolute;
    top: 300px;
    left: 664px;
    cursor: pointer;
}

.zimbabwe {
    position: absolute;
    top: 400px;
    left: 642px;
    cursor: pointer;
}

.tajikistan {
    position: absolute;
    top: 206px;
    right: 405px;
    cursor: pointer;
}

.yantai {
    position: absolute;
    top: 236px;
    right: 305px;
    cursor: pointer;
}

.korea {
    position: absolute;
    top: 212px;
    right: 237px;
    cursor: pointer;
}

.myanmar {
    position: absolute;
    top: 258px;
    right: 291px;
    cursor: pointer;
}

.laos {
    position: absolute;
    top: 284px;
    right: 318px;
    cursor: pointer;
}

.malaysia {
    position: absolute;
    top: 324px;
    right: 346px;
    cursor: pointer;
}

.australia {
    position: absolute;
    top: 424px;
    right: 180px;
    cursor: pointer;
}

/*案例图片在左样式*/
.footprint_infod {
    width: 320px;
    height: 144px;
    position: absolute;
    top: -157px;
    left: -203px;
    background: #fff;
    border-radius: 5px;
    z-index: 888888;
    box-shadow: 5px 5px 5px #ccc;
    display: none;
}

.footprint_infod > i {
    position: absolute;
    bottom: -14px;
    right: 43px;
    color: #fff;
}

.footprint_infol {
    width: 166px;
    height: 144px;
    display: inline-block;
    float: left;
}

.footprint_infol > img {
    width: 166px;
    height: 144px;
}

.footprint_infor {
    width: 134px;
    height: 124px;
    padding: 10px;
    display: inline-block;
    float: right;
}

.footprint_infol > h6 {
    width: 87px;
    height: 22px;
    background: url("../images/typiaclBg.png");
    position: absolute;
    top: 10px;
    left: -5px;
    color: #fff;
    text-indent: 0.5em;
    line-height: 14px;
}
.footprint_infor>p{
    margin: 0;
    padding: 0;
}
.footprint_infor > h5 {
    padding: 0;
    font-weight: 400;
    color: #666;
    margin: 0;
    margin-bottom: 10px;
    font-size: 16px;
}

.project_b {
    width: 1200px;
    margin: 50px auto 0px;
}

.project_b > p {

    font-size: 30px;
    color: #666;
    text-align: center;
    margin-bottom: 80px;
}

.project_b_l {
    display: inline-block;
    float: left;
}

.project_b_r {
    display: inline-block;
    float: right;
}

.project_b > ul > li {
    display: inline-block;
    float: left;
    margin-top: 10px;
}

/*第四部分结束*/

/*弹窗样式开始*/
.ball_con>ul{
    position: fixed;
    left: 0;
    top: 50%;
    margin-top:-120px;
    z-index: 88888;
}
.ball_con>ul>li{
    width: 60px;
    height: 60px;
    border-bottom: 1px solid #fff;
    background: #666;
    text-align: center;
    line-height: 60px;
    cursor: pointer;
}
.ball_serListC{
    background: #e40013 !important;
}
.ball_con>ul>li>i{
    color: #fff;
    font-size: 36px;
}
.ball_demand{
    width: 814px;
    height: 718px;
    padding: 20px 43px;
    background: rgba(0,0,0,.7);
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -379px;
    z-index: 99999999999;
    border: 1px solid #e40013;
    display: none;
}
.ball_close{
    width: 40px;
    height: 40px;
    position: absolute;
    top: -1px;
    right: -40px;
    line-height: 40px;
    text-align: center;
    background: #e40013;
    cursor: pointer;
}
.ball_close>i{
    color: #fff;
    font-size: 20px;
}
.ball_demand>h5{
    font-size: 28px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.demand_t{
    width: 814px;
    margin-bottom: 20px;
}
.demand_t_l{
    width: 60px;
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 24px;
}
.demand_t_r{
    width: 714px;
    display: inline-block;
    float: right;
}
.demand_t_r>ul>li{
    display: inline-block;
    float: left;
    margin-right: 48px;
    color: #fff;
    margin-bottom: 18px;
}
.demand_t_r>ul>li>input{
    background: none;
    border: 1px solid #fff;
}
.demand_b>p{
    font-size: 24px;
    width: 840px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;
}
.demand_b>input{
    width: 814px;
    height: 30px;
    text-indent: 0.5em;
    font-size: 16px;
    color: #333;
}
.demand_b>textarea{
    width: 774px;
    height: 136px;
    resize:none;
    /*text-indent: 0.5em;*/
    font-size: 16px;
    color: #333;
    padding:20px;
}
.sendBtn{
    width: 237px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: #e40013;
    margin: 30px auto;
    color: #fff;
    font-size: 28px;
    cursor: pointer;
}
