@charset "utf-8";
/* CSS Document */
.cont_bg{position: relative;width: 100%;max-height: 800px;height: auto;}
.cont_bg .map{width: 63%;height: 100%;position: absolute;}
.cont_bg .ct_r_wz{width: 37%;height: 100%;background: #007ecf;position: absolute;right: 0;padding-left: 52px;padding-top: 80px;}
.cont_bg .ct_r_wz .ct_tit{color: #ffffff;border-bottom: 1px #75b9e5 solid;width: 420px;margin-top: 11%;padding-bottom: 15px;margin-bottom: 28px;}
.cont_bg .ct_r_wz .ct_tit strong{font-family: "方正姚体";font-size: 42px;}
.cont_bg .ct_r_wz .ct_tit strong span{text-transform: uppercase;}
.cont_bg .ct_r_wz .ct_tit .cn{font-size: 30px;color: #ffffff;line-height: 30px;}
.cont_bg .ct_r_wz .ct_not .t{margin-bottom: 14px;font-size: 22px;color: #ffffff;}
.cont_bg .ct_r_wz .ct_not .w div{font-size: 16px;color: #ffffff;line-height: 34px;text-transform: uppercase;}
.cont_bg .ct_r_wz .ct_not .w i{position: relative;float: left;width: 28px;background: url("ico_ct.png") no-repeat;height: 24px;margin-top: 8px;}
.cont_bg .ct_r_wz .ct_not .w div:nth-child(2) i{background-position: 0 -35px;}
.cont_bg .ct_r_wz .ct_not .w div:nth-child(3) i{background-position: 0 -70px;}
.cont_bg .ct_r_wz .ct_not .w div:nth-child(4) i{background-position: 0 -105px;}
.cont_bg .ct_r_wz .ct_not .w div:nth-child(5) i{background-position: 0 -138px;}

.ct_bg{background: url("bg_contact.jpg") right bottom no-repeat;min-height: 616px;}
.ct_bg .not li{float: right;width: 46%;margin-top: 65px;}
.ct_bg .not li:nth-child(2n+1){float: left;}
.ct_bg .not li .t{font-size: 24px;color: #007ecf;margin-bottom: 16px;}
.ct_bg .not li .w {font-size: 16px;color: #666666;line-height: 34px;}
.ct_bg .not li .w .i{color: #000;}

@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1024px) {
    .cont_bg .map{width: 100%;height: 450px;position: relative;}
    .cont_bg .ct_r_wz{width: 100%;height: auto;background: #007ecf;position: relative;padding-left: 3%;padding-top: 4rem;}

    .ct_bg .not li{float: none!important;width: 100%;margin-top: 3.5rem;}
}
@media only screen and (min-width: 640px) {
}
