/* right */

.content .contentright .form {

    width: 322px;

    height: 450px;

    border: 1px solid #E6E6E6;

}



.content .contentright .form h3,

.content .contentright .hot h3,

.content .contentright .hotwz h3 {

    font-size: 22px;

    padding: 26px 0 0 27px;

}



.content .contentright .form h3::after,

.content .contentright .hot h3::after,

.content .contentright .hotwz h3::after {

    content: '';

    width: 72px;

    height: 3px;

    background-color: #17a1ff;

    display: block;

    margin-top: 9px;

    margin-bottom: 26px;

}



.content .contentright .form input,

.content .contentright .form select {

    width: 268px;

    height: 38px;

    border: 1px solid #D7D7D7;

    border-radius: 3px;

    display: block;

    margin: 0 auto 15px;

    padding-left: 10px;

    font-size: 14px;

    box-sizing: border-box;

}



.content .contentright .form input::-webkit-input-placeholder {

    color: #333333;

}



.content .contentright .form select {

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    color: #333333;

}



.content .contentright .form textarea {

    width: 268px;

    height: 104px;

    box-sizing: border-box;

    display: block;

    margin: 0 auto;

    border: 1px solid #D7D7D7;

    border-radius: 3px;

    font-size: 14px;

    padding-left: 10px;

    padding-top: 10px;

    font-family: "微软雅黑";

}



.content .contentright .form textarea::-webkit-input-placeholder {

    color: #333333;

}



.content .contentright .form button {

    width: 268px;

    height: 40px;

    border-radius: 5px;

    display: block;

    background-color: #17a1ff;

    font-size: 14px;

    color: #ffffff;

    text-align: center;

    line-height: 40px;

    margin: 23px auto 0;

    cursor: pointer;

}



.content .contentright .form button:hover {

    opacity: 0.8;

}



.content .contentright .hot {

    width: 322px;

    height: 439px;

    border: 1px solid #E6E6E6;

    margin-top: 31px;

}



.content .contentright .hot h3 {

    font-size: 18px;

    padding: 32px 0 0 27px;

}



.content .contentright .hot h3::after {

    margin-bottom: 24px;

}



.content .contentright .hot .box {

    margin-bottom: 27px;

    padding: 0 !important;

}



.content .contentright .hot .box:last-child {

    margin-bottom: 0;

}



.content .contentright .hot .box .img {

    width: 88px;

    height: 88px;

    margin-left: 27px;

    margin-right: 12px;

}



.content .contentright .hot .box .img img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

}



.content .contentright .hot .box .img a {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    text-align: center;

    line-height: 88px;

    font-size: 40px;

    color: #ffffff;

    font-weight: bold;

}



.content .contentright .hot .box .xx {

    width: 160px;

}



.content .contentright .hot .box .xx h4 {

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 2px;

    padding: 0 !important;

}



.content .contentright .hot .box .xx h4 a {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.content .contentright .hot .box .xx span {

    font-size: 14px;

    color: #888888;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.content .contentright .hot .box .xx p {

    font-size: 14px;

    margin-top: 10px;

}







.content .contentright .hotwz {

    width: 322px;

    height: 360px;

    border: 1px solid #E6E6E6;

    margin-top: 33px;

}



.content .contentright .hotwz h3 {

    font-size: 18px;

    padding: 29px 0 0 27px;

}



.content .contentright .hotwz h3::after {

    margin-bottom: 23px;

}



.content .contentright .hotwz ul {

    width: 260px;

    margin: 0 auto;

    font-size: 14px;

    line-height: 32px;

}



.content .contentright .hotwz ul li a {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.content .contentright .hotwz ul li a:hover {

    color: #17a1ff;

    text-decoration: underline;

}