body,div,img,dl,dt,dt,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
input,button,textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
ul,li{ list-style:none}
body{ font-size:12px;font-family:"Microsoft YaHei","΢���ź�"; background:#f3f3f3;}
a{text-decoration:none; color:#333;}
a:hover,a:active{ text-decoration:none; color:#004d9c;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}


.user-btn{display:none;}

.top{width:100%; height:35px; background:#004d9c;position:relative; z-index:99;}
.top1{width:100%; height:35px; background:#004d9c;position:relative; z-index:99;}
.top_logo{width: 195px;height:127px; background:url(../images/top_logo.png) no-repeat center top;display: block;position: absolute;top: -2px;left: 50%;margin-left:-97px;-webkit-background-size:100% auto;background-size:100% auto;z-index:999;}
.top_ch{width: 1200px;height: 100%;margin: 0 auto;position: relative;}

.top_fl{float: right;}
.top_fl li{float: left;margin-left: 30px;}
.top_fl li:first-child{margin-left: 0;}
.top_fl li a{display: block;float: left;cursor: pointer;color: #fff;line-height: 35px;position: relative;}
.top_fl li a span{float: left; display:block; height:35px;}
.top_fl li a span.icon-weixin{ width:30px; background:url(../images/top_wx.png) no-repeat left center;-webkit-background-size:28px auto;background-size:28px auto;}
.top_fl li a span.icon-weibo{ width:30px; background:url(../images/top_wb.png) no-repeat left center;-webkit-background-size:28px auto;background-size:28px auto;}
.top_fl li a div{float: left;margin-left: 4px;}
.top_ewm{transition: 0.3s;opacity: 0;z-index: -1;position: absolute;width: 96px;height: 96px;top: 35px;}
.top_ewm img{width: 96px;height: 96px;}
.top_fl li:hover .top_ewm{opacity: 1;z-index: 1;}

.top_fr{float: right;}
.top_ss{float: left;margin-top: 4.5px;}
.top_ss .search_input{width: 180px;height: 26px; background:#FFFFFF;float:left;border:0;padding:0;padding-left:10px;border-radius: 4px;}
.top_ss .search_botton1{width:45px;height: 26px;float:left;margin-left: -45px;padding:0;border:0;cursor: pointer;background: #ea5504;font-size: 13px;color: #fff;border-radius: 0px 4px 4px 0px;}

.top_ss-n {display: flex;align-items: center;width: 100%;max-width: 100px;border: 0px solid #e5e7eb;border-radius: 8px;overflow: hidden;background: #fff; padding:3px}
.top_ss-n .search_input {width: 70px;flex: 1;height: 100%;border: none;outline: none;padding: 0 5px;font-size: 13px;color: #333;}
.top_ss-n .search_botton {width: 30px;height: 100%;border: none;outline: none;border-radius: 5px;cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #fff;transition: background 0.2s; background: #ffffff;}
.top_ss-n .search_input::placeholder {color: #999;opacity: 1;}

.headerbg {
  width: 100%;
  max-width: 1920px;
  height: 160px;
  background-color: #ffffff;
  background-image: url(006.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.headerbg::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 55%;
  height: 100%;
  background: linear-gradient(to left,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.9) 20%,
    rgba(255, 255, 255, 0.4) 40%,
    rgba(255, 255, 255, 0) 100%
  );
  z-index: 2;
  pointer-events: none;
}

.header {
  width: 1200px;
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}

/* logo */
.header .logo {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.header .logo img {
  height: 110px;
  width: auto;
  object-fit: contain;
}
/* 搜索框 */
.header .search-box {
  position: relative;
  display: flex;
  align-items: center;margin-bottom:0px;
}
.search_input::placeholder {
  color: #999;
}

.logo_bg{width:100%;background:#ffffff;position:relative;}
.logo{width: 1200px;margin: 0 auto;position: relative;}
.logo img{ width:100%; display:block; border:0px;}


.wap_logo{display:none;}


.menu{width:100%; height:60px; background:#DAC856;position:relative; z-index:10; -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.menua{ width:1240px;height:60px;  margin:0px auto;}
.menua li{ float:left; height:60px; line-height:60px;padding-left:16px; padding-right:16px;position:relative;z-index:1000;}
.menua li a{font-size:16px;color:#333;text-shadow: 0 1px 2px rgba(0,0,0,0.3);transition: color 0.2s;}
.menua li a:hover{color:#D1FAE5;}

.menua ul li ul{display:none;width:100%; padding-bottom:10px;position:absolute;top:60px;left:0; background:#FFFFFF; border:0px solid #E5E7EB; border-top:none;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;border-radius: 4px !important; }
.menua ul li ul li{ width:100%;height:40px;line-height:40px; padding-left:20px; padding-right:20px; float:left;}
.menua ul li ul a{font-size:16px;color:#1F2937}
.menua ul li:hover ul{display:block;}
.menua ul li:hover ul a:hover{ color:#0F766E; }
.menua ul li:hover ul.wa{ width:260px;}
.menua ul li:hover ul.wb{ width:200px;}
.menua ul li:hover ul.wc{ width:240px;}
.menua ul li:hover ul.wd{ width:120px;}


.foot{width:100%; background:#0F766E; padding-bottom:20px; margin:0 auto; margin-top:20px;}
.foota{width:1200px; margin:0 auto;}
.foota_L{float:left; padding-top:30px;padding-left:150px;}
.foota_L img{ height:100px; border:0px; border-radius: 50px;}

.foota_R{float:right; width:900px; padding-top:35px;}
.foota_R p{  line-height:30px; font-size: 14px; color: #ffffff}
.foota_R p a{ color: #ffffff}
.foota_R p img{display:inline-block; vertical-align:middle; margin-right:5px;}
.foota_R p span{ padding-right:20px;}



@media screen and (max-width:768px) {
.m_none{display:none;}
.user-btn{display: block;margin-top:10px; margin-left:20px; position:relative; float:left; z-index:999;}
.user-btn img{ height:30px; border:0px;}

.mobile-btn{display: block; width:30px;margin-top:10px; margin-right:20px; position:relative; float:right; z-index:999;}
.mobile-btn span.icon-menu{ width:30px; height:30px; background: url(../images/menu.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block; outline:none;}
.mobile-btn span.icon-close{ width:30px; height:30px; background: url(../images/close.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block;outline:none;}


.wap-top{width:100%; height:50px; background:#007367;position:relative; z-index:99;}



.header, .headerbg{display:none;}
.wap_logo{width:100%; display:block;margin: 0 auto;position: relative;background:#ffffff}
.wap_logo img{ width:100%; display:block; border:0px;}


.menu{width:100%; margin-left:0px; height:calc(100% - 50px); display:none; position:absolute;bottom:0px;left:0px; background:rgba(0,0,0,0.6); float:left; z-index:9999;}
.menua{width:100%; height:100vh; padding-top:20px; background:#f7fbff;position:relative; float:right;display:inline-table}
.menua li{ float:left;width:100%; height:auto; line-height:30px;padding-left:20px; padding-right:0px;position:relative;z-index:1000;}
.menua li a{font-size:16px;color:#004d9c; font-weight:bold;}

.menua ul li ul{display:block;width:100%; padding-bottom:10px;position: relative;top:0px;left:0; background:#f7fbff; border:none; border-top:none;box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1) !important;border-radius: 0px !important; }
.menua ul li ul li{ width:50%;height:30px;line-height:30px; background:url(../images/sa.png) no-repeat left center;-webkit-background-size:5px 5px;background-size:5px 5px; padding-left:12px; padding-right:0px; float:left; overflow:hidden;}
.menua ul li ul a{font-size:14px;color:#333333; font-weight:normal;}
.menua ul li:hover ul{display:block;}
.menua ul li:hover ul a:hover{ color:#004d9c; }
.menua ul li:hover ul.wa{ width:100%;}
.menua ul li:hover ul.wb{ width:100%;}
.menua ul li:hover ul.wc{ width:100%;}
.menua ul li:hover ul.wd{ width:100%;}

.head{width:100%; margin:0 auto;}
.head .logo{ float:left;width:100%; text-align:center;}
.head .logo img{ width:100%; border:0px;}

.foot{width:100%; background:#0F766E; padding:20px 0; margin:0 auto; margin-top:10px;}
.foota{width:92%; margin:0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.foota_L{width:100%;text-align:center;margin: 0 auto 15px;padding:0;}
.foota_L img{ height:90px; border:0px;}
.foota_R{ width:100%;color:#fff;font-size:14px;text-align:center;line-height:1.6;margin-top:-35px}
.foota_R p{ width:100%;margin:0;padding:4px 0;line-height:24px;}
.foota_R p span{ display: block;width:100%;text-align:center;padding:0;}
.foota_R a{color:#fff;text-decoration: none;}
}