﻿/*图文简介*/
.joinAgent .joinImg{width: 26.2%;line-height: 0;}
.joinAgent .joinImg img {width: 100%;}
.joinAgent .joinInfo{width: 70.5%;padding-left:1.8%;padding-right: 1.5%;background-color: #fafafa;height: 172px;margin-top: 12px;}
.joinAgent .joinInfo p{font-size:14px; color:#333;letter-spacing:0.9px; line-height:25px;height: 100px;display:-webkit-box;
     -webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin-top: 36px;}
/*留言板*/
.leaveMsg{ background-image: url(../images/bg_joinAgent.png);background-repeat: no-repeat;background-position: center;
     background-size: cover;margin-bottom: 45px;margin-top: 72px;}
.leaveMsg h4{font-size:20px;color:#333;text-align: center}
.leaveMsg p{font-size:14px;color:#999;text-align: center;margin-top: 6px;margin-bottom: 29px;}
.form{width: 810px;margin: 0 auto;}
.form ul{ position: relative;}
.form li{ margin-right: 25px;margin-bottom: 20px;position: relative;}
.form li.submit{margin-top: 26px;margin-bottom: 55px;width: 100%;text-align: center;margin-right: 0;}
.form li.email{position: absolute;top: 192px;}
.form li.linkMan,.form li.country,.form li.msg{ margin-right: 0;}
.form input,.form textarea{ font-size: 14px;border: solid 1px #ccc;border-radius: 2px;font-family: Microsoft YaHei;letter-spacing: 0.6px;
     outline: none;}
.form input:focus,.form textarea:focus{ border: solid 1px #c10a0a;}
.form input{height: 42px;width: 363px;padding: 0 13.5px;}
.form .btnSubmit { width: 115px;height: 38px;border-radius: 2px;color: #fff;background-color: rgba(193, 10, 10, 1);border: none;}
.form .btnSubmit:hover { background-color: rgba(193, 10, 10,0.85);}
.form textarea{height: 84px;width: 364px;padding: 11px 13.5px;}
.errorWrap{ font-size: 12px;color: #c10a0a;position: absolute;background: url(../images/ico_error.png) left center no-repeat;
     padding-left: 11px;left: 14px;}
.box{ position: fixed;width: 298px;height: 164px;left: 50%;top: 50%;margin-left: -149px;margin-top: -82px;background-color: #fff;
     text-align: center;box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);display: none;}
.box .success,.box .fail{display: none;}
.box img{margin-top: 50px;margin-bottom: 12px;}
.box p{ font-size: 14px;color: #333;letter-spacing: 0.6px;}

@media(max-width: 1240px) {
/*图文简介*/
.joinAgent .joinInfo {margin-top: 0;}
}
@media(max-width: 1080px) {
/*图文简介*/
.joinAgent .joinInfo p {margin-top: 30px;}
}
@media(max-width: 999px) {
/*图文简介*/
.joinAgent .joinInfo p {margin-top: 20px;}
/*留言板*/
.form {width: 610px;}
.form input {width: 263px;}
.form textarea {width: 263px;}
}
@media(max-width: 850px) {
/*图文简介*/
.joinAgent .joinInfo p {margin-top: 10px;}
}
@media(max-width: 768px) {
/*图文简介*/
.joinAgent .joinImg {width: 100%;}
.joinAgent .joinInfo {height: inherit;padding-bottom: 19px;padding-top: 6px;width: inherit;padding-left: 14px;padding-right: 12px;}
.joinAgent .joinInfo p {height: inherit;display: inherit;-webkit-line-clamp: inherit;-webkit-box-orient: inherit;overflow: inherit;
     letter-spacing: 2.5px;}
/*留言板*/
.leaveMsg {margin-top: 35px;}
.leaveMsg p {margin-top: 5px;margin-bottom: 23px;}
.form {width: 100%;}
.form li {margin-bottom: 15px;margin-right: 0;width: 100%;}
.form li.email {position: inherit;top: inherit;}
.form li.submit {margin-top: 22px;margin-bottom: 42px;}
.form input {width: 100%;box-sizing: border-box;}
.form textarea {width: 100%;height: 101px;box-sizing: border-box;}
}

@media(max-width: 320px) {
/*图文简介*/
.commonTab {margin-bottom: 31px;}
}