/*通用文件*/
.fr{float: right;}

.mar_b10{ margin-bottom:10px; }
.mar_r10{ margin-right:10px;}
.m-l-20{ margin-left: 20px;}

/**头部**/
.ssy-header{ width: 100%; height: 550px;background:url(images/top.jpg) top center no-repeat; }

/**公用**/
.ssy-conter{ width: 1100px; margin:0 auto; font-size: 16px;}

/**返回首页按钮**/
.buttom-fh{ width:50px; padding: 5px 8px 10px 8px; font-size:15px; line-height: 18px; color:#6C0FB2;  background:#fffa6c; border-radius: 0 0 15px 15px;
box-shadow: 0px 5px 5px #570fb4;}
.buttom-fh:hover{ color: #fff; background: rgba(87,15,180,.9);}

/**活动1**/
.ssy-hd-one{ width: 100%; height: auto;padding-top:40px;}

/**活动2**/
.ssy-hd-two{ width: 100%; height: auto;padding-top:40px;}

/**活动3**/
.ssy-hd-three{ width: 100%; height: auto;padding-top:40px;}

/**注意**/
.ssy-hd-four{ width: 100%; height:auto; padding-top:40px;}

/**订单**/
.ssy-hd-dd{ width: 100%; height:auto; padding:20px 0; }

/**内容end**/
.about_xq {margin-top:5px;}

.form_container{padding: 10px; border: 2px solid #7925B7; border-radius: 10px;color: #fff;}
.title_center{margin-bottom: 25px; font-size: 35px; line-height: 40px;color: #FFFFFF; letter-spacing: 2px; font-weight: bold;}

.form_conter{background: #7925B7; padding: 15px 0;}
.form-group_1{padding-top: 20px;}

.text_left_22{margin-bottom: 10px; margin-left: 150px; font-size: 22px;line-height: 40px; color: #fbd606; letter-spacing: 2px; font-weight: normal;}
.text_left_18{font-size: 18px; color: #fbd606; letter-spacing: 2px;font-weight: bold;}
.text_left_16{font-size: 16px; color: #fbd106; letter-spacing: 2px;font-weight: bold;}

/***************** 按钮去黑色边框  ***************/

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;    box-shadow:none;        
}

a {
  color: #3d464d;
  list-style: none;
  -webkit-transition: color 300ms, background-color 300ms;
  -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms;
  transition:  color 300ms, background-color 300ms;
}

a:hover, a:focus {
  color: #d43133;  text-decoration:none;
}

/* 小按钮*/
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  border-radius:5px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e84c3d;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color:#fff;
  font-size:1.1em;
  padding:6px 20px;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #E42313;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:0;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.btn_flt{float: left;margin-top: 20px;}

/**底部**/
.zysx-foot{ width:100%;height: 100px; line-height: 100px; text-align: center; letter-spacing: 1px;  color: #fff; background:#7925B7; margin-top: 20px;}

/**导航**/
#nav{position: fixed; top: 50%; right: 40px; width: 180px; height:300px; margin-top: -210px; z-index: 1000;}

#nav li a{width: 180px; height: 40px; color: #fff; display: block; margin: 10px 0px; text-align: center; font-family:微软雅黑; margin-top:5px;}

#nav li a .nav-pd-fenlei{ont-size: 10px;}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-24{
	font-size: 24px;
}
.disp-ib{
	display: inline-block;
}

.nav_a_10{margin: 10px 0 0 0;}
.nav_span_16{font-size: 16px; font-weight: 600;}

.btn_rgt{position: fixed; top: calc(50% + 270px); right: 10px; width: 150px; height: 300px;margin-top: -160px; z-index: 1000; margin-right: 14px;}

/*一闪一闪按钮*/
.btn-twinkle{
	display: block;
	width:90px!important;
	height:90px!important;
    animation: twinkle 1s alternate infinite;
    border-radius: 50px;
}

@keyframes twinkle
{
     
    from{background: #ff6600;}
    to{background: #f4be18;}
}