@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; }
.position_r{ position:relative}

/*float*/
.ftl { float:left; }
.ftr { float:right; }
.clear { clear:both; }
.none { display:none; }
.blank10 { height:10px; font-size:0; line-height:0; }
.box { border:1px solid #D1D1D1; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*----------margin----------*/
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15{ margin-top:15px;}
.mt20 { margin-top:20px }
.mr0 { margin-right:0 }
.mr5{ margin-right:5px} 
.mr8{ margin-right:8px;} 
.mr10 { margin-right:10px }
.mr12{ margin-right:12px;}
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.mr30 { margin-right:30px }
.mr40 { margin-right:40px }
.mb5{ margin-bottom:5px;}
.mb10 { margin-bottom:10px; }
.mb14 { margin-bottom:14px; }
.mb15{ margin-bottom:15px;}
.mb20 { margin-bottom:20px; }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml14 { margin-left:13px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px; }
.mtb10 { margin:10px 0 }
.mtb15 { margin:15px 0 }
.mtb20 { margin:20px 0 }

/*----------padding----------*/
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt20 { padding-top:20px }
.pt30 { padding-top:30px }
.pr10 { padding-right:10px }
.pr20 { padding-right:20px }
.pr30 { padding-right:30px }
.pb10 { padding-bottom:10px }
.pb20 { padding-bottom:20px }
.pl10 { padding-left:10px }
.pl20 { padding-left:20px }
.pl30 { padding-left:30px }
.pl40 { padding-left:40px }
.pl50 { padding-left:50px }
.p10 { padding:10px }
.p15{ padding:15px;}
.p20 { padding:20px }
.p30 { padding:30px }

/*----------text----------*/
.tac { text-align:center }
.tar { text-align:right }
.tal { text-align:left }
.vat { vertical-align:top }
.ti20 { text-indent:20px }
.ti30 { text-indent:30px }

/*color*/
.font-size10 { font-size:10px; }
.font-size11 { font-size:11px; }
.font-size12 { font-size:12px; }
.font-size13 { font-size:14px; }
.font-size14 { font-size:14px; }
.font-size16 { font-size:16px; }
.font-size18 { font-size:18px; }
.font-size22 { font-size:22px; }
.font-size24 { font-size:24px; }

.font-size1 { font-size:14px; }
.font-size2 { font-size:16px; }
.font-size3 { font-size:18px; }
.font-size4 { font-size:20px; }
.font-size5 { font-size:24px; }

.font-weight { font-weight:bold; }
.font-normal { font-weight:normal; }
.font-red1 { color:#C00 }/*红色  red1-4*/
.font-red2 { color:#c93636 }
.font-red3 { color:#cc0013 }
.font-red4 { color:#e22929 }/*红色  red1-4*/
.font-color { color:#0160B4 }/*蓝色  blue*/
.font-color2 { color:#f90 }/*黄色  yellow*/
.font-color3 { color:#00844b }/*深绿色 dark_green*/
.font-color4 { color:#de1f90 }/*紫红色 dark_purple*/
.font-color5 { color:#9acc00 }/*草绿色 green*/
.font-color6 { color: #C66206; }/*深棕色 dark brown*/
.font-hui0 { color:#000 }/*灰度0-4  grey*/
.font-hui1 { color:#333 }
.font-hui2 { color:#666 }
.font-hui3 { color:#999 }
.font-hui4 { color:#ccc }/*灰度0-4*/
.font-hui5 { color:#fff }
.font-hei { color:#000 }
.font-cheng { color:#F9AA00 }/*橙色1  orange*/
.font-cheng2,.font-cheng2 a { color:#f44e05 }/*橙色2  orange*/

.delline { text-decoration:line-through }
.underline { text-decoration:underline }
.hand { cursor:pointer }

.lineheight24{ line-height:24px}
.lineheight28{  line-height:28px}
.lineheight30{  line-height:30px} 
.lineheight32{ line-height:32px}
.lineheight45{ line-height:45px}

/*border*/
.border1{ border:1px solid #e8e8e8;}/*border-bottom  grey1*/
.border2{ border:1px solid #dedede;}/*border-bottom  grey2*/
.border3{ border:1px solid #bcdaf3;}/*border-bottom  blue*/
.border4{ border:1px solid #e3b58f;}/*border-bottom  orange*/
.border_min{ border:1px solid #e0e0e0;}/*border-bottom  grey3*/
.back_color1{ background: #f8f8f8;}/*grey1*/
.back_color2{ background: #ebebeb;}/*grey2*/
.back_color3{ background:#6db1fc}/*blue*/
.back_color3:hover{ background:#51a2fc}/*blue*/
.back_color4{ background:#1cd1ae}/*宝绿色 green*/
.back_color4:hover{ background:#1ac3a2}/*宝绿色 green*/
.back_color5{ background:#ffcb73}/*light_orange*/
.back_color5:hover{ background:#fcbd52}/*light_orange*/
.back_color6{ background:#a1c710}/*草绿色 green*/
.back_color6:hover{ background:#95b80e}/*草绿色 green*/
.back_color7{ background:#f07692}/*pink*/
.back_color7:hover{ background:#ee5f80}/*pink*/

.back_color8{ background:#2c7dbf}/*dark_blue*/
.back_color8:hover{ background:#2870ab}/*dark_blue*/
.back_color9{ background:#67c6dd}/*light_blue*/
.back_color9:hover{ background:#5bb2c7}/*light_blue*/
.back_color10{ background:#f5763f}/*dark_orange*/
.back_color10:hover{ background:#e06c3a}/*dark_orange*/
.back_color11{ background:#ffbd00}/*yellow*/
.back_color11:hover{ background:#efb202}/*yellow*/
.back_color12{ background:#23cf4f}/*green2*/
.back_color12:hover{ background:#20bb48}/*green2*/

.back_color13{ background:#e22929}/*list-topBox title back red*/
.back_color14{ background:#238444}/*list-topBox title back green*/

.back_color15{ background:#edf4f9}/*content_xfrx.html  question blue*/
.back_color16{ background:#fbefef}/*content_xfrx.html  answer pink*/

.back_color17{ background:#deebff}/*zt_kjcy.html blue 科技创新*/
.back_color17:hover{ background:#bfd7fc}/*zt_kjcy.html blue 科技创新*/
.back_color18{ background:#fff7e3}/*zt_zsyz.html yellow 招商引资*/
.back_color18:hover{ background:#fcedc7}/*zt_zsyz.html yellow 招商引资*/


.back_color_red{ background:#e22929}/*red*/
.border_radius5{ border-radius:5px;}

.border_b01{border-bottom:2px solid #0737bd;}/*dark_blue*/
.border_b02{border-bottom:2px solid #4082ce;}/*light_blue*/
.border_b03{border-bottom:1px solid #eaeaea;}/*grey*/
.border_b04{border-bottom:2px solid #f76664;}/*orange*/
.border_b05{border-bottom:1px dashed #eaeaea;}/*grey*/

/*head*/
.top { border-top:none; line-height:30px; height:30px; padding-right:10px; vertical-align: top; }
.flash { height:156px; }
.flash2 { height:115px; }

/*search*/
.search { position:relative;}
.search .keyword{border: none;padding:2px;height:38px;line-height:38px;width:365px;color:#B9B9B9; border:1px solid #e22929}
.search .button{width:80px;height:44px;border:none;background:#d00000;color:#fff;}

.searchBox:hover .s_text { background:url(../imageset/s_text_bg_hov.png) no-repeat; color:#000; transition:all .3s
}
.searchBox:hover input::-webkit-input-placeholder {
color:#333;
-webkit-transition:color.5s
}
.searchBox:hover .s_btn { background:url(../imageset/search_ico_ac.png) no-repeat; transition:all .5s
}
input::-ms-clear {
display:none
}


.searchBox { position:absolute; top:30px; top:0\9 !important; right:0px; padding-top:10px; width:461px; height:64px }
.searchBox .s_text,.searchBox .s_text1 { position:absolute; +top:38px;padding:12px 10px 14px 20px; width:352px; background:url(../imageset/s_text_bg_hov.png) no-repeat;  font-size:14px;z-index:111; }
.searchBox .s_btn { position:absolute; +top:38px;
right:0; width:79px; height:45px; background:url(../imageset/search_ico_ac.png) no-repeat; cursor:pointer; z-index:112 }
.searchBox .s_btn:hover { background:url(../imageset/search_ico_ac.png) no-repeat }
.searchBox em { position:absolute; left:390px; top:38px; width:32px; height:32px;  background:url(../imageset/search_ico.png) no-repeat; z-index:113 }
.w_box { position:absolute; left:0; top:10px; width:470px; height:92px; cursor:pointer; z-index:20; }
.w_box_hover { left:0; top:8px; }



/*search.html*/
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide {
  display: none !important;
}
ng\:form {
  display: block;
}
.search_top{ background:#f1f1f1; height:88px; width: 100%; position: fixed; top: 0; z-index: 999;}
.search .js_searchForm {
  width: 80%;
  margin-left: 19%;
}
.search .js_searchForm .form-input {
  width: 55%;
}
.search .js_searchForm .form-input,
.search .js_searchForm .selectboxit-container {
  border: 1px solid #ddd;
}
form .form-input {
  background: #fff;
  height: 25px;
  margin: 0 auto;
  position: relative;
  display: inline-block;
  text-align: center;
  width: 63%;
  font-size: 16px;
  padding: 10px 0 13px;
}

.js_searchForm {
  position: relative;
  color: #666;
}
/*下拉提示开始*/
.twitter-typeahead {
  float: left;
  width: 100%;
  position: relative;
  z-index: 100;
}
.twitter-typeahead input[type="text"] {
  width: 100%;
}
.twitter-typeahead .tt-suggestion.active p {
  color: #03739c;
}
.twitter-typeahead .tt-suggestion p:hover {
  color: #03739c;
}
.typeahead,
.tt-hint {
  width: 574px;
  height: 24px;
  padding: 0 12px;
  font-size: 20px;
  line-height: 24px;
  border: 1px solid #024e6a;
  outline: none;
  background-color: #fff;
}
.tt-hint {
  color: #999;
}
.typeahead {
  background-color: #fff;
}
.tt-dataset-subscribe a {
  font-size: 14px;
}
.tt-dropdown-menu {
  width: 100%;
  margin-top: 12px;
  font-size: 14px;
  text-align: left;
}
.tt-dataset-xwzx .hr,
.tt-dataset-xxgk .hr {
  border: 1px dashed #eee;
}
.tt-suggestion {
  padding: 0 20px;
  font-size: 14px;
  line-height: 18px;
}
.tt-suggestion p {
  margin: 10px 0;
}
.tt-suggestion + .tt-suggestion {
  font-size: 14px;
  border-top: 1px solid #ccc;
}
.tt-dataset-xxgk.js_hotkey .tt-suggestions {
  width: 100%;
}
.tt-suggestions {
  width: 80%;
  float: right;
  /**新增背景色*/
  background-color: #ffffff;
}
.tt-suggestions em {
  font-style: normal;
  color: red;
}
.tt-suggestions.js_empty_hot {
  width: 100%;
}
.tt-suggestions.js_empty_hot .tt-suggestion {
  padding: 0;
}
.tt-suggestions.js_empty_hot p {
  padding: 0 15px;
}
.tt-suggestions .repo-language {
  float: right;
  font-style: italic;
}
.tt-suggestions .repo-name {
  font-size: 20px;
  font-weight: bold;
}
.tt-suggestions .repo-description {
  margin: 0;
}
/*下拉提示结束*/
/*新增清空按钮*/
.tt-but {
  border-color: #eeeeee;
  margin-top: 15px;
  background: #fff;
  font-family: '微软雅黑';
  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;
}
.search_main {
  width: 100%;
  padding-top:100px;
}
.search_main em {
  color: red;
  font-style: normal;
}
.search_main .search-left {
  width: 220px;
  display: block;
}
.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: #f13232;
  text-transform: uppercase;
  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: 760px;
  padding: 0  2%;
  border-left: 1px solid #eee;
  background-color: #fff;
}
.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: 20px 0px 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 {
  display: block;
  padding-top: 10px;
  color: #999;
  font-size: 13px;
}
.search_main .search-center dl dd p {
  color: #666666;
  font-size: 15px;
  margin: 10px 0;
}
.search_main .search-center dl dd p a {
  font-size: 16px;
}
.search_main .search-center dl {
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.search_main .search-center dl dd {
  margin: 0 10px;
}
.nice_scroll{ overflow:hidden; height:220px;  border: 1px solid #e8e8e8;}
.bsfw_search_title{ border-bottom:2px solid #e24033;height:28px; line-height:28px;}
.bsfw_search_title li{ padding:0 10px; float:left; }
.bsfw_search_title .active{ background:#e24033;}
.bsfw_search_title .active a{ color:#fff;}
/*//取消选择*/
.close-select {
  cursor: pointer;
}

/*pagination-start*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 0px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #373e4a;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #16191e;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #ee6363;
  border-color: #ee6363;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px; 
}
/*pagination-end*/

body {
background: none;
min-width: 1230px;
}
.searche_logo { line-height: 48px;}
.searche_logo a,.searche_logo a:hover{ color:#d40000; }
input[type="text"] {
width: 95%;
display: inline-block;
border: none;
outline: 0;
float: left;
height: 25px;
font-size: 15px;
padding: 2px 15px 5px 15px;
}

#searBtn {
width: 25%;
max-width: 100px;
font-size: 18px;
font-family: '微软雅黑';
display: inline-block;
text-align: center;
font-weight: bold;
background: #d40000;
border: none;
outline: 0;
height: 48px;
cursor: pointer;
color: #fff;
position: absolute;
right: -110px;
right: -160px \9;
top: 0px;
}

input[type="submit"]:hover {
opacity: 0.8;
}

.search { position:relative;}
.search .keyword{border: none;padding:2px;height:38px;line-height:38px;width:365px;color:#B9B9B9; border:1px solid #e22929}
.search .button{width:80px;height:44px;border:none;background:#d00000;color:#fff;}

.searchBox:hover input::-webkit-input-placeholder {
color:#333;
-webkit-transition:color.5s
}

input::-ms-clear {
display:none
}
.searchBox a.clearTxtBtn { display:none; position:absolute; left:408px; top:42px; width:24px; height:24px; z-index:113; opacity:.8; filter:alpha(opacity=80) }
.searchBox a.clearTxtBtn:hover { opacity:1; filter:alpha(opacity=100) }

.tablebox,.tablebox3{border:solid 1px #ddd;}
.tablebox tr td ul li img,.tablebox3 tr td ul li img{ margin-right: 10px;}
.tablebox_title{ text-align: center;}
.tablebox td{border:solid 1px #ddd;padding:5px; line-height: 22px;}
.tablebox .cen,.tablebox3 .cen{text-align:center;}
.tablebox  a,.tablebox3  a{color:#195dae;}