h2 {font-size: 27px;}
a {color: #333;}
.margin-bottom-30 {margin-bottom: 30px !important;}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.container {width: 1170px;padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}
.navbar-default a {padding: 13px 10px;display: inline-block;font-size: 14px;color: #888;}

.main {width: 1170px;margin: 0 auto;overflow: hidden;}
.breadcrumb {background: none;padding: 0;color: #5f6d7b;padding-bottom: 15px;margin-bottom: 22px;border-bottom: 1px solid #eee;}
.breadcrumb>li {display: inline-block;}
.breadcrumb a {color: #5f6d7b;}
.breadcrumb > .active {color: #5f6d7b;}

.col-md-860 {float: left;width: 820px;overflow: hidden;}
.search-tags {margin: 0 0 10px 0;}
ul, li {list-style-type: none;padding: 0;margin: 0;}
.search-tags ul li.search-form {padding: 15px 0;}
.search-tags ul li.search-form .tag-l {line-height: 34px;width: 80px;font-size: 14px;text-align: left;float: left;text-align: left;}

.search-tags ul li div.search {margin-left: 64px;}
.search-tags ul li div.tag-r {margin-left: 125px;line-height: 22px;font-size: 14px;}
.search-tags ul li div.search .search-box {width: 80%;background: none;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;vertical-align: middle;width: 1%;}
.search-title {overflow: hidden;height: 40px;line-height: 35px;margin-top: -11px;border-bottom: 1px solid #f3f3f3;padding-bottom: 50px;}
.search-title span.pull-right {font-size: 18px;float: right!important;}
.red.btn {color: #FFFFFF;background-color: #d84a38;border-color: "";font-size: 14px;padding: 7px 14px;margin: 0 2px;}
.search-title .title {font-size: 18px;}
.search-title #total {font-size: 28px;color: #4B8DF8;font-family: Georgia;}
.user-list {padding: 0;}
.user-list li {border-bottom: 1px dashed #eee;padding: 10px 0 10px 0;zoom: 1;}
.user-list .content-m p {font-size: 15px;color: #666666;line-height: 28px;}
.user-list .content-m .u-name {font-size: 22px;line-height: 32px;}
.mshow-list .content-m .info, .mshow-list .content-m .info p {
    color: #a2a2a2;
}
.pull-right {
    float: right!important;
}
.mshow-list .content-m .info a.user-overshow {
    padding-right: 15px;
}

.col-md-320 {
    float: right;
    width: 320px;
}
.ad300 {margin-left: auto;margin-right: auto;margin-bottom: 30px;width: 300px;overflow: hidden;}
.portlet {
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
}
.search-box .int {height: 31px;width: 373px;line-height: 31px;border: 1px solid #206f96;text-indent: 6px;color: #1d7ad9;background: #fbfbfb;}
.search .sh-bt {height: 33px;width: 85px;line-height: 33px;background-color: #206f96;font-weight: bold;font-size: 14px;color: #fff;border: none;}
.portlet > .portlet-title {overflow: hidden;padding: 0;margin-bottom: 4px;min-height: 38px;}
.portlet > .portlet-title > .caption {
    float: left;
    display: inline-block;
    font-size: 20px;
    line-height: 18px;
    font-weight: 600;
    padding: 3px 0 10px 0;
	margin-top:20px;
}
.list-border li {
    border-bottom: 1px dotted #ddd;
    padding-top: 5px;
    padding-bottom: 5px;
	line-height: 35px;
}
.list li span {
    float: right;
    font-size: 14px;
    color: #bbb;
}

.list-hot li i.order0, .list-hot li i.order1, .list-hot li i.order2, .list-hot li i.order3 {
    background-color: #00508C;
    color: #fff;
}
.list-hot li i {
    opacity: 0.7;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    font-size: 13px;
    font-style: normal;
    line-height: 20px;
    text-align: center;
    background-color: #B6B2B2;
    margin-top: 8px;
    margin-right: 10px;
    color: #fff;
}
.list li a {
font-size:12px;color: #333;
}

.portlet > .portlet-title > .tools {
    float: right;
    display: inline-block;
    padding: 5px 0 8px 0;
	margin-top:15px;
}
.nav-tabs {border-bottom: none;padding-bottom: 1px;font-size: 14px;margin-bottom: 0;}
.nav-tabs>li {float: left;margin-bottom: -1px;}
.nav-tabs li a{font-size:16px;}


.header {border-bottom: 2px solid #00508C;background: #fff;border-radius: 0;z-index: 999;position: relative;}
.header .container {position: relative;width: 1170px;padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}
.site-logo {width: 120px;display: block;margin: 0 auto;text-align: center;padding-top: 22px;padding-bottom: 22px;}

.longbox_query {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.swf_query {
    height: auto;
}
.swf_query .sbfind {
    width: 590px;
    height: auto;
    margin: 40px auto;
	text-align: right;
}

.swf_query .sbfind span{
    font-size:16px;
    height: auto;
}

.swf_query .sbfind h1.tit {
    font-size: 28px;
    text-align: center;
    color: #dd0000 !important;
    height: 78px;
}
.swf_query .sbfind p {
    height: 70px;
	margin-bottom:10px;
}
.swf_query .sbfind p input, .swf2 .sbfind p button {
    height: 50px;
    width: 360px;
    border: none;
    text-indent: 15px;
    line-height: 50px;
    border-radius: 4px;
    font-size: 20px;
    color: #000000;
	border:solid #ccc 1px;
}

.swf_query .sbfind p textarea{
    width: 360px;
    border: none;
    text-indent: 10px;
    line-height: 22px;
    border-radius: 4px;
    font-size: 16px;
    color: #000000;
	border:solid #ccc 1px;
}
.swf_query .sbfind .button {
    height: 50px;
    width: 360px;
    border: none;
    text-indent: 15px;
    line-height: 50px;
    border-radius: 4px;
    font-size: 20px;
    color: #cccccc;
    background: #58af36;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border: none;
}
.help-block-error {
    color: #a94442;
    margin-top: 14px;
}
.help-none{
    display:none;
}