/*Contact us页面布局开始*/
/*导航条差异布局*/
#nav_home_cu{
    width: 12%;
    height: auto;
    /*border-bottom: 3px solid #f6b32f;*/
    float: left;
    border: none;
}
/*#nav_contactus_cu{*/
    /*width: 16%;*/
    /*!*height: 100%;*!*/
    /*height: auto;*/
    /*border-bottom: 3px solid #f6b32f;*/
    /*margin-left: 1px;*/
    /*float: left;*/
    /*!*border: none;*!*/
/*}*/
/*.nav_contactus_cu{*/
    /*width: 16%;*/
    /*!*height: 100%;*!*/
    /*height: auto;*/
    /*border-bottom: 3px solid #f6b32f;*/
    /*margin-left: 1px;*/
    /*float: left;*/
    /*!*border: none;*!*/
/*}*/

/*导航条差异布局*/
/*海报布局开始*/
#posters{
    width: 100%;
    height: auto;
    /*background: white;*/
}
#posters>img{
    width: 100%;
    height: 100%;
    /*height: auto;*/
}
/*海报布局结束*/
/*cu文字布局开始*/
#cu_text{
    width: 100%;
    height: auto;
    background-color: #f8f8f8;
    border-bottom: 1px solid #eee;
}
#cu_text>div{
    /*width: 62.58%;*/
    width: 1180px;
    height: auto;
    margin: 0 auto;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
    font-family: Lato;
    color: #333333;
}
#cu_text>div>a:nth-child(1){
    color: #666666;
    padding-left: 20px;
    background: url(../image/gt.png) no-repeat 3px center;
}
#cu_text>div>a:nth-child(1):hover{
    color: #f6b32f;
}
#cu_text>div>a:nth-child(2):hover{
    color: #f6b32f;
}
#cu_text>div>a:nth-child(2){
    color: #666666;
    padding-left: 20px;
    background: url(../image/gt.png) no-repeat 3px center;
    
}
#cu_text>div>a:nth-child(3){
    color: #666666;
    padding-left: 20px;
    background: url(../image/gt.png) no-repeat 3px center;
    
}
#cu_text>div>a:nth-child(4){
    color: #666666;
    padding-left: 20px;
    background: url(../image/gt.png) no-repeat 3px center;
    
}
#cu_text>div>a:nth-child(5){
    color: #666666;
    padding-left: 20px;
    background: url(../image/gt.png) no-repeat 3px center;
    
}
.cu_text_home>a{
    color: #333333;
}
.cu_text_home>a:hover{
    color: #f6b32f;
}
/*cu文字布局结束*/
/*cu联系内容布局开始*/
#cu_content{
    width: 100%;
    height: auto;
    background: white;
}
.cu_content_top{
    /*width: 63%;*/
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.cu_empty{
    width: 100%;
    height: 49px;
}
.cu_content_top>div:nth-child(2){
    letter-spacing: 4px;
    line-height: 1.5em;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    color: #ffc107;
    font-weight: 400;
}
.cu_content_top>div:nth-child(3){
    padding-top: 8px;
}
.cu_content_top>div:nth-child(3)>h2 {
    font-size: 36px;
    color: #333;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1em;
    text-align: center;
    font-family: Montserrat;
}
.cu_content_top>div:nth-child(4){
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: center;
    font-size: 16px;
    color: #999;
    font-weight: 400;
    font-family: Lato;
    padding-top: 10px;
}
.cu_empty2{
    width: 100%;
    height: 30px;
}
.cu_content_bottom{
    /*width: 63%;*/
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.cu_content_bottom::after{
    content: "";
    display: block;
    clear: both;
}
.cu_content_bottom_left{
    width: 58.33%;
    /*height: auto;*/
    height: 642px;
    /*background: red;*/
    float: left;
}
.cu_content_bottom_right{
    width: 41.66%;
    height: auto;
    /*background: blue;*/
    float: left;
}
.cu_empty3-1{
    width: 100%;
    height: 16px;
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    /*float: left;*/
}
.cu_empty3-2{
    width: 100%;
    height: 16px;
    border-bottom: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    /*float: left;*/
}
.cu_content_bottom_right_center{
    width: 100%;
    height: auto;
    padding-top: 9.5px;
    padding-bottom: 15.5px;
    padding-left: 30px;
}
.cu_content_bottom_right_center::after{
    content: "";
    display: block;
    clear: both;
}
.cu_content_bottom_right_center>div:nth-child(1){
    width: 70%;
    height: auto;
    float: left;
    word-wrap:break-word;
    word-break:break-all;
}
.cu_content_bottom_right_center>div:nth-child(1)>h2{
    font-family: Lato;
    font-size: 24px;
    color: #333;
    letter-spacing: 0;
    line-height: 1.8em;
    text-align: left;
    font-weight: 400;
}
.cu_content_bottom_right_center>div:nth-child(1)>div{
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;

    font-size: 16px;
    color: #545454;
}
.cu_content_bottom_right_center>div:nth-child(2){
    width: 20%;
    height: auto;
    float: left;
}

.cu_content_bottom_right_center>div:nth-child(2)>img{
    width: 80px;
    height: auto;
    display: block;
    margin: 2px auto;
    /*transition: 0.6s;*/
    transform-origin: top;
}
.cu_content_bottom_right_center>div:nth-child(2)>img:hover{
    -webkit-animation-name: imgRote; /*动画名称*/
    -webkit-animation-duration: 1s; /*动画持续时间*/
    -webkit-animation-iteration-count: 1; /*动画次数*/
    -webkit-animation-delay: 0s; /*延迟时间*/
}
.cu_empty3-3{
    width: 100%;
    height: 24px;
}
.a1{
    color: #545454;
}
.a1:hover{
    color: #f6b32f;
}
.a2{
    color: #545454;
}
.a2:hover{
    color: #f6b32f;
}
.cu_empty4{
    width: 100%;
    height: 48px;
}
/*cu联系内容布局结束*/
/*cu表格信息开始*/
.cu_empty5{
    width: 100%;
    height: 40px;
    background: #f9f9f9;
}
#cu_table{
    width: 100%;
    height: auto;
    background: #f9f9f9;
}
.cu_table{
    /*width: 52.5%;*/
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding: 10px 0;
}
.cu_table>form>div:nth-child(1){
    margin-bottom: 10px;
}
.cu_table>form>div:nth-child(1)>h2{
    font-size: 34px;
    color: #333;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.4em;
    text-align: center;
    font-family: Montserrat;
}
.cu_table>form>div:nth-child(2){
    font-family: Lato;
    font-size: 14px;
    color: #545454;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;
    margin-bottom: 15px;
}
.cu_table>form>div:nth-child(2)::after{
    content: "";
    display: block;
    clear: both;
}
.cu_table>form>div:nth-child(2)>div{
    position: relative;
}
.cu_table_f1{
    width: 49.5%;
    float: left;
}
.cu_table_f1>input{
    width: 97.3%;
}
.cu_table_f1>label,.cu_table_f2>label{
    position: absolute;
    bottom: -14px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    left: 0px;
    right: 8px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #c00;
    color: #fff;
    opacity: .9;
}
.cu_table_f3>label{
    position: absolute;
    bottom: -14px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    left: 0;
    right: 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #c00;
    color: #fff;
    opacity: .9;
}
.cu_table_f2{
    float: right;
  
    width: 49.5%;
}
.cu_table_f2>input{
    width: 97.3%;
    margin-left: 1.5%;
}
.cu_table>form>div:nth-child(2)>div>input{
    padding: 4px 2px;
    text-indent: 6px;
    box-sizing: content-box;
    /*margin-right: 10px;*/

    height: 36px !important;

    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px rgb(0 0 0 / 10%) inset;

    color: #555;
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;

    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;

    float: left;
}
.cu_table>form>div:nth-child(3){
    font-family: Lato;
    font-size: 14px;
    color: #545454;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;
    margin-bottom: 15px;
    position: relative;
}
.cu_table>form>div:nth-child(3)>textarea{
    resize: none;
    width: 100%;
    padding: 4px 0px;
    text-indent: 6px;
    box-sizing: content-box;

    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px rgb(0 0 0 / 10%) inset;

    height: 80px;

    color: #555;
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;

    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.cu_table>form>div:nth-child(4){
    text-align: center;
    position: relative;
    padding: 0 10px;
}
.cu_table>form>div:nth-child(4)>button:hover{
    background: #333;
}
.cu_table>form>div:nth-child(4)>button{
    border: 0 solid #ffc107;
    border-radius: 0;
    background: #f6b32f;
    color: #fff;
    font-size: 16px;
    width: 196px;
    height: 48px;
    transition: 0.6s;
}
.cu_empty6{
    width: 100%;
    height: 49px;
}
.errormessage{
    position: absolute;
    bottom: -14px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    left: 10px;
    right: 8px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #c00;
    color: #fff;
    opacity: .9;
    clear: both;
}

/*cu表格信息结束*/

/*Contact us页面布局结束*/