﻿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: #1e9fff; 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; }




.city { border-bottom: 1px solid #E9E9E9; margin-bottom: 10px; }
.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: 65px;*/ font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-right: 15px; }
.links_box a:hover { color: #1e9fff; }

.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: 120px; text-align: right; color: #008000; }
.search_result .sw { color: blue; }


.ui-label { float: left; display: block; padding: 9px 15px; width: 100px; 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; }
.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; }
}

.city a:hover { color: #1e9fff; }
.rule li { height: 30px; line-height: 30px; /*display: inline-block;*/ }
.text-content .color-number { letter-spacing: 5px; font-size: 14px; line-height: 26px; font-weight: bold; }
.text-content .color-box { height: 100px; }
.text-content .color-number-box .color-number p { font-size: 14px; letter-spacing: 0; }
.text-box1, .text-box2, .text-box3, .text-box4, .text-box5 { float: left; width: 300px; margin: 8px 5px !important; padding: 10px; border: 1px solid #0085ff; text-align: center; }
.text-box2 { border: 1px solid #ff9771; width: 160px; }
.text-box3 { border: 1px solid #6fc19b; width: 70px; }
.text-box4 { border: 1px solid #ffb071; width: 96px; }
.text-box5 { border: 1px solid #ff7190; width: 70px; margin: 8px 0 0 0; }
.color-number-bt1 { border-bottom: 1px solid #0085ff; }
.color-number-bt2 { border-bottom: 1px solid #ff9771; }
.color-number-bt3 { border-bottom: 1px solid #6fc19b; }
.color-number-bt4 { border-bottom: 1px solid #ffb071; }
.color-number-bt5 { border-bottom: 1px solid #ff7190; }

@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: 20px 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; width: 100%; }
    /*.search-input { width: 80%; float: initial; }*/
    .search-btn { width: 100%; }

    .search-tips { display: none; }

    .layui-card-header { height: auto; line-height: 28px; }

    .layui-card-body { overflow: auto; }

    .card_table { min-width: 640px; }

    .text-box1 { width: 100%; }
    .layui-form-label { width: 100px; }
}

.layui-form-label { width: 100px; }
.layui-card-header { border-bottom: 1px solid #E9E9E9; }
.area_group { color: #8A8A8D; }
