﻿/* 清除默认样式 */
*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial; }
input {/* -webkit-appearance: none;*/ }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.zoom table { border-collapse: collapse; }
.zoom table, .zoom tr, .zoom td { border: 2px solid #008143; }
.zoom table tr:nth-child(1) { background: rgba(0, 129, 67, 0.2); }
a { text-decoration: none; color: #333; font-family: "微软雅黑", "Microsoft YaHei", Arial; font-size: 14px; }
a:hover, a:active {text-decoration: none; outline: none; }
a:hover { outline: none;     color: #bd1b2b;}
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #333; width: 100%; background-color: #fff; }
html, body { width: 100%; font-size: 14px;  }
img { max-width: 100%; border:none;}
.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.Pub{min-width: 1200px; width: 1200px;  margin:0 auto;}
.PubN{min-width: 1200px; width: 1200px; margin:0 auto;}

/* 头部 */
.sheader{width:100%;background: #bd1a2d;}
.sheaderT{display: block; padding: 45px 0 50px 0;}
.sheaderT a{padding-right:20px;}
.PhonesheaderLogo{display: none;}
.sheaderLogo{float: left; }
.sheaderNav{overflow: hidden;}
.sheaderNav li{/**width:25%;**/ width:20%;float: left; height: 70px; line-height: 70px;}
.sheaderNav li a{display: block;text-align: center; width: 100%; font-size: 24px; color: #fff;}
.sheaderNav li:hover a,.sheaderNav li.active a{-background-color: #003b90; color:#fff; border-radius:5px;}
.MyForm{width: 400px; height: 50px; border:solid 1px #e6e7e7; border-radius:5px; background-color: #fff;margin-right: 30px;margin-top:5px;}
.MyForm  input.btn{width: 40px; height: 50px; display: block; padding-right: 15px; float: right;background:url(http://gjj.blcxyy.com/web/uiFramework/commonResource/image/2020032413145062463.png) left center no-repeat; border:none; }
.sdzc{display: block;}
.sheaderR{width: 305px;overflow: hidden;margin-top:5px;}
.fzLink p{text-align: left;}
.fzLink a.znwd{float: right;}
.fzLink a{font-size: 12px; color: #fff;}
.fzLink .p1{margin:5px 0 15px 0;}
.line{height: 1px; background: #dc858f; width: 100%;}
.ccc {
    width: 54px;
}
/*搜索*/
.searchForm { -padding-left: 96px; height: 50px; display: none;     position: relative;}
.searchForm input { width: 220px; float: left; height: 50px; line-height: 50px; padding: 0 9px; font-size: 14px; background: none; }
.searchForm button { width: 45px; height: 50px; float: right; background: url(http://gjj.blcxyy.com/web/uiFramework/commonResource/image/2020032413145062463.png) no-repeat center; cursor:pointer;     border: none;outline:none;}
.search_select { width: 85px; position: absolute; left: 8px; top: 47px; border: 1px solid #dcdcdc; border-top: none; background: #fff; display: none; }
.search_select li { line-height: 30px; text-align: center; cursor: pointer; }
.head_con_r img { height: 70px; margin-top: 10px; }
.ywtc{width:80px;padding:0 10px;background:url(http://gjj.blcxyy.com/web/zwgk61/xwdt/_300662/1757203/2020041023404448334.png) no-repeat right center;cursor:pointer;}
.ywtc p{font-size:14px;color:#666;line-height:50px;}
.ywtc .ul_Slide{display: none;position: absolute;left: 0;top: 50px;background:#fff;border: 1px solid #ccc;z-index:20;}
.ywtc .ul_Slide li{font-size:14px;line-height:2;padding:0 10px;margin:5px 10px;cursor:pointer;}
.ywtc .ul_Slide li:hover{background:#eee;}

/*分页*/
.fenye{text-align:center;margin-bottom:15px;+padding-bottom:15px;margin-top:15px;clear:both;}
.fenye a{display:inline-block;min-width:40px;border:1px solid #cccccc;margin-right:5px;font-size:12px;font-family:'微软雅黑';color:#000000;height: 22px;
    line-height: 22px; padding: 0 6px;}
 /*手机--头部*/
.app_head { display: none; position: fixed; top: 0; left: 0; width: 100%; padding:5px 0; height: 50px; background: #bd1a2d; z-index: 30; border-bottom: 1px solid #ccc }
.app_menu { position: absolute; top: 15px; right: 10px; width: 30px; height: 30px;     display: none; }

.app_map { display: none; position: fixed; top: 62px; left: 0; z-index: 20; width: 100%; height: 100%; overflow-y: scroll !important; background: #fff}
.mapsub_1 { padding:0 10px 60px; }
.mapsub_1 .y_li { }
.mapsub_1 .y_li .y_a { display: block; border-left: 3px solid #bd1a2d; font-size: 16px; color: #bd1a2d; font-weight: bold; line-height: 1; margin: 10px 0; padding-left: 8px; }
.mapsub_2 { padding-left: 13px; }
.mapsub_2 .e_li {  }
.app_map .toggle { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.app_map .btn { height: 25px; width: 25px; background: url( http://gjj.blcxyy.com/web/zwgk61/xwdt/_300662/1693431/2020041102520033488.png) no-repeat center;  background-size: 10px 10px; border:0; }
li.on > .toggle > .btn { background: url(http://gjj.blcxyy.com/web/zwgk61/xwdt/_300662/1693431/2020041102520041170.png) no-repeat center;  background-size: 10px 10px; }
.mapsub_2 .e_li .e_a { font-size: 16px; color: #333; line-height: 34px;  }
.mapsub_3 { padding-left: 13px; display: none; }
.mapsub_3 .s_li {  }
.mapsub_3 .s_li .s_a { font-size: 14px; color: #333; line-height: 34px; }
.mapsub_4 { padding-left: 13px; display: none; }
.mapsub_4 .si_li {   }
.mapsub_4 .si_li .si_a { font-size: 14px; color: #333; line-height: 34px; }
.nav_map a:hover{ color:#0490d9;}

.psrc{margin-top:50px;padding:10px; display:none; background:#fff;overflow:hidden;}
.psrc .MyForm{width:100%; height: 50px; border:solid 1px #e6e7e7; border-radius:5px; background-color: #fff;}

.psrc .MyForm input.btn{width: 30px; height: 50px; display: block; float: right;background:url(/eportal/uiFramework/commonResource/image/2020032413145062463.png) left center no-repeat; border:none; }
.psrc .sdzc{display: block;}






/*响应式*/
@media only screen and (max-width:1239px){
  .Pub,.PubN{    min-width: 96%;width: 96%}
  *,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label{-webkit-box-sizing: border-box; -moz-box-sizing:border-box;box-sizing: border-box;}
  html { font-size: 62.5%; }
  body { min-width: 320px; font-size: 1.4em;}
  /*头部*/
  .sheaderT{padding:20px 20px;}
  .sheaderR{padding-right:0px;    display: none;}
      .sheaderNav{display: none;}

  /* 底部 */
  .g_links_box{ display: none;}
  .g_foot_box .m_organization{padding-right: 0px;}
  .g_foot_box .m_info1,.g_foot_box .m_info2,.g_foot_box .m_info3{height: 150px;}
  .g_foot_box .m_info2 p{line-height: 25px;}
  .g_foot_box .m_info3 p{width: 23%; margin:0 1%;}
  .g_foot_box .m_info3 p.qr_weibo, .g_foot_box .m_info3 p.qr_wechat{margin:0 1%;}
  .g_foot_box .m_organization{width: 5%;}
  .g_foot_box .m_foot_info{width: 95%;}
  .g_foot_box .m_info1{width: 20%;}
  .g_foot_box .m_info1 p{padding-left: 0px; text-align: center;}
  .g_foot_box .m_info1 p a{margin-right: 0px; display: inline-block; width: 50%; text-align: center;}
  .g_foot_box .m_info2{width: 25%;}
  .g_foot_box .m_info3{width: 48%;}
  .g_foot_box .m_foot_info li{margin-left:1%;}
  .g_foot_box .m_foot_txt .foot_txt p{width: 33.33%; margin-right:0px; text-align: center;}

}

@media only screen and (max-width:1000px){
  /* sheader */
  .sheaderLogo{width: 260px;}
  .MyForm{    width: 100%; margin-right: 0; margin-top: 20px;}
  .MyForm input.btn{width: 30px; padding-right:0px;}
  
  /*底部*/
  .g_links_box .m_links_box .m_links_module{width: 33.33%;}
  .g_foot_box .m_info2{width: 29%;}
  .g_foot_box .m_info2 p{line-height: 20px;}

}

@media only screen and (max-width:768px){
  .app_menu {display: block;}
  
      
      .searchForm2{height:40px;}
    .ywtc{width:90px !important;}
  /* 底部 */
  .g_links_box{padding:10px 0;}
  .g_links_box .m_links_box .m_links_module{width: 100%;}
  .g_links_box .m_links_box .m_links_module i{display: none;}
  .g_links_box .m_links_box .m_links_module1 span, .g_links_box .m_links_box .m_links_module span{width: 100%;background:#808080 url(/eportal/fileDir/sfj/template/common/footer/iconA.png) right center no-repeat; margin:10px 0;}
  .g_foot_box .m_foot_txt{height: auto;}
  .g_foot_box .m_foot_txt .foot_txt p{width: 50%;}
  .g_foot_box .m_foot_txt .foot_txt p.u_mar0,.g_foot_box .m_foot_info,.g_foot_box .m_organization{width: 100%;}
  .g_foot_box .m_foot_box{height: auto;}
  .g_foot_box .m_organization{text-align: center; padding:20px 0;margin-top: 0px;}
  .g_foot_box .m_foot_info li{width: 48%; margin:0 1% 20px;}
  .g_foot_box .m_foot_info li.m_info3{width: 100%; margin:0px;}
        #imgConac{    margin-left: 15px;      margin-top: 16px;}
          .m_organization img{    margin-left: 10px !important;margin-top: 30px; margin-bottom: 0 !important;}
}

@media only screen and (max-width:500px){
  .g_foot_box .m_foot_txt .foot_txt p{width: 100%; line-height: 30px;}
}


/*三色图标定位*/.portlet-header{    position: relative;}.portlet-header .dn{left: 0 !important;top: 0 !important;}