@charset "utf-8";
/*global*/
* { margin:0; padding:0; }
body { font-family:"微软雅黑", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:14px; color:#505050; }
a, area { blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style: none; }
a { color:#333; text-decoration:none }
a:hover { color:#e22929; text-decoration:none }
ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; list-style:none; }
form,input,select,checkbox,textarea{display:inline;vertical-align: middle;margin-right:0px;}
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0;}
img { border:none; }
em { font-style:normal; }
p { margin:0; padding:0 }
input { margin:0; padding:0; border:0; outline:0; vertical-align:middle; font-family:"微软雅黑", Arial, Helvetica, sans-serif; outline:none }
input[type="radio" i] {  margin: 3px 3px 0px 5px;}
select { margin:0; padding:0; vertical-align:middle }
.wid { width:1022px; margin:0 auto; }
.wid960 { width:960px; margin:0 auto; }
body {background:url(../imageset/back.jpg) repeat-x; }
.cl:after { display: block; content: ''; clear: both;}
.clear{clear:both; height:0; font-size:0;overflow:hidden;}
.ftl { float: left;}
.ftr { float: right;}

/*搜索*/
body { background: #f5f5f5; min-width: inherit;}
input[type="submit"]:hover { opacity: 0.8;}
.wid { width: 1200px; margin: 0 auto;}
.search_top{ background: #084C81; padding: 20px 0; position:fixed; width: 100%; z-index: 9999;}
.search_logo a,.search_logo a:hover{ color:#fff; }
.search_logo { font-size: 20px; line-height: 48px; margin: 0 20px; float: left;}
.search_box { float:left;width: calc(100% - 220px);}

.form-input { margin: 0 auto; position: relative; text-align: center; width: 90%; font-size: 16px;}
.form-input input[type="text"] { width: calc(100% - 130px); height: 48px; display: inline-block; border: none; outline: 0; font-size: 15px; padding: 0 10px; float: left;}
#searBtn { width: 100px; font-size: 18px; font-family: '微软雅黑'; display: inline-block; text-align: center; font-weight: bold; background: #f09718; border: none; outline: 0; height: 48px; cursor: pointer; color: #fff; float: right;}
.js_searchForm { color: #666;}

/*下拉提示开始*/
.twitter-typeahead { width: 100%; position: absolute; top: 60px; z-index: 100;}
.tt-dropdown-menu { font-size: 14px; text-align: left; border: 1px solid #e8e8e8; padding: 10px 15px; background: #fff;}
.tt-dropdown-menu ul { margin-top: 10px;}
.tt-dropdown-menu li { line-height: 30px;}
.tt-but { border-color: #eeeeee; margin-top: 15px; background: #fff; display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.42857; border-radius: 0px; -moz-user-select: none; float: right; margin: 0px 4px 10px 0px; border: 1px solid #ddd;}
.tt-hint { color: #999;}
/*下拉提示结束*/

.search_main { width: 100%; padding-top:110px;}
.search_main em { color: red; font-style: normal;}
.search_main .search-left { width: 17%; padding-left: 1%; display: block; float: left;}
.search_main .search-left .col-list li.active span { margin-right: 9.8%;}
.list-header { font-size: 16px; padding: 10px 10px 10px 30px; font-weight: bold; color: #eb4b3f; text-transform: uppercase; background-color: #ffffff; border-bottom: 1px solid #eaeaea;}
.list-header .badge { position: relative; top: -2px; margin-left: 5px;}
.list-group { margin-bottom: 20px; padding-left: 0;}
.list-group-item { position: relative; display: block; padding: 10px 15px; background-color: #ffffff; border-bottom: 1px solid #eaeaea;}
.list-group-item small { padding: 0 5px; color: #00b3ee;}
.search_main .search-center { width: 76%; min-height: calc(100vh - 247px); padding: 20px 2%; float: right; background-color: #fff; margin-bottom: 20px; margin-right: 1%; padding-bottom: 52px; position: relative;}
.search_main .search-center .no_result h3 { margin-bottom: 35px; display: inline-block; width: 100%;}
.search_main .search-center .no_result h4 { margin-bottom: 20px; display: inline-block; width: 100%; font-size: 16px;}
.search_main .search-center .no_result p a { margin: 0 10px;}
.search_main .search-center a:hover { text-decoration: underline;}
.search_main .search-center h2 { margin-bottom: 30px; font-size: 24px; border-bottom: 1px solid #F5F5F5; padding-bottom: 5px;}
.search_main .search-center h2 .searchP { width: 64%;}
.search_main .search-center h2 p { padding: 0; margin: 0;}
.search_main .search-center h2 small { line-height: 30px; display: block; color: #999; font-size: 14px;}
.search_main .search-center dl { border-bottom: 1px solid #F5F5F5; padding-bottom: 20px; margin-bottom: 20px;}
.search_main .search-center dl dt { font-size: 18px; font-weight: bold;}
.search_main .search-center dl dd { margin: 0 10px;}
.search_main .search-center dl dd p { color: #666666; font-size: 15px; margin: 10px 0;}
.search_main .search-center dl dd a { font-size: 16px; word-break:break-all;}

.close-select { cursor: pointer;}
/*//文字超出长度*/
.wordlen { padding-bottom: 10px; word-break: break-all;}
.list-group-item:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px;}
.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: 1px solid #cbcbcb;}
.list-group-item > .badge { float: right;}
.list-group-item > .badge + .badge { margin-right: 5px;}
a.list-group-item { color: #555555;}
a.list-group-item .list-group-item-heading { color: #333333;}
.search_main .search-right { width: 19%; padding: 0 1%; cursor: pointer;  line-height: 30px;}

.list-group-inline { background: #fff; padding: 10px 5px;}
.list-group-inline .list-inline { margin: 5px 0 5px 10px; padding: 0 8px; float: left; white-space: nowrap; cursor: pointer; width: auto; line-height: 30px;}

.list { padding-bottom: 52px;}
.list a { width: auto;}
.list_pages{ bottom: 25px;}

@media screen and (max-width: 1200px){
  .wid { width: 100%;}
}
@media screen and (max-width: 900px){
  .search_logo { width: 100%; text-align: center; margin: 0; float: none;}
  .search_box { width: 100%; float: none;}
  .form-input { width: 80%; float: none;}
  .search_main { padding-top: 156px;}
  .search_main .search-left { display: none;}
  .search_main .search-center { width: auto; margin: 0 20px; float: none;}
  .list_pages .item { margin-bottom: 5px;}
}