﻿.cooperation-title {width: 100%;height: 200px;display: flex;align-items: center;
		justify-content: center;text-align: center;position: relative;}
.cooperation-title .wenzi p.zh {font-size: 28px;margin-bottom: 15px;}
.cooperation-title .wenzi p.en {font-size: 20px;}
.cooperation-title .square-box {width: 22px;height: 22px;background-color: #FFFFFF;display: flex;
		align-items: center;justify-content: center;transform: rotate(45deg);position: absolute;bottom: -10px;}
.cooperation-title .square-box .square {width: 16px;height: 16px;background-color: #ce9f4d;}
 
.cooperation-process{text-align: center;padding: 60px 0 80px 0;}
.cooperation-process p.zh{font-size: 36px;}
.cooperation-process p.en{font-size: 16px;margin-bottom:30px ;}
.cooperation-process p.txt{font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 50px;}
.cooperation-process ul{font-size: 0;letter-spacing: 58px;display: flex;justify-content: space-between;align-items: center;color: #666666;}
.cooperation-process ul li{letter-spacing: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.cooperation-process ul li:nth-child(2n-1){width: 126px;height: 126px;border-radius:20px ;border:1px dotted #707070;}
.cooperation-process ul li:nth-child(2n){width:26px;height: 20px;font-size: 26px;}
.cooperation-process ul li .img{width: 40px;height: 40px;transition:all 0.51s;}
    .cooperation-process ul li:hover .img {
        transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    }
.cooperation-process ul li p{font-size: 14px;margin-top: 20px;}

    .cooperation-process ul li:last-child {
        display:none;
    }
.adv{width: 100%;display: flex;}
.adv .img{position: relative;cursor:pointer;}
.adv .img .wenzi{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;position: absolute;
z-index: 3;top: 0;left: 0;padding:0 80px;background-color:rgba(0,0,0,0.4) ;}
.adv .img .wenzi p{font-size: 24px;color: white;text-align: center;}
    .adv .img .wenzi .yzwzzs {
        color: white;
        text-align: left;
        line-height:28px;
        display:none;
    }

    .adv .img:hover .wenzi p{
        display:none;
    }
     .adv .img:hover .wenzi .yzwzzs{
        display:block;
    }

    .adv .img:hover .wenzi {
        background-color:rgba(0,0,0,0.6) ;
    }


.myform{padding: 100px 0 80px 0; text-align: center;font-size: 0;letter-spacing: 20px;}
.myform p.title{margin-bottom: 70px;}
.myform p.title span{border-bottom: 1px solid black;font-size: 18px;letter-spacing: 0;}
.myform label{display: inline-block;font-size: 14px;text-align: left;letter-spacing: 0;vertical-align: top;}
.myform label input#name,
	.myform label input#tel,
	.myform label input#wx-number,
	.myform label input#city{width: 284px;height: 50px;border: 1px solid #bfbfbf;margin-top: 10px;padding-left:10px ;margin-bottom: 46px;}
.myform label div.types span{margin-right: 15px;vertical-align: middle;}
.myform label div.types input{width: 15px;height: 15px;margin-top: 3px;margin-right: 2px;}
.myform label div.types{width: 590px;height: 50px;border: 1px solid #bfbfbf;padding-left:10px;margin-bottom: 46px;margin-top: 10px;display: flex;align-items: center;}
.myform label input#leave-msg{width: 590px;height: 50px;border: 1px solid #bfbfbf;padding-left:10px;margin-bottom: 46px;margin-top: 10px;}
.myform input#submit{width: 190px;height: 46px;background-color: #CA2029;border: 0;color: #FFFFFF;font-size: 16px;margin:auto;margin-top: 30px;}