﻿body { background: rgb(241, 244, 245); }
input, select, textarea { outline: 0; }
/*清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.fl { float: left; }
.fr { float: right; }

.red { color: #FF5722; }
.green { color: green; }
/*搜索框*/
.search-content { padding-top: 20px; }
.search-content-box { }
.search-ipt-wr { width: 350px; position: relative; float: left; border: solid #c6cede; border-width: 1px 0px 1px 1px; height: 38px; border-image: none; background: #FFF; vertical-align: top; overflow: hidden; }
.search-input { width: 100%; height: 38px; font-size: 14px; font-family: 'Microsoft YaHei'; color: #000; padding-left: 10px; }
.search-input { border: 0px none; outline: 0px none; /*background: #d6d5d5;*/ }
.search-btn:hover { background-color: #2f87c1; }
.search-btn { color: #fff; cursor: pointer; border: none; background: #0e122b; height: 40px; font-size: 16px; padding: 0 12px; border-radius: 0 2px 2px 0; width: 15%; display: inline-block; text-align: center; line-height: 40px; }

.ad_top { display: none; }

.search-label { float: left; font-size: 18px; padding: 0px 5px; line-height: 40px; height: 40px; }
.search-clear { display: none; background: url(/images/del.png) 7px 12px #fff no-repeat; width: 32px; height: 32px; position: absolute; right: 0; top: 0; }
.search-placeholder { font-size: 14px; color: #c0c1c4; position: absolute; left: 13px; margin-top: 10px; letter-spacing: normal; font-weight: normal; z-index: 0; top: 0; font-family: 'Microsoft YaHei'; }
.search-tips { margin-left: 140px; margin-top: 15px; }


@media (min-width: 1200px) {
    .ad_top { float: right; width: 400px; height: 40px; display: inherit; }
}


@media (max-width: 1240px) {
    .container { margin: 15px; }
}


@media (max-width: 720px) {
    .container { margin: 50px 10px 15px; }
    .search-content { padding: 0px 0px; }
    .search-label { float: initial; margin-bottom: 10px; }
    .search-ipt-wr { float: initial; margin-bottom: 15px; border-width: 1px; }
    /*.search-input { width: 80%; float: initial; }*/
    .search-btn { }
    .search-tips { display: none; }
    .layui-card-header { height: auto; }
    .layui-card-body { overflow: auto; }
    .card_table { min-width: 640px; }
}


.city { }
.city li { display: inline-block; width: 65px; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; }
.city li a { }

.links_box a { display: inline-block;  width: 70px;  font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-right: 15px; }

.text-center { text-align: center; }
.mb10 { margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.pl30 { padding-left: 30px; }
.p20 { padding: 20px; }
.pr10 { padding-right: 10px; }

/*a[href] { color: #2e2ea2; }*/

.layui-table a[href] { color: #2e2ea2; }

p { margin-bottom: 10px; }
.layui-card-body { padding: 15px 15px; }
.layui-card-footer { position: relative; line-height: 24px; border-top: 1px solid #efefef; color: #333; font-size: 14px; padding: 15px 15px; }

.city_box h1 { margin-top: 10px; margin-bottom: 20px; color: #c00; font-size: 24px; text-align: left; display: inline-block; }
.city_box h3 { margin-top: 10px; margin-bottom: 20px; color: #c00; font-size: 24px; text-align: center; }
.city_box .layui-table { margin: 15px 0px; }
.city_box .subtitle { margin-left: 10px; }

.city_box .return { padding: 8px; line-height: 40px; padding-right: 5px; }
.city_box .return a { text-decoration: none; color: #3b7fc2; font-size: 12px; }
/*搜索结果*/
.search_result { }
.search_result p { margin-bottom: 5px; }
.search_result .name { width: 80px; text-align: right; color: #008000; }
.search_result .sw { color: blue; }


.ui-label { float: left; display: block; padding: 9px 15px; width: 120px; font-weight: 400; line-height: 20px; text-align: right; }
.ui-select { overflow: visible; font-size: 14px; height: 36px; line-height: 36px; padding: 0 5px; outline: none; box-sizing: border-box; border: solid 1px #ddd; }
.ui-select { width: 100%; }
.ui-select { padding: 0 6px; }
.area_box a { margin-right: 10px; color: #0026ff; }


.art_list { }
.art_list ul li { height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; list-style: inside; }
.art_list ul li a { }
.art_list .more { float: right; }



.footer { width: 100%; min-height: 100px; background-color: #181818; margin-top: 20px; }
.footer-content { padding: 35px 0; }
.footer p { width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #999; text-align: center; }
.footer a { color: #999; }
.footer .a-link { color: #bbe1f3; }
.footer .a-link:hover { color: #666; } 
@media (min-width:1200px) {
    .footer-content { width: 1200px; margin: 0 auto; padding: 35px 0; }
}
 