/*模块一 begin*/
.row1 .list:nth-child(1){margin-left: 0}
.row1 .list{line-height: 28px;margin-left: 40px;}
.row1 .list .txt{color: #969696;}
.row1 .list .int input{width: 200px;height: 30px;border: 1px solid #E3E4E5;padding: 0 20px;font-size: 14px;}
.row1 .list .int input::placeholder{color: #D0D0D0;}
.row1 .list .sel{color: #333;height: 30px;line-height: 28px;border: 1px solid #E3E4E5;padding-left: 28px;padding-right: 66px;margin-left: 20px;cursor:pointer;position: relative;}
.row1 .list .sel.typ{min-width: 300px}
.row1 .list .sel .sel_nav{position: absolute;top: 28px;border: 1px solid #E3E4E5;left: -1px;right: -1px;padding-left: 26px;line-height: 34px;background: #fff;z-index: 9;display: none;}
.row1 .list .sel .icon{position: absolute;right: 20px;color: #969696;transition: all 0.3s;}
.row1 .list .sel.on .icon{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}

@media only screen and (max-width: 1450px){
    .row1 .list .int input {width: 170px;}
    .row1 .list .sel.typ {min-width: 280px;}
}
@media only screen and (max-width: 1250px){
    .row1 .sel_cont,
    .row1 .in-title {float: none;}
    .row1 .list {margin-left: 0;margin-right: 30px;margin-bottom: 20px;width: 100%;}
}
@media only screen and (max-width: 768px){
    .row1 .list .int{width: 100%}
    .row1 .list .int input {padding: 0 10px;}
    .row1 .list .sel{padding-left: 10px;padding-right: 40px;margin-left: 0;width: 100%}
    .row1 .list .int input {width: 100%;}
    .row1 .list .txt{float: none;margin-bottom: 6px}
}
/*模块一 end*/

/*模块二 begin*/
.row2{margin-top: 60px}
.row2 table{width: 100%;color: #333;line-height: 28px;}
.row2 table tr{border-bottom: 1px solid #E3E4E5;cursor: pointer}
.row2 table tr th{font-weight: bold;padding-left: 20px;padding-bottom: 12px}
.row2 table tr td{height: 100px;padding-left: 20px;padding-top: 8px;padding-bottom: 8px;white-space: pre-line}
.row2 table tr td:nth-child(1){font-weight: bold;font-size: 14px}
.row2 table tr td:nth-child(2){font-size: 18px;color: #111;padding-right: 80px;}
.row2 table tr td:nth-child(3){font-size: 14px;color: #969696}
.row2 table tr td:nth-child(4){font-size: 14px;color: #969696}
.row2 table tr td:nth-child(4) span{font-size: 12px;color: #E73522;margin-left: 3px}

.row2 table tr:not(:first-child):hover{background: #FBFBFB}
.row2 table tr:hover td:nth-child(4){color: #E73522}

@media only screen and (max-width: 1370px){
    .row2 table tr th:nth-child(2){width: 43%}
}
@media only screen and (max-width: 1250px){
    .row2{margin-top: 40px}
    .row2 table tr th:nth-child(2){width: 42%}
    .row2 table tr td:nth-child(2){font-size: 16px;padding-right: 30px;}
}
@media only screen and (max-width: 768px){
    .row2 {margin-top: 15px;}
    .row2 table {width: 750px;line-height: 24px}
    .row2 table tr th {padding-left: 8px;}
    .row2 table tr td {padding-left: 8px;}
    .row2 table tr td:nth-child(2) {font-size: 14px;padding-right: 10px;}
}
/*模块二 end*/

/*移动端table begin*/
.app_table{display: none}
@media only screen and (max-width: 768px){
    .pc_table{display: none}
    .app_table{display: block}
    .app_table ul li{border-top: 1px solid #E3E4E5}
    .app_table ul li:last-child{border-bottom: 1px solid #E3E4E5}
    .app_table .con{padding: 14px;font-size: 14px;display: block;color: #333;}
    .app_table .con .list{margin-top: 12px}
    .app_table .con .list:first-child{margin-top: 0}
    .app_table .con .tit{width: 80px;float: left;font-size: 12px;font-weight: bold}
    .app_table .con .txt{overflow: hidden;word-break: break-word}
    .app_table .con .txt.on{font-size: 16px;line-height: 23px}
    .app_table .con .txt.color_96{color: #969696}

    .app_table .con:hover{background: #FBFBFB}
    .app_table .con:hover .txt.txt_more{color: #E73522}
}
/*移动端table end*/