.banner4 {
    background: url("../image/banner4.jpg") no-repeat center;
    height: 610px;
    padding: 120px 0 215px;
    box-sizing: border-box;
}

.banner4 .wid1200 > div:first-child {
    font-family: 'Times New Roman', Arial, Verdana, 'PingFang SC';
    font-weight: bold;
    color: #fff;
    font-size: 48px;
    letter-spacing: 1.33px;
    margin: 0 auto;
    width: 440px;
}

.banner4 .wid1200 > div:first-child + div {
    width: 775px;
    color: #fff;
    font-size: 36px;
    letter-spacing: 1px;
    font-weight: 100;
    margin: 20px auto 80px;
}

.c-item {
    border: 1px solid #fff;
    margin: 0 auto;
    width: 1200px;
    box-sizing: border-box;
    border-radius: 2px;
    height: 72px;
}

.c-item > div {
    color: #fff;
    font-size: 18px;
    border-left: 1px solid #fff;
    float: left;
    height: 60px;
    width: 299px;
    box-sizing: border-box;
    line-height: 60px;
    text-align: center;
    margin: 6px 0;
}

.c-item > div:first-child {
    border: none;
    width: 300px;
}

.intro-org {
    height: 295px;
    border-radius: 2px;
    padding: 50px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.four-info {
    padding: 100px 0;
}

.four-info > div:first-child {
    color: #4A4A4A;
    font-size: 36px;
    font-weight: 200;
    text-align: center;
    margin-bottom: 83px;
    line-height: 50px;
}

.body {
    margin-top: -95px;
}

.left {
    float: left;
    width: 655px;
}

.diamond {
    background: url("../image/diamond.png") no-repeat center;

}

.wenzi + span {
    margin-left: 10px;
    color: #4A4A4A;
    font-size: 18px;
    vertical-align: middle;
    width: 540px;
    display: inline-block;
}

.wenzi {
    vertical-align: middle;
    display: inline-block;
    width: 36px;
    height: 30px;
}

.wenzi2 {
    margin-left: 51px;
    margin-top: 20px;
}

p {
    color: #999999;
    font-size: 14px;
    line-height: 18px;
}

p + p {
    margin-top: 10px;
}

.R {
    background: url("../image/R.png") no-repeat center;
}

.button {
    width: 260px;
    height: 60px;
    color: #fff;
    background-color: #3E69F6;
    font-size: 18px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.caps {
    margin-top: 50px;
    margin-left: 51px;
}

.mag {
    margin-top: 40px;
}

.Rpage {
    background: url("../image/Rpage.png") no-repeat center;
    width: 502px;
    height: 433px;

}

.body2 {
    background: url("../image/onecp.png") no-repeat 0 188px #F5F8FA;
}

.one {
    width: 701px;

}

.one-1 {
    margin-left: 240px;
}

.Rpage2 {
    background: url("../image/Rpage2.png") no-repeat center;
    width: 501px;
    height: 350px;
}

.one > div:first-child + div {
    margin-left: 51px;
    margin-top: 22px;
}

.one-2 {
    margin-left: 496px;
    margin-top: 65px;
}

.one-3 {
    margin-top: 58px;
    margin-left: 169px;
}

.b2 {
    margin: 100px auto 0;
}

.big {
    background: url("../image/big.png") no-repeat center;
}

.exp {
    margin-left: 6px;
}

.end {
    margin-top: 50px;
}

.ylogo {
    background: url("../image/yourLOGO.jpg") no-repeat center;
    width: 500px;
    height: 390px;
}

.right {
    float: right;
}

.body3 {
    background: -webkit-linear-gradient(left, rgba(104, 44, 188, 1), rgba(52, 129, 255, 1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(104, 44, 188, 1), rgba(52, 129, 255, 1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(104, 44, 188, 1), rgba(52, 129, 255, 1)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(104, 44, 188, 1), rgba(52, 129, 255, 1)); /* 标准的语法 */
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#682BBC', endColorStr='#3481FF', gradientType=1);

}

.endA {
    margin-top: 50px;
    margin-left: 50px;
}

.white {
    color: #fff !important;
}

.body3 .right {
    width: 650px;
}

.P {
    background: url("../image/P.png") no-repeat center;
}

.map {
    background: url("../image/map.png") no-repeat center;
}

.last {
    margin-top: 20px;
    margin-left: 6px;
}

.tou {
    opacity: 0.5;
    line-height: 18px;
}

.tou + .tou {
    padding-top: 20px;
}

.bodyn {
    margin: -115px auto 0;
    width: 1200px;
}

.bodyn:before {
    background: url("../image/Triangle.png") 0 2px no-repeat;
    width: 24px;
    height: 20px;
    content: "partnerCH";
    color: transparent;

}

.tou1 {
    opacity: 0.5;
    line-height: 25px;
}

.deng {
    background: url("../image/deng.png") no-repeat center;
    height: 38px;
}

.patent {
    background: url("../image/patent.png") no-repeat center;
    width: 495px;
    height: 303px;
}

.FBI > span:first-child {
    background: url("../image/FBI.png") no-repeat center;
    width: 30px;
    height: 28px;
    display: inline-block;
    margin-right: 10px;
}

.FBI {
    color: #FE4539;
    font-weight: 500;
    font-size: 18px;
    margin-top: 30px;
}

.wanguan {
    background: url("../image/wanguan.png") no-repeat center;
    height: 36px;
}

.FBI span {
    vertical-align: middle;
}

.magt {
    margin-top: 40px;
}

.pansal {
    background: url("../image/pansal.png") no-repeat center;
    width: 500px;
    height: 463px;
}

.heihei {
    margin-left: 6px;
    border: 1px solid rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0.1);
}

.EU > div:first-child {
    background: url("../image/EU1.png") no-repeat center;
    width: 270px;
    height: 178px;
    float: left;
}

.font1 {
    font-family: 'Times New Roman', Arial, Verdana, 'PingFang SC';
    font-size: 30px;
    color: #4A4A4A;
    font-weight: bold;
    margin: 13px 0 20px;
}

.font2 {
    color: #4a4a4a;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 10px;
}

.font3 {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
}

.co-wenzi {
    float: right;
    width: 810px;
    margin-top: -20px;
}
.temp-marg{
    margin-top: -20px;
}
#EU, #OAPI, #ARIPO, #Benelux, .EU, .OAPI, .ARIPO, .Benelux {
    display: none;
}

.bodyO {
    background: url("../image/Pg.png") no-repeat 0 232px #F5F8FA;
}

.bodyO .one-1 {
    margin-left: 294px;
}

.bodyO .one-2 {
    margin-left: 694px;
    margin-top: 70px;
}

.font4 {
    color: #4A4A4A;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}

.bodyO .one-3 {
    margin-top: 58px;
    margin-left: 419px;
}

.AOPI {
    background: url("../image/AOPI.jpg") no-repeat center;
    width: 500px;
    height: 360px;
    float: left;
}

.book {
    background: url("../image/book.png") no-repeat center;
}

.expO {
    margin-left: 51px;
}

.yi {
    background: url("../image/yi.png") no-repeat center;
}

.er {
    background: url("../image/er.png") no-repeat center;
}

.bodyA {
    background-color: #F5F8FA;
}

.nvtui {
    background: url("../image/nvtui.png") no-repeat center;
    width: 503px;
    height: 548px;
    margin-top: 107px;
}

.right-wen {
    width: 610px;
}

.quan4 {
    background: url("../image/quan4.png") no-repeat center;
    height: 32px;
}

.yiB {
    background: url("../image/yiB.png") no-repeat center;
}

.erB {
    background: url("../image/erB.png") no-repeat center;
}

.sanB {
    background: url("../image/sanB.png") no-repeat center;
}

.B {
    background: url("../image/B.png") no-repeat center;
    width: 502px;
    height: 375px;
    margin-top: 136px;
}

.hashov {
    background-color: #fff;
    color: #3E69F6 !important;
    border: none !important;
    height: 70px !important;
    line-height: 70px !important;
    margin: 0 !important;
}

.hashov + div {
    border: none;
}

.c-item > div:first-child + div + div + div {
    width: 300px;
}

.OAPI > div:first-child {
    background: url("../image/OAIPB.png") no-repeat center;
    width: 270px;
    height: 178px;
    float: left;
}

.ARIPO > div:first-child {
    background: url("../image/ARIPOB.png") no-repeat center;
    width: 270px;
    height: 178px;
    float: left;
}

.Benelux > div:first-child {
    background: url("../image/BeneluxB.png") no-repeat center;
    width: 270px;
    height: 178px;
    float: left;
}

.ARIPO .font1, .OAPI .font1 {
    margin-top: 0;
}

.cl1:before {
    margin-left: 138px;
}

.cl2:before {
    margin-left: 438px;
}

.cl3:before {
    margin-left: 738px;
}

.cl4:before {
    margin-left: 1038px;
}
.zhezhao{
    display: none;
    background-color: transparent;
    position: absolute;
    width: 100%;
    z-index: 1;
    height: 100%;
    top:0;
}
.zhezhao>div:first-child{
    background-color: #000;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
}
.bite{
    position: fixed;
    left: 50%;
    top:50%;
    margin-top: -239px;
    margin-left: -600px;
    height: 478px;
}
.bite .message-pad{
    padding: 0;
}
.main{
    position: relative;
}
.four-money{
    margin-top: 10px;
}