﻿html,body{ font:14px/1.8  'Poppins',Helvetica,Arial,Lucida,sans-serif; color:#333;  -webkit-text-size-adjust:none;}
*{ padding:0;margin:0; }
.clear{ clear:both; position:relative;}
.list-none{ list-style:none; padding:0;margin:0; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#666; text-decoration:none;}
.juzhong{ display: flex;align-items: center; justify-content:center;}
.miguwenzi{ line-height:2; }
.miguwenzi img{ max-width:100%; }
/*菜单开始*/
header{ background: #fff;}

.sou{ height:48px;line-height:48px;font-size:1.2rem;}
.sou  a{ padding:0 2%; }
.sou .search { position: relative; padding:0 0px;}
.sou .inp1 { width: 100%; background: #fff; height: 32px; border: none; outline: 0;border-radius:6px; padding-left: 5px;}
.sou .btn_sub { position: absolute; right: 8px; top: 8px; width: 40px; height: 32px; background: url('../img/seah.png') no-repeat center #fff; background-size: 16px; border: none; outline: 0;}

.m-tou { margin-bottom:0px; background: #333;color: #fff;line-height:2; }
.m-tou .fa{ font-size:1.2rem; }
.m-tou a{ color:#fff; }

.social-link a{ background-color: rgba(255, 255, 255, 0.1); border-radius: 4px;display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center;}
.social-link a:hover{ background-color: #242424;}

.logo img{max-width:100%;max-height:120px; }


.bg-migu { background: #fff !important;}
a.bg-migu:hover, a.bg-migu:focus,
button.bg-migu:hover,
button.bg-migu:focus {  background-color: #fff !important;}
.navbar-migu .navbar-brand {  color: #cd1c1c;}
.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus {  color: #cd1c1c;}
.navbar-migu .navbar-brand img{ max-width:100%;max-height:100px; }
.navbar-migu .navbar-nav{  font-weight:bold; }
.navbar-migu .navbar-nav .nav-item{ text-align:center; margin:0 0%;}
.navbar-migu .navbar-nav .nav-item:last-child{  }
.navbar-migu .navbar-nav .nav-item:last-child .nav-link{background: #cd1c1c; color:#fff; }
.navbar-migu .navbar-nav .nav-item:nth-last-child(2) .nav-link{ background: #cd1c1c;color:#fff; }
.navbar-migu .navbar-nav .nav-item:nth-last-child(3) .nav-link{ background: #cd1c1c;color:#fff; }
.navbar-migu .navbar-nav .nav-link {  color: #cd1c1c;text-transform:Uppercase;}
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {  color: #f05;}
.navbar-migu .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.25);}
.navbar-migu .navbar-nav .show > .nav-link,
.navbar-migu .navbar-nav .active > .nav-link,
.navbar-migu .navbar-nav .nav-link.show,
.navbar-migu .navbar-nav .nav-link.active {  color: #cd1c1c;}
.navbar-migu .navbar-toggler {  color: rgba(0, 0, 0, 1);  border-color: rgba(0, 0, 0, 1);}
.navbar-migu .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-migu .navbar-text {  color: rgba(255, 255, 255, 1);}
.navbar-migu .navbar-text a {  color: #fff;}
.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: #fff;}
@media (max-width: 550px) {
	.navbar-migu .navbar-nav .nav-item{ width:100%; line-height:2; border-bottom:1px solid #555;text-align:left; }
}
@media (max-width: 768px) {
	.navbar-migu .navbar-brand  img{ max-height:60px; }
}
/*菜单结束*/
/*轮播图开始*/
.carousel-inner img {width: 100%;height: 100%;}

.nybn{ width:100%; height:144px; background:url(../images/abbn.jpg) center no-repeat}
.nybns{ width:1028px; height:auto; margin:0 auto; padding-top:44px;}
.nybnz{float:left}
.nybnz h1{ font-size:22px; color:#006bb5; line-height:30px; }
.nybnz h1 strong{ font-size:17px; font-weight:normal;}
.nybnz aside{ font-size:12px; color:#838383; line-height:24px;}
.nybny{ padding-top:15px; line-height:25px; float:right; background:url(../img/fhsy.png) right bottom no-repeat;}
.nybny a{ padding-right:30px;}
.nybny a:hover{ color:#008d40}

/*轮播图结束*/

/*底部开始*/
footer{ border-top:1px solid #e0e0e0; }
.foot-top{ background: #ebebeb; color:#666;   }
.foot-top  .ftitle{font-size: 16px;line-height: 20px;margin-bottom: 30px; position: relative;text-transform: uppercase; }
.foot-top  .ftitle a{ color:#666;  }
.foot-top .fa{ color:#cd1c1c;font-size:1.2rem;text-align:center; }
.foot-top a .fa{ color:#666; }
.foot-top p a{ color:#666; }
.foot-text{ text-align:left; border-top: 1px solid #e0e0e0;background: #666; padding:20px 0; font-size:1rem; }
.foot-text p{ margin-bottom:0;color:#ddd; }
.flink { margin-top:5px;  width: 100%;}
.flink .flink_list { width: 100%; margin-left: 0px;}
.flink .flink_list ul li { float: left; margin-right:10px; margin-bottom:5px;}
.flink .flink_list ul li a { font-size: 12px; color: #5a5a5a;}
.flink .flink_list ul li a:hover {  color: #036aac;}
/*底部结束*/
.youbianshang{ position:fixed;right:20px;top:60%;z-index:999999; }
.youbianshang .fa{ font-size:24px; }
.youbianxia{ position: absolute ;right:20px;bottom:40%;z-index:999999; }
.youbianxia .fa{ font-size:24px; }
.youliuyan{ background:#fff;padding:10px 0;border: 1px solid #e0e0e0; }
.fanhui{ background:#fff;padding:10px 10px;border: 1px solid #e0e0e0;text-align:center; }
.webwhat{ display:block !important; }
.appwhat{ display:none !important; }
@media (max-width:767px) {
	.webwhat{ display:none !important; }
    .appwhat{ display:block !important; }
}
#message {  position: fixed;  width: 100%;  height: 100%;  left: 0;  top: 0;  z-index: 1000;  transform: scale(0);  transition: .3s;}
.messagebg {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.6);  z-index: 1001;}
#message .m-content {  margin-top: 10%;}
#message .m-content .m-message {  background: #fff;  width: 450px;  background: #fff;  padding: 50px;  margin: 0 auto;  position: relative;  z-index: 1002;  box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
.m-message {  width: 420px;  margin: 48px auto 0;}
.m-message label {  margin-bottom: 15px;  display: block;  font-size: 14px;}
.m-message label em {  display: block;  float: right;  color: red;  height: 32px;  line-height: 32px;}
.m-message label span {  width: 70px;  height: 34px;  line-height: 34px;  color: #2F2F2F;  float: left;  font-weight: bold;  text-align: right;  margin-right: 10px;  display: inline-block;}
.m-message label input.inp,.m-message label textarea,.m-message label.code input {
  width: 77%;
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  border: #cccccc 1px solid;
  border-radius: 3px;
  padding:0 14px;
  box-sizing: border-box;
  color: #999;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.m-message label input:focus,.m-message label textarea:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6);}
.m-message label textarea {  height: 72px;  line-height: 24px;  padding:10px 14px;}
.m-message label.code {  line-height: 34px;}
.m-message label.code input {  width: 30%;  float: left;  margin-right: 30px;}
.m-message label.code .pic {  display: inline-block;  vertical-align: top;  width: 80px;  height: 32px;}
.m-message label.code img {   width: auto;   height: 35px;  display: inline-block;  vertical-align: middle;}
.btn-1 input{ width: 100px;  height: 32px;  line-height: 32px;  background: #e8e8e8;  border: none;  color: #333;  margin-right: 22px;  cursor: pointer; transition: 0.3s;}
.btn-1{   padding-left: 80px;}
.btn-1 input.focus{   background: #000;    color: #fff;}
.btn-1 input.focus:hover{    background: #cd1c1c;}
.btn-1 input:hover{    background: #ccc;}
.dibuliuyan{  position:relative;display:block; overflow: hidden;background:url(../img/liuyan.jpg) no-repeat top center; }
.dibulianxi{  position:relative;display:block; overflow: hidden;background:rgba(0, 0, 0, 0.8);; color:#fff; }
.dibulianxi p{ border-bottom:1px solid #666; }
.dibulianxi p:last-child{ border-bottom:0px solid #666; }
.dibulianxi a{ color:#fff; }
.dibulianxi .fa{ font-size:3rem;margin-top:0px; }
.dibulianxi span{ font-size:1rem; }
.dibuly { background: rgba(255, 255, 255, 0.8);border:0px #888 solid; }
.dibuliuyan p{ margin:15px 0; }
.dibuliuyan input{ width:100% ; color:#777; } 
.dibuliuyan textarea{ width:100%; color:#777; }
.dibuliuyan .btn-2{ padding:0;color:#fff;line-height:2; background:#000;border:1px solid #999; width:120px; }
.dibuliuyan .btn-2:hover{    background: #cd1c1c;}

.logotitle{ background:#cd1c1c;color:#fff; }
.logotitle1{ font-size:2rem;line-height:1;}
.logotitle2{ font-size:1rem;line-height:1.5;  }
.migubox h2{text-transform: uppercase;letter-spacing:0px;font-family: 'Oswald',"HelveticaNeue",Arial,sans-serif;}
.shipin iframe{ min-height:400px; }
.shipinw{background:#eee;}
@media (max-width: 768px) {
	.dibuliuyan{ background:none; }
}
@font-face {
 font-family:ETmodules;
 src:url(./fonts/modules.eot);
 src:url(./fonts/modules.eot?#iefix) format("embedded-opentype"),
 url(./fonts/modules.ttf) format("truetype"),
 url(./fonts/modules.woff) format("woff"),
 url(./fonts/modules.svg#ETmodules) format("svg");
}
.et_dianhua:before {
 font-family:ETmodules;
 content:"\e090"
}
.et_shouji:before {
 font-family:ETmodules;
 content:"\e00b"
}
.et_youxiang:before {
 font-family:ETmodules;
 content:"\e010"
}
.et_dizhi:before {
 font-family:ETmodules;
 content:"\e01d"
}
.et_xiazai:before {
 font-family:ETmodules;
 content:"\3b"
}
