@charset "utf-8";

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#333; text-align:left; background:transparent; -webkit-text-size-adjust:none; overflow-x:hidden;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:top; font-style:normal; display:inline-block; background-repeat:no-repeat;}
img{vertical-align:middle;}

a{color:#333;}
a:hover{color:#2db354;}

.inpc{}
.inmobile{display:none;}
.text-align-left{text-align:left !important;}

/*pagediv*/
.pagediv{padding-top:15px; padding-bottom:15px; font-size:.875em; color:#888; line-height:200%; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input,
#currentPage{display:inline-block; *display:inline; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px; vertical-align:top;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#2db354; border:solid #2db354 1px; color:#fff;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:28px; color:#888; text-align:center; box-sizing:content-box;}
#currentPage{width:30px; height:28px; color:#888; text-align:center; box-sizing:content-box;}

.red{color:#f00;}

.odd{background:#efefef;}
.even{background:#fff;}

.layouts{padding:40px; margin:30px auto; background-color:#fff; border:1px solid #299f4f;}

.road-block{padding:40px 0; background-color:#f0f0f0;}
.road-block h4{font-size:28px; text-align:center; margin-bottom:30px;}
.road-block dl{position:relative; width:80%; margin:0 auto; background-color:#fff;}
.road-block dl dd{padding:10px; margin-right:120px;}
.road-block dl dd input{border:none; width:100%; height:30px; line-height:30px;}
.road-block dl dt{position:absolute; top:0; right:0; width:120px;}
.road-block dl dt .inputBtn{border:0; width:100%; height:50px; color:#fff; background-color:#2db354;}

.road-texts{width:80%; margin:5% auto; color:#999; line-height:2;}

/*查询结果列表*/
.road-result-list{margin-top:40px}
.road-result-list.another{}
.road-result-list .text-align-left{text-align:left; white-space:normal;}
.road-result-list .rate li i.layui-icon{font-size:16px;}
.road-result-list .view i{color:#185aad;}
.road-result-list table{width:100%; margin-top:0; margin-bottom:0; padding:0;}
.road-result-list thead tr{background-color:#f5f5f5;}
.road-result-list thead tr th{font-weight:bold;}
.road-result-list th,
.road-result-list td{padding:10px 15px; text-align:left; line-height:1.6;}
.road-result-list .layui-table tr:hover,
.road-result-list .layui-table[lay-even] tr:nth-child(even){background-color:#fafafa;}
.road-result-list .col1{text-align:center;}
.road-result-list .col2{text-align:center; white-space: nowrap}
.road-result-list .col3{}
.road-result-list .col4{}
.road-result-list .col5{}
.road-result-list .col6{}
.road-result-list .col7{}


@media screen and (max-width:768px){
.layouts{padding:20px;}
.road-block{padding:30px 0;}
.road-block h4{margin:0 20px 15px; font-size:22px;}
.road-block dl{width:auto; margin-right:20px; margin-left:20px;}
.road-block dl dd{padding:5px; margin-right:80px;}
.road-block dl dd input{height:30px; line-height:30px;}
.road-block dl dt{width:80px;}
.road-block dl dt .inputBtn{height:40px;}
.road-texts{width:auto; margin:20p 20px;}
.road-result-list{margin-top:20px}
.road-result-list{overflow-y:hidden; overflow-x:auto; border-top:solid #e6e6e6 1px; border-right:solid #e6e6e6 1px; border-left:solid #e6e6e6 1px;}
.road-result-list table{ margin-left:-1px;}
.road-result-list .main-table{width:738px;}
.road-result-list .main-table th,
.road-result-list .main-table td{border-width:0; border-bottom:solid #e6e6e6 1px; border-left:solid #e6e6e6 1px; white-space:nowrap;}
}

@media screen and (max-width:640px){

}


@media screen and (max-width:550px){

}

@media screen and (max-width:450px){

}

