@charset "utf-8";

*,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;  font-family: 'Microsoft Yahei', Arial;outline: none;  box-sizing: border-box; font-family: "微软雅黑" !important; }
input{
outline: none;
    border: none;
}
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
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; }
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; min-width: 1200px; marign:0 auto;  overflow-x: hidden; }
html, body { width: 100%; }
img { 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:100%;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.none{display:none;}



.en{display:flex;align-items:center;justify-content:center;}
.o2_gd{display:flex;align-items:center;}

.zcxw-list a{
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display:inline-block;
    width:90%;
}




/*公共flex布局*/
.df {display: flex; display: -ms-flexbox;}
/* 主轴对齐 */
.df-jc-c {justify-content: center; -ms-flex-pack: center;}
.df-jc-sb {justify-content: space-between; -ms-flex-pack: justify;}
.df-jc-sa {justify-content: space-around; -ms-flex-pack: distribute;}
.df-jc-fe {justify-content: flex-end; -ms-flex-pack: end;}
/* 交叉轴对齐 */
.df-ai-c {align-items: center; -ms-flex-align: center;}
.df-ai-fe {align-items: flex-end; -ms-flex-align: end;}
.df-ai-fs {align-items: flex-start; -ms-flex-align: start;}
/* 组合属性 */
.df-cc {justify-content: center; -ms-flex-pack: center; align-items: center; -ms-flex-align: center;}
.df-sb-c {justify-content: space-between; -ms-flex-pack: justify; align-items: center; -ms-flex-align: center;}
/* 其他特性 */
.df-fw {flex-wrap: wrap; -ms-flex-wrap: wrap;}
.df-fd-c {-ms-flex-direction: column; flex-direction: column;}
.as-c {align-self: center; -ms-flex-item-align: center;}


/*分页*/
.page{height:132px;display:flex;align-items:center;justify-content:center;}
.page a{font-size:16px;color:#666;width: 41px; height: 42px;display: flex;justify-content: center;align-items: center;margin-right:21px;}
.page .NormalRed{font-size:16px;color:#0b6e6e;width: 41px; height: 42px;border:1px solid #0b6e6e;border-radius:3px;display:flex;justify-content:center;align-items:center;margin-right:21px;}
.page span{display:none!important;}
.page .left,.page .right{border:1px solid #d7e2dc;border-radius:3px;}

/*头---------------------------------------部*/
.bgc{
background-color: #fff;
}
.bgc .gjjy_nav ul li a {
color: #333;
}
.bgc .en span{color:#333;}
.bgc .en{border:1px solid #ccc;}
#black{
display: none;
}
.gjjy_header {
height: 80px;
position: fixed;
top: 0;
width: 100%;
/*overflow: hidden;*/
/*line-height: 100px;*/
line-height: 80px;
z-index: 10;
display: flex;
align-items: center;
justify-content: space-between!important;
    padding-left: 90px;
box-shadow: 10px 10px 20px 1px rgb(0, 0, 0, 0.22);
}
.gjjy_header_cont{
display: flex;
width: 70%;
align-items: center;
}
.gjjy_logo img{
max-width: 300px;width:220px;
border: none;
}
.gjjy_nav{
width: 100%;
}
.phone_return,.phone_btn{display:none;}
.xxgk_li{
width: 100%;
text-align: center;
display: flex;
justify-content: space-between;
}
.xxgk_li li{
width: 15%;position:relative;
}
.xxgk_li a {
font-size: 22px;
color: #fff;
}
.xxgk_li .on a {
border-bottom: 3px solid #016347;
padding-bottom: 20px;
}
.xxgk_li .second_nav,.xxgk_li .second_nav_btn{display:none;}
.ss img,.en img{
width: 24px;
}
.top_search{
width: 20%;
height: 100px;
display: flex;
align-items: center;
}
.ss {
margin-right: 20px;
line-height: 20px;
}
.en {
border: 1px solid #fff;
height: 40px;
line-height: 37px;
width: 70px;
text-align: center;
}
.en span{
font-size: 20px;
color: #fff;
vertical-align: middle;
padding-left: 5px;
}

/* 右侧导航 */
.right_nav {
position: fixed;
right: 0;
width: 80px;
z-index: 10;
background-color: rgba(255, 255, 255, 0.7);
top: 30%;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.nav_box {
margin-top: 15px;
}
.nav_box li{
margin-bottom: 15px;
}
.nav_box li a{
display: flex;
flex-direction: column;
align-items: center;
}
.nav_box li a img{
width: 32px;
margin-bottom: 10px;
}

/* 搜索 */
.oap_searchs {
display: none;
height: 40px;
line-height: 0px;
border: 1px solid #ddd;
border-radius: 20px;
margin-right: 20px;
padding: 0 10px;
}
.sousuo .ss_btn {
background: url(/eportal/uiFramework/commonResource/image/2025022415323656331.png) no-repeat center;
width: 30px;
height: 40px;
}
.sousuo {
height: 40px;
line-height: 40px;
display:flex;
}
.sousuo input {
height: 40px;
background: none;
}
.top_search {
justify-content: center;
}
@media screen and (max-width:1440px) {
  .xxgk_li a{font-size:16px;}
}

@media (max-width: 1200px) {
  body{min-width:100%}

  .gjjy_header_cont{width:85%;}
  .top_search{width:auto;}
}
@media (max-width: 1200px) {

}

@media (max-width: 992px){
  /*头部*/
  .gjjy_header{background:#fff;justify-content: space-between;padding: 0 10px;}
  .gjjy_logo img#white{display:none;}
  .gjjy_logo #black{display:block}
  .gjjy_header_cont{padding-left:0%;}
  .top_search{width: auto;}
  .xxgk_li{display:block;}
  .xxgk_li li{float:left;width:auto;margin-right: 3%;}
  .xxgk_li li:last-child{margin-right:0;}
  .xxgk_li a{font-size:14px!important;color: #333;}
  .gjjy_nav{margin-left:0%}
  .ss{margin-right: 10px;}
  .ss .bs{display:none;}
  .ss .hs{display:inline;}
  .en{border: 1px solid #ccc;}
  .en .bs{display:none;}   
  .en .hs{display:inline;}
  .en span {color: #333;}

}

@media (max-width: 768px) {
  /*头部*/
  .gjjy_header{height:60px;position: relative;z-index: 101;padding-right:50px;}
  .gjjy_header .gjjy_logo img{height: 45px;width:auto;}
  .gjjy_nav{position: fixed;width:100%;left: 100%;right: 0;bottom: 0;top: 0px;border-top: 1px solid #333;background: #f5f5f5;transition: all 0.5s;}
  .xxgk_li li{float:none;text-align: left;line-height: 40px;margin-top: 6px;width: 100%!important;position:relative;}
  .xxgk_li .on a{padding-bottom:0!important;border:0!important;}
.xxgk_li{display:block!important;}
  .xxgk_li li a{display: block;width: 100%;height: 100%;background: #fff;padding: 0 20px;}
  .gjjy_nav .phone_return{display:block;height: 50px;background: #016347;padding: 15px 20px;}
  .gjjy_nav .phone_return svg{width: 20px;height: 20px;cursor: pointer;}
  .gjjy_header_cont{width:auto;}
  .ss img, .en img{width:20px;} 
  .en{width: 55px;height: 32px;border:0;}
  .en span{font-size:16px;}
  .top_search{height:60px;}
  .phone_btn{display:block!important;position:absolute;right:3px;}
  .phone_btn span{display:block;background:#016347;width:23px;height: 3px;margin:4px 0;}
  .xxgk_li li .second_nav_btn{font-size:20px;position:absolute;right: 15px;top:2px;color: #016347;display:block;width:30px;height:30px;line-height:30px;text-align:center;transition:all 0.5s;}
  .xxgk_li li .second_nav_btn.active{transform:rotate(90deg);}
  .xxgk_li li .second_nav_btn svg{margin-top:12px;}
  .xxgk_li li .second_nav{background: #f5f5f5;}
  .xxgk_li li .second_nav a{background: #f5f5f5;width:50%;display: inline-block;float: left;font-size: 16px;}

}