@charset "UTF-8";
/*
'---------------------------------------
'#   设计制作：重庆持创科技有限公司
'#   QQ:543874515
'#   微信:13072363699
'---------------------------------------
*/
.container {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px) {
	.container {width:750px}
}
@media (min-width:992px) {
	.container {width:970px}
}
@media (min-width:1200px) {
	.container {width:1170px}
}
.container-fluid {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row {margin-right:-15px;margin-left:-15px}

/*网页样式*/
.wrapper{padding:0 10px 0 10px; max-width:1280px; min-width:260px; margin:auto;}
.wrap{padding:0 10px 0 10px; width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); min-width:260px; margin:auto;}

/*首页导航背景*/
.head-bj{background-color:rgba(255,255,255,0.8);}
/*--头部--*/
.head{position:fixed;top:0;left:0;z-index:5555;padding:20px 15px 10px 10px;width:101%;margin:0 auto;width:calc(101% - 20px);width:-moz-calc(101% - 20px);width:-webkit-calc(101% - 20px);background-color:#FFF;box-shadow:0 1px 2px #CCC;}
/*设置背景*/
.head .logo{float:left;margin:0 0 0 10px;}
.head .logo h1{float:left;}
.head .logo > a{float:left;}
.head .logo p{float:left;height:52px;line-height:50px;color:#222;padding:0 0 0 12px;}
.head .logo p span{color:#FFF;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:0 2px 0 0;background-color:#FA5505;width:22px;line-height:24px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.head .nav{float:right;}
.head .nav li{float:left;padding:0 20px;line-height:45px;position:relative;}
.head .nav li a{ position:relative;display:block;font-size:16px;color:#000;}
.head .nav li a:hover, .head .nav li a.on{background-position:left center;
	transition: all 0.2s; 
	-webkit-transform: all 0.2s;    /* for Chrome || Safari */
	-moz-transform: all 0.2s;       /* for Firefox */
	-ms-transform: all 0.2s;        /* for IE */
	-o-transform: all 0.2s;         /* for Opera */
	color:#FA5505;
	font-size:16px;
	font-weight:bold;
}   
 /* transition: all 1s;  transform-origin:(2%,75%);	rotateX 上下 */
.head .nav li:nth-child(7){padding-top:9px;}
.head .nav li:nth-child(7):before{content: "";}
/*
.head .nav li:nth-child(8){ cursor:pointer;top:10px;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.head .nav li:nth-child(8) i{ font-size:20px;}
.head .nav li:nth-child(9){ top:3px;padding:0 20px;color:#FA5505;font-weight:bold;font-size:20px;font-family:Arial, Helvetica, sans-serif, microsoft yahei;line-height:42px;}
*/
.head .nav li p{position:absolute;line-height:16px;font-size:14px;padding-bottom:15px;text-align:center;width:180px;top:62px;left:-40px;display:none;z-index:999;background-color:#FFF;border:2px solid #EEE;border-top:none;}
.head .nav li p img{width:100%;}
.head .nav li i{font-size:22px;}
/*下拉菜单*/
.head .nav li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:45px;
	left:-1px;
	background:#FFF;
	border:#EEF 1px solid;
	/*border-bottom:none;*/
	padding:5px 0 15px 0;
}
.head .nav li ul li {
	display:block;
	position:relative;
	float:none;
	margin-right:0;
	padding:0 15px;
	width:auto;
	min-width:115px;
	height:30px;
	line-height:30px;
	/*border-bottom:#E0E0E0 1px solid;*/
}
.head .nav li.navmoon a {color:#FA5505;font-weight:bold;}
.head .nav li.navmoon ul {display:block;}
.head .nav li.navmoon ul a {display:block;width:100%;height:40px;line-height:40px;color:#333;font-size:15px;font-weight:normal;}
.head .nav li.navmoon ul a:hover {color:#FA5505;font-size:15px;font-weight:normal;}

/*滚动时浮动*/
.head-f{ padding:6px 10px 5px 10px;z-index:9998;box-shadow:0 1px 2px #CCC;}
.head-f .nav{padding:3px 0 0 0;}
.head-f .nav li{float:left;padding:0 15px;position:relative;
	transition: all 0.8s;
	-webkit-transform: all 0.8s;    /* for Chrome || Safari */
	-moz-transform: all 0.8s;       /* for Firefox */
	-ms-transform: all 0.8s;        /* for IE */
	-o-transform: all 0.8s;         /* for Opera */
}
.head-k{height:90px;}

/*手机点开*/
.nav-ico{ float:right;margin:8px 10px 0 0; display:none;width:40px;height:32px;line-height:32px;}
.nav-ico img{ width:100%;cursor:pointer;}
.nav-ico i{ display:none;}
.nav-ico i:first-child{display:block;}
@media screen and (max-width:1200px){
	.head .nav{display:none;position:absolute;z-index:55555;background-color:#f9f9f9;top:55px;left:0;width:100%;padding:10px 0 20px 0}
	.head .nav li{float:none;border-bottom:1px solid #ddd;text-align:center}
	.head .nav li:nth-child(7),.head .nav li:nth-child(8),.head .nav li:nth-child(9){display:none}
	.nav-ico{width:36px;height:36px;line-height:36px;display:block}
	.head .nav li ul li{display:none}
}

@media screen and (max-width:780px){
  .head{ padding:8px 1px 2px 1px; width:calc(100% - 2px); width:-moz-calc(100% - 2px); width:-webkit-calc(100% - 2px);}
  .head .logo h1{margin-top:5px}
  .head .logo img{height:40px}
  .head .logo p{font-size:12px}  
  .head-k{height:60px;}
}

@keyframes bounce-down {
 25% {transform: translateY(-5px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(5px);}
}

.animate-bounce-down{ background:#333; width: 100px; height: 100px; margin:100px auto;-webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;
}

@-webkit-keyframes bounce-up {
 25% {-webkit-transform: translateY(10px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(-10px);}
}

@keyframes bounce-up {
 25% {transform: translateY(10px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-10px);}
}
.animate-bounce-up{ -webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;}

/*-----Banner css------------------------ */
.i-banner{margin:0 auto;width:100%;height:100vh;position:relative;overflow:hidden; }
.i-banner .swiper-slide{ position:relative;width:100%;overflow:hidden;}
.i-banner .swiper-slide > img{width:100%;min-width:100%;height:100vh;}
/*分页*/
.pagination {position:absolute;left:0;text-align:center;bottom:30px;width:100%;}
.swiper-pagination-switch {display:inline-block;width:10px;height:10px;border-radius:10px;background:#FFF;border:1px solid #DDD;margin:0 3px;cursor:pointer;}
.swiper-active-switch {background:#FA5505;}
/*左右按钮*/
.button-next,.button-prev {position:absolute;cursor:pointer;z-index:99;top:50%;width:76px;height:76px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-24px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60);}
.button-next {left:0;background-position:left center}
.button-prev {right:0;background-position:right center}
.button-next:hover,.button-prev:hover {opacity:9;filter:alpha(opacity=90);opacity:.9;background-color:rgba(0,0,0,.15);}
/*swiper*/
.swiper-container {margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide {float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}

/*统一设置before 和 after*/
.i-banner .before{-webkit-transform:translateY(30px); -moz-transform:translateY(30px); -ms-transform:translateY(30px); -o-transform:translateY(3px); transform:translateY(30px);
-webkit-transition-duration:0.8s; -moz-transition-duration:0.8s; -o-transition-duration:0.8s; transition-duration:0.8s; opacity:0;}
.i-banner .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}

.i-banner .slide1 .img,
.i-banner .slide2 .img,
.i-banner .slide3 .img {margin:0 auto;width:auto;max-width:1920px;min-width:100%;height:100vh;text-align:center;}

/*第一个li*/
.i-banner .slide1{}
.i-banner .slide1 .on-text{position:absolute;top:25vh;width:100%;}
.i-banner .slide1 .on-text .on-bg{display:block;margin:0 auto;width:780px;padding:50px 40px;background:rgba(255,255,255,.95);}
.i-banner .slide1 .on-text .on-bg .tit { padding:0 0 30px 0;font-size:48px;color:#000;font-weight:bold; text-align:center;}
.i-banner .slide1 .on-text .on-bg .tit font{margin:0 10px 0 0;color:#FA5505;}
.i-banner .slide1 .on-text .on-bg .tit font u{position:relative;top:-15px;color:#FA5505;text-decoration:none;}
.i-banner .slide1 .on-text .on-bg .jj{padding:0 0 60px 0;font-size:24px;color:#555;text-align:center;
-webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -o-transition-delay:0.3s;transition-delay:0.3s;}
.i-banner .slide1 .on-text .on-bg .ico{ max-width:800px;margin:auto;
-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}
.i-banner .slide1 .on-text .on-bg .ico p{float:left;width:80%;width:calc(20% - 20px);width: -moz-calc(20% - 20px);width:-webkit-calc(20% - 20px);padding:0 10px 0 10px;line-height:50px; font-size:24px;color:#333;text-align:center;}
.i-banner .slide1 .on-text .on-bg .ico p i{font-size:80px;color:#333;}
.i-banner .slide1 .on-text .on-bg .ico p img{ max-width:100%;}
.i-banner .slide1 .on-text .on-bg .ico p:hover{
transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari 和 Chrome */
-o-transition: all 1s; /* Opera */
-webkit-transform: rotate(360deg);	-moz-transform: rotate(360deg);	transform: rotate(360deg);}
/*第二个li*/
.i-banner .slide2{}
.i-banner .slide2 .on-img{position:absolute;left:30vw;width:70%;bottom:-4px;}
.i-banner .slide2 .on-img img{width:100%;}
.i-banner .slide2 .on-text{position:absolute;top:30%;left:7%;color:#000;
-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.i-banner .slide2 .on-text .on-bg{display:block;margin:0 auto;width:680px;padding:50px 40px;background:rgba(255,255,255,.95);}
.i-banner .slide2 .on-text .on-bg .tit{ padding:0 0 15px 0;font-size:48px;font-weight:bold;color:#FA5505;}
.i-banner .slide2 .on-text .on-bg .tit a{color:#FA5505;}
.i-banner .slide2 .on-text .on-bg .tit a:hover{color:#000;}
.i-banner .slide2 .on-text .on-bg .jj{ padding:0 0 15px 0;font-size:20px;line-height:34px;color:#555;}
.i-banner .slide2 .on-text .on-bg .ico{ max-width:600px;margin:auto;margin-left:-22px;
-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}
.i-banner .slide2 .on-text .on-bg .ico span{float:left;width:100%;width:calc(35% - 10px);width:-moz-calc(35% - 10px);width:-webkit-calc(35% - 10px);margin:0;line-height:50px;font-size:22px;color:#000;text-align:center;}
.i-banner .slide2 .on-text .on-bg .ico span i{font-size:32px;color:#FA5505;}
.i-banner .slide2 .on-text .on-bg .ico span img{ max-width:100%;}
/*第三个li*/
.i-banner .slide3{}
.i-banner .slide3 .on-text{position:absolute;top:35vh;left:7%;color:#000;
-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.i-banner .slide3 .on-text .on-bg{display:block;margin:0 auto;width:680px;padding:50px 40px;background:rgba(255,255,255,.95);}
.i-banner .slide3 .on-text .on-bg .tit{ font-size:48px;padding:0 0 14px 0;font-weight:bold;}
.i-banner .slide3 .on-text .on-bg .tit a{color:#000;}
.i-banner .slide3 .on-text .on-bg .tit a:hover{color:#F00;}
.i-banner .slide3 .on-text .on-bg .tit font{margin:0 10px 0 0;color:#FA5505;}
.i-banner .slide3 .on-text .on-bg .tt{ font-size:22px;padding:20px 0 20px 0;font-weight:bold;}
.i-banner .slide3 .on-text .on-bg .jj{ font-size:20px;line-height:30px;color:#555;}
/*图片效果*/
.i-banner .slide3 .imggroup{ position:absolute; width:60vw; top:0px; right:0; -webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	transform: rotate(45deg);}
.i-banner .slide3 .imggroup p{float:left; width:19vw;}
.i-banner .slide3 .imggroup p img{ width:100%;}
.i-banner .slide3 .imggroup .on-img1{margin:-20vh 0 0 0;}
.i-banner .slide3 .imggroup .on-img1.before{-webkit-transform:translate(0,120px);-moz-transform:translate(0,120px);-ms-transform:translate(0,120px);-o-transform:translate(0,120px);transform:translate(0,120px)}
.i-banner .slide3 .imggroup .on-img2{ margin:-50vh 0 0 0;}
.i-banner .slide3 .imggroup .on-img2.before{-webkit-transform:translate(10px,-120px);-moz-transform:translate(10px,-120px);-ms-transform:translate(10px,-120px);-o-transform:translate(10px,-120px);transform:translate(10px,-120px)}
.i-banner .slide3 .imggroup .on-img3{ margin:-20vh 0 0 0;}
.i-banner .slide3 .imggroup .on-img3.before{-webkit-transform:translate(0,120px);-moz-transform:translate(0,120px);-ms-transform:translate(0,120px);-o-transform:translate(0,120px);transform:translate(0,120px)}
/*统一取消*/
.i-banner .slide3 .imggroup .before.after{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
/*滚动的下箭头*/
.scroll-tips{position:absolute;left:5%;bottom:30px;z-index:10;cursor:pointer}
.scroll-tips i{display:block;font-size:40px;-webkit-animation:portraitmove 1.5s ease infinite; -moz-animation:portraitmove 1.5s ease infinite; -o-animation:portraitmove 1.5s ease infinite; animation:portraitmove 1.5s ease infinite;color:#FFF;}

@-webkit-keyframes portraitmove{
  0%{-webkit-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  35%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
  65%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
  90%{-webkit-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  }@-moz-keyframes portraitmove{0%{-moz-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  35%{-moz-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
  65%{-moz-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
  90%{-moz-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  }@-o-keyframes portraitmove{0%{-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  35%{-o-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
  65%{-o-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
  90%{-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  }@keyframes portraitmove{0%{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
  35%{-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
  65%{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
  90%{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
}

@media screen and (max-width:780px){
  .i-banner .swiper-slide > img{width:auto;height:100vh;}
  .i-banner .prev-next{ display:none;}
  /*第一个li*/
  .i-banner .slide1 .on-text{ top:35vh;left:0;padding:0;margin:0;width:100%;}
  .i-banner .slide1 .on-text .on-bg{display:block;margin:0 auto;width:auto;padding:30px 20px;background:rgba(255,255,255,.95);}
  .i-banner .slide1 .on-text .on-bg .tit{font-size:20px;}
  .i-banner .slide1 .on-text .on-bg .tit font u{position:relative;top:-5px;color:#FA5505;text-decoration:none;}
  .i-banner .slide1 .on-text .on-bg .jj{margin:0 0 30px 0;padding:0;font-size:14px;}
  .i-banner .slide1 .on-text .on-bg .ico p{margin:0;padding:0 4px;line-height:30px;font-size:14px;width:100%;width:calc(20% - 8px); width:-moz-calc(20% - 8px);width:-webkit-calc(20% - 8px);}
  .i-banner .slide1 .on-text .on-bg .ico p img{ max-width:90%;}
  .i-banner .slide1 .on-text .on-bg .ico p i{font-size:20px;color:#333;}
  /*第二个li*/
  .i-banner .slide2 .on-text{top:35vh;left:0;margin:0;padding:0;width:100%;}
  .i-banner .slide2 .on-text .on-bg{display:block;margin:0 auto;width:auto;padding:30px 20px;background:rgba(255,255,255,.95);}
  .i-banner .slide2 .on-text .on-bg .tit{ font-size:20px;text-align:center;width:90%;margin:auto; padding:0 0 15px 5%;}
  .i-banner .slide2 .on-text .on-bg .jj{ font-size:14px;line-height:28px;text-align:center;width:95%;margin:auto;padding:0 0 0 2%;}
  .i-banner .slide2 .on-text .on-bg .ico{margin:0 0 0 1%}
  .i-banner .slide2 .on-text .on-bg .ico span{padding:0 4px;width:100%;width:calc(33% - 8px);width:-moz-calc(33% - 8px);width:-webkit-calc(33% - 8px);margin:0;line-height:30px;font-size:14px;color:#000;text-align:center;}
  .i-banner .slide2 .on-text .on-bg .ico span i{font-size:18px;color:#FA5505;}
  .i-banner .slide2 .on-text .on-bg .ico span img{ max-width:90%;}
  /*第三个li*/
  .i-banner .slide3 .on-text{ top:45vh;left:0;padding:0;margin:0;width:100%;}
  .i-banner .slide3 .on-text .on-bg{display:block;margin:0 auto;width:auto;padding:30px 20px;background:rgba(255,255,255,.95);}
  .i-banner .slide3 .on-text .on-bg .tit{ font-size:20px;width:90%;margin:auto;text-align:center; padding:0 0 10px 5%; margin:0;}
  .i-banner .slide3 .on-text .on-bg .tit font{margin:0 10px 0 0;color:#FA5505;}
  .i-banner .slide3 .on-text .on-bg .tt{ font-size:15px;padding:20px 0 20px 0;font-weight:bold;text-align:center;}
  .i-banner .slide3 .on-text .on-bg .jj{ font-size:14px;line-height:28px;width:90%;margin:auto;text-align:left;padding:0 0 0 5%;margin:0;}
  /*第三个img*/
  .i-banner .slide3 .imggroup .on-img1{margin:0;}
  .i-banner .slide3 .imggroup .on-img2{ margin:-10vh 0 0 0;}
  .i-banner .slide3 .imggroup .on-img3{ margin:0;}
  .i-banner .slide3 .imggroup{width:80vw;top:0;right:0;-webkit-transform: rotate(0);-moz-transform: rotate(0);transform: rotate(0);}
  .scroll-tips{left:50%;bottom:70px;margin-left:-25px;}
}

/*-----内页BANNER------------------------------*/
.zbanner {position:relative;width:100%;height:300px;background:#666;text-align:center;overflow:hidden !important;}
.zbanner .div_font {position:absolute;top:30%;left:12%;width:76%;font-family:Arial,微软雅黑;z-index:1;height:100%;overflow:hidden !important;}
.zbanner .div_font .div_p1, .zbanner{color:#FFF;}
.div_font .div_p2{color:#DDD;}
/*-----背景视频------------------------------*/
.v-overlay {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
	z-index: 0;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
/*
@media (max-width:768px) {
	.v-overlay{display: none;}
}*/

@media only screen and (min-width: 1200px) {
	.zbanner .div_font .div_p1 {font-size:48px;}
	.zbanner .div_font .div_p2 {font-size:18px;margin-top:24px;line-height:27px;}
}
/*----------custom----------*/
@media only screen and (max-width: 1200px) {
	.zbanner {height:350px;}
	.zbanner .div_font .div_p1 {font-size:40px;}
	.zbanner .div_font .div_p2 {font-size:18px;margin-top:20px;line-height:27px;}
}
@media only screen and (max-width: 1063px) {
	.zbanner {height:300px;}
	.zbanner .div_font .div_p2 {font-size:18px;margin-top:15px;}
	.zbanner .div_font .div_p1 {font-size:30px;line-height:27px;}
}
@media only screen and (max-width: 800px) {
	.zbanner {height:200px;}
	.zbanner .div_font .div_p1 {font-size:20px;}
	.zbanner .div_font .div_p2 {font-size:14px;margin-top:10px;line-height:20px;}
}

/*-----面包屑------------------------------*/
.main_tit {line-height:27px;padding:10px 0;border-bottom:1px solid #ececec;}
.main_tit p {padding-left:20px;background:url(../images/icon15.png) no-repeat left 6px;}

/*----------footer----------*/
.foot2 {background:#151515;padding:10px 0;line-height:30px;font-size:12px;color:#CCC;word-spacing:5px;}
.foot2 span {margin:0 5px;}
.foot2 span a {color:#EEE;}
.foot2 span a:hover {color:#FA5505;}
.foot2 img {vertical-align:middle;}
.foot2 .beian img{height:20px;vertical-align:middle;}
.foot2 .beian font{margin:0 0 0 5px;}
.foot2 .beian a font{color:#F7F7F7}
.foot2 .beian a:hover font{color:#FA5505}
@media screen and (max-width:780px){
	.foot2{line-height:20px;}
	.foot2 .beian img{height:14px;}
}

/*---滑动客服----------*/
.phone_btn {position:fixed;z-index:9999;top:60%;right:2px;}
.phone_btn a {display:block;}
.phone_btn .wrap {/*width:200px;*/overflow:inherit;height:200px;}
.phone_btn .list {position:absolute;transition:all 0.5s;right:0;width:40px;line-height:40px;background:#F60;border-radius:40px;overflow:hidden;}
.phone_btn a {display:block;clear:both;position:relative;}
.phone_btn p {white-space:nowrap;overflow:hidden;color:#fff;}
.phone_btn .li_QQ {top:0;}
.phone_btn .li_wx {top:45px;}
.phone_btn .li_dh {top:90px;}
.phone_btn .li_xq {top:135px;}
.phone_btn .li_top {top:180px;}
.phone_btn .list i{float:left;color:#FFF;font-size:22px;margin:10px 10px 8px 10px;}
.phone_btn .list:hover {width:126px;}
.phone_btn .li_dh:hover{width:162px;}
.phone_btn .list_wx {position:absolute;transition:all 0.5s;right:0;width:40px;line-height:40px;background:#F60;border-radius:40px;}
.phone_btn .list_wx i{float:left;color:#FFF;font-size:22px;margin:10px 10px 8px 10px;}
.phone_btn .list_wx:hover .text {display:block;}
.phone_btn .list_wx .text {display:none;position:absolute;right:100%;top:50%;margin-top:-50px;margin-right:10px;border:1px solid #EEE;background:#FFF;text-align:center;width:130px;height:160px;}
.phone_btn .list_wx .text span{display:block;height:20px;line-height:20px;}
.phone_btn .list_wx .text img {width:100%;}

/*
.video {width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:-6px;position:relative;}
.video.playing+div {display:none}
*/
.news_state{display:block;margin:0 auto;font-size:12px;color:#666;line-height:24px;background:#F9F9F9;text-align:center;}

/*底部信息*/
.hei50{height:50px;}
.footer_box{background-color:#333;padding:0;}
.footer_box .foot{ padding:0;margin:auto;color:#9A9A9A;}
.footer_box .foot-title{ display:block;margin:0;padding:10px 0 0 0;height:50px;line-height:50px;border-bottom:1px solid #666;text-align:left;font-size:18px;color:#f3f3f3;font-weight:bold;overflow:hidden !important;}

/* MAP -------------------------------------- */
.map_universe {float:left;display:block;margin:0;padding:0;width:40%;width:calc(100% - 760px);width:-moz-calc(100% - 760px);width:-webkit-calc(100% - 760px);height:360px;overflow:hidden !important}
.amap-icon img, .amap-marker-content img{marign:0 0 5px 0;width:19px;height:31px;}
.amap-marker-label {border:0;background-color:transparent;}
.do-mapInfo-content {display:block;min-width:266px;max-width:266px;margin:0 0 0 10px;padding:0 -20px 0 0;color:#4B4F53;font:normal 15px/25px Arial;word-wrap:break-word;word-break:break-all;word-break:normal;overflow-x:hidden;overflow:hidden !important}
.map_universe a{margin-right:-15px;}
/*隐藏LOGO*/
.amap-logo {display:none!important;}
.amap-copyright {bottom:-100px;display:none!important;}

/* COPY -------------------------------------- */
.footer_box .foot .right{ float:right; width:220px;line-height:34px;font-size:14px;margin-right:40px;}
.footer_box .foot .right p:nth-child(2){ line-height:34px;padding:16px 0 0 0;}
.footer_box .foot .right img{ margin:0 0 5px 0;max-width:120px;border:2px solid #FFF;}
.footer_box .foot .right p:nth-child(3){line-height:20px;}

.footer_box .foot .contact{ float:left;width:420px;margin-left:40px;}
.footer_box .foot .contact p{padding:0;background-repeat:no-repeat;line-height:34px;font-size:14px;}
.footer_box .foot .contact p span{color:#FFF;}
.footer_box .foot .contact p:nth-child(2){height:16px;line-height:16px;}
.footer_box .foot .contact p i{ font-size:14px;color:#f3f3f3;}
.footer_box .foot .contact p:nth-child(7){ padding:8px 0 0 0;}
.footer_box .foot .contact p:nth-child(7) a{ display:inline-block;font-size:26px;color:#FFF;font-family:"Times New Roman", Times, serif;background-color:#FA5505;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;padding:4px 40px 6px 40px;font-weight:700;}
.footer_box .foot .contact .bshare-custom{ padding:14px 0 0 0;}
@media screen and (max-width:780px){  
	.footer_box .foot .contact p:nth-child(7){ text-align:center;}
	.footer_box .foot .contact p:last-child{ margin:0 auto;text-align:center;}
}

/*跳动的动画*/
@-webkit-keyframes bounce-down {
 25% {-webkit-transform: translateY(-5px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(5px);}
}

@keyframes bounce-down {
 25% {transform: translateY(-5px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(5px);}
}

.animate-bounce-down{ background:#333;width:100px;height:100px;margin:100px auto;-webkit-animation:bounce-down 1.5s linear infinite;animation:bounce-down 1.5s linear infinite;
}

@-webkit-keyframes bounce-up {
 25% {-webkit-transform:translateY(10px);}
 50%, 100% {-webkit-transform:translateY(0);}
 75% {-webkit-transform:translateY(-10px);}
}

@keyframes bounce-up {
 25% {transform: translateY(10px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-10px);}
}
.animate-bounce-up{ -webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;}

.links{ background-color:#3D3D3D;padding:10px;line-height:25px;font-size:12px;border-top:1px solid #444;}
.links p{float:left;color:#CCC;margin:0 6px;}
.links span{float:left;color:#666;margin:0 6px;}
.links a{float:left;margin:0 6px;color:#999;font-size:12px;}
.links a:hover{color:#F6BE80;}

@media screen and (max-width:1330px){
  .head .nav li{ padding:0 16px 0 16px;}
  .head .nav li:nth-child(9){display:none;}
}
@media screen and (max-width:1100px){
  .footer_box .foot .left{width:100%}
  .footer_box .foot .right{width:calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px)}
  .footer_box .foot .contact{width:calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px)}
}
@media screen and (max-width:780px){  
  .footer_box .foot-title{display:none;text-align:center}
  .footer_box .foot .right{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);text-align:center;margin:0 20px 0 20px}
  .footer_box .foot .right p{text-align:center}
  .footer_box .foot .contact{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:0 20px 0 20px}
}

.copy_sm{ display:block;margin:0 0 10px 0;padding:16px;text-align:center;line-height:24px;background-color:#FCFCFC;color:#868686;font-size:12px;}
.copy_sm b{color:#F00;}

/*免责声明*/
.jm{padding-left:10px;cursor:pointer;}
.pop-state{position:fixed;right:-300px;top:0;bottom:0;width:300px;
	background-color:#2b2b2b;z-index:99999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pop-state .con{position:absolute;left:0;right:0;top:50%;padding:0 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-state .con h3{font-size:18px;font-weight:normal;color:#fff;margin-bottom:10px;}
.pop-state .con p{color:#8C8C8C;font-size:14px;line-height:26px;margin-bottom:10px;}
body.open .pop-state{right:0;}

/* 全屏浮层 */
#pop-up{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:url("../images/tanbg.jpg") center top #000;display:none;}
#pop-up .info{position:absolute;left:0;top:45%;width:100%;text-align:center;transform:translatey(-50%);}
#pop-up .info .text{color:#fff;font-size:46px;line-height:70px;font-family:"din";}
#pop-up .info .service{font-size:24px;color:#fff;margin-top:30px;}
#pop-up .info .qrcode{margin-top:30px;}
#pop-up .info .qrcode img{width:150px;}
#pop-up .info .tisp{color:#666;margin-top:10px;}
#pop-up .btn_close{position:absolute;right:20px;top:20px;}
#pop-up .btn_close i{width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #666;display:block;border-radius:100%;font-size:24px;color:#fff;}
#pop-up .btn_close i{-webkit-animation:play 3s linear infinite;-moz-animation:play 3s linear infinite;animation:play 3s linear infinite;}
#pop-up .tel{position:absolute;left:0;bottom:15%;width:100%;text-align:center;font-family:"din";color:#fff;font-size:24px;}
#pop-up .tel span{margin:0 20px;color:#fff;}
#pop-up .tel span i{margin-left:10px;}
#pop-up .tel span i a{color:#fff;}
.c_mobile{font-size:24px;font-family:"quicksand";}
/*
.tel{text-align:right;padding:18px 0 18px 40px;margin-left:40px;border-left:1px solid #e8edf2;}
.tel small{display:none;font-size:14px;}
.tel .t{line-height:24px;}
.tel .t i{margin-right:5px;}
.tel .c_mobile{font-size:24px;font-family:"quicksand";}
*/
/*
'---------------------------------------
'#   设计制作：重庆持创科技有限公司
'#   QQ:543874515
'#   微信:13072363699
'---------------------------------------
*/