html{color:#333;background:#fff}
body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,strong,span,p,dl,dt,dd,input,textarea{
    margin:0;
    padding:0;
    list-style:none;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei";
    font-weight: normal;
    font-size:14px;
}

table{border-collapse:collapse;border-spacing:0}
a{ text-decoration:none;}
a:hover{text-decoration: none !important;}
a:focus {text-decoration: none!important;}
fieldset,img{border:0}
ol,ul{list-style:none}

.w-100{width:100%; height:auto; overflow:hidden;}
.w-1260{width:1200px; margin:0 auto; overflow:hidden;}
.w-1260-1{width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mt-30{ margin-top:30px;}
.mt-35{ margin-top:35px;}
.mt-40{ margin-top:40px;}
.mt-50{ margin-top:55px;}
.mt-60{ margin-top:55px;}
.mt-65{ margin-top:65px;}
.mt-70{ margin-top:60px;}
.mt-80{ margin-top:80px;}
.mt-90{ margin-top:90px;}
.mt-100{ margin-top:100px;}
.mt-120{ margin-top:100px;}
.t-align-c{ text-align:center;}
.clearfix:after {content:""; display: block; clear:both; }

.margin0{margin:0 0px;}
.margin3{margin:0 3px;}
.margin5{margin:0 5px;}
.margin8{margin:0 8px;}
.margin-20{margin:0 -20px;}
.padding0{padding:0px;}
.padding3{padding:0 3px;}
.padding8{padding:0 8px;}
.padding-8{padding-right: 3px;padding-left:3px;}
.padding-15{padding:0 -15px !important;}
.padding3-sm{padding:0 3px;}
.padding-r-0{padding-right:0px;}
.padding-5-xs{}
.padding15{
  padding:15px;
}
.padding0-sm15{padding:0px;}
.padding15-8{
  padding:15;
}
.case-padding{
  padding:5px;
}


#pro-w{margin:0 auto;width: 80%;overflow: hidden;}
.p-img{width: 100%;}

/*====================top====================*/
.top-bg{
  width: 100%;
  height: 97px;
  position: fixed;
  top:0px;
  left:0px;
  z-index: 111111;
  background: rgb(255,255,255,0.2);
  ilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  transition: all 0.3s;
}
.top-bg-hover{
  background-color:#fff;
  -webkit-box-shadow: 0px 5px 8px rgba(102,102,102,0.35);
  box-shadow: 0px 5px 8px rgba(102,102,102,0.35);
  transition: all 0.3s;
}
.ch-logo{
  position: relative;
}

/*====================menu====================*/
.menu-bg{
  width: 100%;
  height: auto;
}
.pc-menu li{
  position: relative;
  z-index: 200;
  float: left;
  width: 11%;
  padding:0px 0.1% 0px  0.1%;
  color: #222222;
  list-style: none;
  transition: all 0.3s ease-out;
}
.pc-menu-bg1{
/*  background: url(../Img/menu-bg1.png) top right no-repeat;*/
}
.pc-menu-bg1:hover{
  background: none;
}
.pc-menu li:hover{
 /* background-color: #fd5f20;*/
}
.pc-menu li a{
  position: absolute;
  z-index: 1000;
  display: block;
  height: 150px;
  line-height: 150px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-transform: capitalize;
  position: relative;
}
.pc-menu li:hover a{
  color:#fff;
}
.pc-menu li .active{
  background-color: #ff3131;
  color: #fff !important;
}
.pc-menu li:after {
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 10;
  background: url(../images/menu-bg.png) repeat-x #ff3131;
  background-position: 50px 50px;
  content: "";
  height: 150px;
  transition: all 0.4s ease 0s;
  width: 0%;
}
.pc-menu li:hover:after {
  width: 100%;
  left: 0px;
  background-position: 0px 0px;
}
.pc-menu li ul{
  position: absolute;
  top:150px;
  left:0px;
  z-index: 111111111;
  z-index: 1000;
  margin:0px;
  margin-left:0px;
  padding:15px 15px 30px 15px;
 /* width:230px;*/
  display: none;
  background-color: #fff;
  overflow: hidden;
}
.pc-menu li ul a{
  display: block;
  margin:0 auto;
  padding:0px;
  height: 30px;
  font-size: 15px;
  color: #333 !important;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
  border-bottom: 1px solid #d7d7d7;
}
.pc-menu li ul a:hover{
  color: #ee0f0f !important;
}
.pc-menu li ul a:hover:after{
  content: "";
  height: 0px;
  left: 0;
  position: absolute;
  transition: all 0.2s ease 0s;
  width: 0%;
}

/*导航*/
.header-nav{
  width: 100%;
  position: relative;
  z-index: 11111111;
}
.header-nav .nav-list>li{ width: 12.2%; float:left;padding:38px 0;position:relative;}
.header-nav .nav-list>li>a{font-size:16px;position:relative; text-align: center;}
.header-nav li.active>a,.header-nav .nav-list>li>a:hover{color:#ee0f0f;}
.header-nav .nav-list>li>a:after{content:'';position:absolute;width:1px;height:10px;background-color:#ddd;top:50%;margin-top:-5px;margin-left:20px;}
.header-nav .nav-list>li:last-child>a:after{display:none;}
.header-nav .header-contact{margin-top:32px; no-repeat left center;padding-left:42px;}
.header-nav .header-contact>p{color:#444;font-size:14px;margin-bottom:0;line-height:18px;}
.header-nav .header-contact>.fr p:first-child{font-size:12px;color:#bbb;line-height: 12px;}
.top-icon{width:12px;height:12px;position:absolute;margin-left:-18px;vertical-align:middle;margin-top:6px;}
.icon-follow{background:url("img/top_icons2.png") no-repeat left center;}
.icon-global{background:url("img/top_icons3.png") no-repeat left center;}
.dropdown-menu{border-radius:0;margin-top:0;border-top-color:#ddd;min-width:auto;display:block;display: none\9;display: block\9\0;-webkit-transform:scale(1.2,0);transform:scale(1.2,0);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-webkit-transition:-webkit-all .2s ease-out;transition:-webkit-all .2s ease-out;transition:all .2s ease-out;transition:all .2s ease-out,-webkit-all .2s ease-out;-webkit-box-shadow:0px 5px 8px rgba(102,102,102,0.35);box-shadow:0px 5px 8px rgba(102,102,102,0.35);padding:17px 26px;}
.dropdown-menu > li:not(:last-child){border-bottom:1px solid #d7d7d7;}
.dropdown-menu > li>a{padding:5px 0;font-size:14px;line-height:28px;}
.dropdown-menu > li>a:hover{color:#ee0f0f;background-color:transparent;}
.dropdown-active{display: block\9;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}

.chanpin_list_wrap{ -webkit-transition: all .2s ease-out;-webkit-transition: -webkit-all .2s ease-out;transition: -webkit-all .2s ease-out;transition: all .2s ease-out;transition: all .2s ease-out,-webkit-all .2s ease-out;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;position: absolute;z-index: 99;left: 0;right: 0; top:97px; background-color: #fff;padding-top:30px;padding-bottom:22px;}
.chanpin_list_wrap .chanpin_list{/* margin:0 15px; */text-align:center;}
.chanpin_list_wrap .chanpin_list h3{border-bottom:1px solid #ddd;padding-bottom:15px;color: #333;margin-top: 20px;margin-bottom: 10px;font-size:16px;font-weight:bold;}
.chanpin_list_wrap ul{padding-left:0;}
.chanpin_list_wrap ul li{line-height:24px;}
.chanpin_list_wrap ul li .pro_list_item a{color:#999;font-size:14px;margin:0 10px 14px;line-height:14px;display:inline-block;}
.chanpin_list_wrap ul li .pro_list_item a.active{color:#FF9900}
.chanpin_list_wrap li span{color:#3671CF;width:80px;border-right:1px solid #e4e4e4;line-height:14px;margin-right:15px;float:left;}
.chanpin_list_wrap li a{color:#777;}
.chanpin_list_wrap li a:hover{color:#f90;}
.chanpin_list_wrap li span>a{color:inherit;}
.chanpin_list_wrap li span>a:hover{color:inherit;}
.chanpin_list_wrap .pro_list_item{overflow:hidden;}
.hide{display:none;}

/*====================手机站menu====================*/
.ph-menu{
	display: block;
	width: 100%;
	padding:10px 0px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.iphone {
  position: relative;
  top: 0px;
  left:0px;
  width: 100%;
}
.iphone-tit{
  padding:10px 0px;
  width: 100%;
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
}
.iphone__screen {
  position: fixed;
  z-index: 100;
  top: 0px;
  left:0px;
  width: 100%;
  /*height:100%;*/
  overflow: hidden;
}
.iphone__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav--active .nav {
  opacity: 1;
  background-color: #333;
}
.nav__list {
  margin: 0;
  padding: 10px;
  padding-top:30px;
}
.nav__item {
  margin:0 auto;
  width: 90%;
  padding:7px;
  list-style-type: none;
  text-align: left;
}
.nav__item:after{
  content: '';
  display: block;
  position: relative;
  bottom:-8px;
  width: 50%;
  height: 1px;
  background: rgba(255,255,255,0.3);
}
.nav__link {
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}

.nav__trigger {
  display: block;
  position: relative;
  z-index: 111111;
  position: fixed;
  top:20px;
  right: 10px;
  padding:10px;
  padding-bottom:15px;
  background:rgba(0,0,0,0.5);
  border-radius: 8px;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 5px;
  background-color: #FFFFFF;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #FFFFFF;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -10px;
}
.nav__icon:after {
  margin-top: 10px;
}


/*====================手机站menu2====================*/
.ph-menu2{
  height: auto;
  padding: 5px;
  background-color: #2c2c2c;
  overflow: hidden;
}
.ph-menu2 li{
  float: left;
  width: 25%;
  height: auto;
  -webkit-transition-duration: .5s; 
  -moz-transition-duration: .5s;
  -ms-transition-duration: .5s;
  -o-transition-duration: .5s;
   transition-duration: .5s; 
}
.ph-menu2 li a{
  display: block;
  margin: 2px auto;
  padding: 6px 0px;
  width: 96%;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  border: 1px solid #fff;
  border-radius: 5px;
}
/*====================手机站 end menu2====================*/

/* 样式一*/
.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
  height: 100%;
}
.style-1 .nav--active{
	height:100%;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/*====================end手机站menu====================*/
.hy-logo{
  margin-top: 0px;
}

/*====================title====================*/






.sy-xwbt{
  width: 1260px;
  margin: 0px auto;
 font-size: 32px;
 font-weight: bold;
 text-align: center;
 color: #444444;
 margin-top: 30px;
 margin-bottom: 30px;
 line-height: 38px;
  }


/*====================middle====================*/
  /*标题*/
.tit01{
  margin-bottom: 15px;
  margin-top:20px;
  width: 100%;
  overflow: hidden;
}
.tit01 h2{
  display: block;
  margin:5px 0px;
  color: #ee0f0f;
  font-size: 36px;
  font-weight: lighter;
  text-align: center;
  font-weight: bold;
}
.tit01 p{
  color: #474956;
  line-height: 35px;
  font-size: 18px;
  color: #474956;
  font-weight: lighter;
  font-family: arial;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0px;
}
.tit01 span{
  display: block;
  text-align: center;
  font-size: 16px;
  color: #666;
}
.tit01 .line{
  margin:0px auto;
  margin-top: 12px;
  width: 30px;
  height: 2px;
  background-color: #9d9b9b;
}
.tit02{
  padding: 15px 0px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden;
}
.tit02 .tit2-l{
  float: left;
  width: 60%;
}
.tit02 .tit2-l h2{
  display: block;
  font-size: 22px;
  color: #373737;
  font-weight: bold;
  letter-spacing: 2px;
}
.tit02 .tit2-l p{
  display: block;
  margin-top: 7px;
  font-size: 12px;
  color: #afafaf;
  text-transform: uppercase;
}
.tit02 .morea a{
  display: block;
  margin-top: 25px;
  float: right;
  width: 40%;
  font-size: 14px;
  color: #343434;
  text-align: right;
  text-transform: uppercase;
}

.m-tit{
  padding:15px;
  font-size: 32px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
/*end 标题*/
/*分类*/
.jy-proc{
  text-align: center;
  height: auto;
}
.jy-proc li{
  display: inline-block;
  margin:3px 3px;
  padding:8px 0px;
  width: 260px;
  background-color: #333;
  border-radius: 5px;
  transition: all 0.3s ease-out;
}
.jy-proc li a{
  display: block;
  font-size: 17px;
  color: #fff;
  text-align: center;
  transition: all 0.3s ease-out;
}
.jy-proc li:hover{
  background-color: #ee0f0f;
}
.jy-proc li:hover a{
  color: #fff;
}


/*产品*/
.jy-pro{
  margin-bottom: 15px;
  position: relative;
  border:1px solid #666;
}
.jy-pro:before{
  content: "";
  position: absolute;
  top:0px;
  left:0px;
  z-index: 1;
  width: 0px;
  height:0px;
  background-color: #2c2b2c;
  transition: all 0.3s ease-out;
}
.jy-pro:hover:before{
  width: 100%;
 height: 100%;
}
.jy-pro .tu{
  position: relative;
  z-index: 10;
  margin:5px;
  height: auto;
  overflow: hidden;
}
.jy-pro .tu img{
  width: 100%;
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.jy-pro:hover .tu img{
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.jy-pro h3{
  display: block;
  position: relative;
  z-index: 10;
  padding:15px 0px;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #333;
  transition: all 0.3s ease-out;
}


.jy-pro .linea{
  display: block;
  position: relative;
  z-index: 10;
  margin:0 auto;
  margin-bottom: 10px;
  width: 50px;
  height: 2px;
  background-color: #666;
  transition: all 0.3s ease-out;
}
.jy-pro p{
  display: block;
  position: relative;
  z-index: 10;
  height: 40px;
  font-size: 14px;
  color: #666;
  line-height: 150%;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.jy-pro .more{
  display: block;
  position: relative;
  z-index: 10;
  margin:15px auto;
  padding:5px;
  width: 30%;
  background-color: #ee0f0f;
  text-align: center;
  font-size: 15px;
  color: #fff;
}
.jy-pro:hover h3,.jy-pro:hover p{
  color: #fff;
}
.jy-pro:hover .linea{
  background-color: #fff;
}

/*视频展示*/
.wl-video{
  position: relative;
  border: 3px solid #1b1f2a;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 10px;
}

.wl-video .tu{
  width: 100%;
  overflow: hidden;
}
.wl-video .tu img{
  width: 100%;
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.wl-video:hover .tu img{
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.wl-video h3{
  position: absolute;
  bottom:0px;
  left:-100%;
  z-index: 10;
  display: block;
  width: 0%;
  padding:8px 0px;
  font-size: 15px;
  color: #fff;
  text-align: center;
  background-color: #ee0f0f;
  transition: all 0.3s ease-out;
}
.wl-video:hover h3 {
  left:0px;
  width: 100%;
}
/*新闻*/
.wl-news{
  width: 95%;
}
.wl-news1{
  padding:17px 0px;
}
.wl-news1 .l-tu{
  float: left;
  width: 40%;
}
.wl-news1 .l-tu img{
  width: 100%;
}
.wl-news1 .r-n-con{
  float: right;
  width: 55%;
}
.wl-news1 .r-n-con a h3{
  display: block;
  height: 40px;
  font-size: 17px;
  color: #343434;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
/*.wl-news1:hover .r-n-con a h3{
  color: #ee0f0f;
}*/
.wl-news1 .r-n-con p{
  display: block;
  height: 59px;
  font-size: 14px;
  color: #9a9a9a;
  line-height: 150%;
  overflow: hidden;
}
.wl-news1 .r-n-con .more a{
  display: block;
  margin-top: 40px;
  width: 80px;
  height: 26px;
  background-color: #1b1f2a;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #9a9a9a;
  transition: all 0.3s ease-out;
}
.wl-news1:hover .r-n-con .more a{
  background-color: #ee0f0f;
  color: #fff;
}
.wl-news2{
  padding:10px 0px;
}
.wl-news2 li{
  padding:11px 0px;
  border-bottom: 1px solid #f1f1f3;
  overflow: hidden;
}
.wl-news2 li .n2-tit{
  float: left;
  width: 80%;
}
.wl-news2 li .n2-tit img{
  display: inline-block;
  margin-right: 10px;
}
.wl-news2 li .n2-tit a h3{
  display: inline-block;
  font-size: 15px;
  color: #7a7a7a;
  transition: all 0.3s ease-out;
}
.wl-news2 li:hover .n2-tit a h3{
  color: #ee0f0f;
}
.wl-news2 li .date{
  float: right;
  width: 20%;
  font-size: 13px;
  color: #7a7a7a;
  text-align: right;
  transition: all 0.3s ease-out;
}
.wl-news2 li:hover .date{
   color: #008ce3;
}

.wl-n3-img img{
  width: 100%;
}

.wl-news3{}
.wl-news3 li{
  margin-bottom: 2px;
  padding:22px 0px;
  background-color: #f4f4f4;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.wl-news3 li:hover{
  background-color: #ee0f0f;
}
.wl-news3 li .n3-tit{
  float: left;
  width: 70%;
}
.wl-news3 li .n3-tit .yuan{
  display: inline-block;
  margin-right: 15px;
  margin-left: 15px;
  width: 7px;
  height: 7px;
  border:2px solid #b3b3b3;
  border-radius: 50%;
  transition: all 0.3s ease-out;
}
.wl-news3 li:hover .n3-tit .yuan{
  border:2px solid #fff;
}
.wl-news3 li .n3-tit a h3{
  display: inline-block;
  font-size: 15px;
  color: #6f6f6f;
}
.wl-news3 li:hover .n3-tit a h3{
  color: #fff;
}
.wl-news3 li .more{
  float: right;
  width: 30px;
  text-align: center;
}
.wl-news3 li .more .yuantu{
  width: 20px;
  height: 20px;
  background-color: #e3e3e3;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #7e7e7e;
  font-weight: bold;
  border-radius: 50%;
}




/*====================end middle====================*/





.foot-lx{
  width: 100%;
  height: 460px;
  background: url(../images/foot-cont.jpg) top center no-repeat;
  overflow: hidden;
}
.foot-lx h2{
  display: block;
  width: 110px;
    height: 81px;
    margin: 0 auto;
    padding-top: 53px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
}
.foot-lx .linea{
  width: 80px;
  height: 3px;
  background-color: #fff;
  margin:0 auto;
  margin-top: 5px;
}
.foot-lx-nr{
  margin-top: 43px;
  padding:15px;
  background: url(../images/foot-bg2.jpg);
  overflow: hidden;
}
.foot-lx-nr p.com-name{
  display: block;
  margin-top: 70px;
  text-align: center;
  font-size: 27px;
  color: #333;
  font-weight: 800;
  letter-spacing: 5px;
}
.foot-lx-nr p.con-name-en{
  display: block;
  margin-top: 5px;
  font-size: 15px;
  color: #333;
  text-align: center;
  font-weight: bold;
}
.foot-lx-nr p.con-phone{
  display: block;
  margin-top:5px;
  font-size: 37px;
  color: #eb0909;
  font-weight: bold;
  text-align: center;
  font-family: "宋体";
}
.foot-lx-nr a{
  display: block;
  margin:0 auto;
  margin-top: 15px;
  width: 120px;
  height: 35px;
  line-height: 35px;
  border:1px solid #eb0909;
  text-align: center;
  font-size: 15px;
  color: #eb0909;
}
.gl-foot-w{
  padding:60px 0px 30px 0px;
  background-color: #282828;
  overflow: hidden;
}
.gl-foot-tit h3{
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}
.gl-menu{}
.gl-menu a{
  display: block;
  padding:5px 0px;
  font-size: 14px;
  color: #fff;
}
.gl-f-proc{}
.gl-f-proc a{
  float: left;
  display: block;
  width: 48%;
  padding:5px 1%;
  font-size: 14px;
  color: #fff;
}
.foot-ewm{
  text-align: center;
}
.foot-ewm img{
  display: block;
  margin:0 auto;
}
.foot-ewm p{
  display: block;
  padding:10px 0px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.gl-f-phone{
  
}
.gl-f-phone p{
  display: block;
  padding:5px 0px;
  line-height: 120%;
  color: #fff;
  text-align: center;
}
.gl-line{
  border-right:1px solid #4c4c4c;
}
.gl-bq{
  border-top:1px solid rgba(255,255,255,0.05);
  padding-top: 28px;
  color: #bcbcbc;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}
.gl-bq p,
.gl-bq p strong,
.gl-bq p p{
  color: #bcbcbc;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}
.gl-bq a{
  display: inline-block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 24px;
}


