@font-face {
  font-family: Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}

body,html{width:100%}
body{font-family:Helvetica,Arial,sans-serif;color:#424141;width:100%;min-width:320px;overflow-x: hidden;}
a{color:#424141}
em,i{font-style:normal}
a:focus,a:hover{text-decoration:none;color:#424141}
/* .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0} */
ul{padding:0;margin-bottom:0;}
p,dl{margin-bottom:0;}
li{list-style:none}
button,img,input,select,textarea{border:none;padding:0;background:none;font-size:14px;outline:none!important;-webkit-box-shadow:0 0 0 rgba(255,255,255,0)!important;box-shadow:0 0 0 rgba(255,255,255,0)!important;}
textarea{resize: none;}



.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.container{position:relative}
.img{width:100%;overflow:hidden}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
@media (min-width:1500px){
	.container{width:1450px}
}


/*导航*/
.header{width:100%;top:0;left:0;z-index: 1030;}
.navbar-default{position: relative;border:0;margin:0;background: 0;}
.nblack{position: absolute;width: 100%;height: 100%; top: 0;left: 0; background-color:rgba(0,0,0,0.8);border:0;margin:0;
	backdrop-filter:brightness(100%) blur(10px);
	-webkit-backdrop-filter:brightness(100%) blur(10px);
	/*-webkit-filter: blur(3px);*/
}
.navbar-right{float:right;margin-right:-35px;}
.navbar-brand{padding:8px 15px;display: none;height:auto;}
.navbar-brand img{display:block;height:54px;}
.PC_logo{float:left;padding-top:10px;}
.PC_logo img{display:block;height:70px;}
.navbar-default .navbar-toggle{border:0;padding:9px 15px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ed750f;transition:all .5s}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .menu_close .icon-bar:nth-child(1){transform:rotate(45deg);position:relative;top:6px}
.navbar-default .menu_close .icon-bar:nth-child(2){display:none}
.navbar-default .menu_close .icon-bar:nth-child(3){transform:rotate(-45deg)}

.header .navbar-collapse:after,.header .navbar-collapse:before{display:none}
.navbar-nav{transition:all .8s;}
.navbar-default .navbar-nav>li{padding-top:16px;}
.navbar-default .navbar-nav>li>a{-webkit-transition:all .5s;transition:all .5s;font-size:20px;padding:0 35px;line-height: 80px;text-align: center;background:transparent;color:#fff;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li.active>a{color:#ed750f;background:none;}

.navbar-collapse::-webkit-scrollbar{width:2px;height:2px}



.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
.navbar-default .dropdown-menu{border:none;min-width:150px;left:50%;right:auto;background:#ffffff;top:100%;padding:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.navbar-default .dropdown-menu a{font-size:14px;padding:12px 10px;text-align:center;border-bottom:1px solid #e7e7e7;-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-default .dropdown-menu li:last-child a{border-bottom:none;}
.navbar-default .dropdown-menu a:hover{color:#ed750f;background: transparent;}

.navbar-tel{position: absolute;right:15px;top:8px;font-size:16px;color:#ed750f;line-height: 1;z-index: 2;}
.navbar-tel:hover{color:#ed750f;}

@media screen and (max-width:991px){
	.navbar-tel{top:25px;right:100px;font-size:20px;}
}
@media screen and (max-width:767px){
	.navbar-tel{top:24px;right:60px;font-size:16px;}
}
@media screen and (max-width:360px){
	.navbar-tel{top:25px;right:55px;font-size:14px;}
}
@media screen and (min-width:992px){
	.navbar-tel{font-size:20px;top:8px;letter-spacing: 1px;}
}
@media screen and (min-width:1200px){
	.navbar-tel{font-size:24px;top:12px;}
}

/*返回顶部*/
.goBack{position:fixed;width:50px;height:50px;right:10px;bottom:100px;z-index:5;cursor:pointer;display:none;opacity:0.9;}
.goBack img{width:100%;height:100%;}
.goBack:hover{opacity:1;}

.backList{width:100%;padding:30px 0 0;border-top:1px solid #f0f0f0;margin-top:50px;}
.backList a{display: block;width:112px;height:40px;line-height:40px;text-align:center;background:#ed750f;border:1px solid #ed750f;color:#fff;margin:0 auto;border-radius: 4px;}
.backList a:hover{background:#fff;color:#ed750f;}


/* footer */
.footer{background:#373737;width:100%;font-size:14px;color:#fff;}
.footer a{color:#fff;display: inline-block;margin:0 5px;}
.copyRight{padding:13px 0;text-align: center;}

@media screen and (min-width:1200px) and (max-width:1499px){
	
	/*导航*/
	.navbar-right{margin-right:-28px;}
	.navbar-default .navbar-nav>li{padding-top:16px;}
	.navbar-default .navbar-nav>li>a{font-size:20px;line-height:70px;padding:0 28px;}
	.PC_logo img{height:65px;}
	
	.navbar-default .dropdown-menu{min-width:140px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.goBack{width:45px;height:45px;}
	
	/*导航*/
	.navbar-right{margin-right:-20px;}
	.navbar-default .navbar-nav>li{padding-top:16px;}
	.navbar-default .navbar-nav>li>a{font-size:18px;line-height:60px;padding:0 20px;}
	.PC_logo img{height:55px;}

	.navbar-default .dropdown-menu{min-width:130px;}
	
}


@media screen and (min-width:0) and (max-width:991px){
	/*导航*/
	.PC_logo{display: none;}
	.navbar-brand{display: block;}
	.header{height:70px;}
	.header .container{width:100%;background: #000;padding-left:0;padding-right:0;}
	.navbar-default{position: fixed;}
	.navbar-toggle{display:block;margin:18px 30px 18px 15px;}
	.navbar-nav{float:none;width:100%;margin:0;}
	.navbar-header{float:none}
	.navbar-nav>li{float:none}
	.navbar-default .navbar-nav>li>a{width:100%;height:auto;padding:10px 15px;line-height:20px;font-size:14px;}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li.active>a{background:none;color:#ed750f;}
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:30px}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:15px;padding-left:15px}
	.navbar-collapse.collapse{display:none!important;border-top:1px solid #fff;background:#000;margin:0;}
	.collapse.in{display:block!important;overflow-y:auto!important}
	.navbar-right{float:none!important;margin:8px 0;}
	.navbar-default .navbar-nav>li>a span{position: relative;display: block;text-align: left;}
	.navbar-default .navbar-nav>li>a>span:before,
	.navbar-default .navbar-nav>li>a>span:after{content:"";width:100%;height:1px;background-color:rgba(0,0,0,0.1);position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;transition:all .5s}
	.navbar-default .navbar-nav>li>a>span:after{width:0;height:2px;background-color:#ed750f;}
	.navbar-default .navbar-nav>.active>a>span:after,.navbar-default .navbar-nav>li:hover>a>span:after{width:100%}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#ed750f;background:transparent}
	
	.navbar-default .dropdown-menu{position: static;width:100%;margin:0;float:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0);background:none;padding:0;-webkit-transform: translateX(0);transform: translateX(0);}
	.navbar-default .dropdown-menu li{padding:0 15px;}
	.navbar-default .dropdown-menu a{position: relative;padding:5px 15px 5px 25px;border-bottom:1px #e7e7e7 dashed;text-align:left;}
	.navbar-default .navbar-nav .dropdown-menu>li>a{line-height:25px;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px #e7e7e7 dashed;}
	.navbar-default .dropdown-menu a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#e61c24;background:none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
	.navbar-default .dropdown-menu>.active>a,.navbar-default .dropdown-menu>.active>a:focus,.navbar-default .dropdown-menu>.active>a:hover{color:#e61c24;background:transparent}
	
	.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: block;}
}


@media screen and (min-width:768px) and (max-width:991px){
	.navbar-default .dropdown-menu a{padding:8px 15px 8px 25px;}
	
	.goBack{width:45px;height:45px;}
	.footer{font-size:12px;}
	.backList{margin-top:40px;}
}


@media screen and (min-width:0px) and (max-width:767px){
	.phone{display: none;}
	.goBack{width:40px;height:40px;bottom:70px;opacity:1;}
	
	.container{width:100%;}
	/*导航*/
	.header{height:64px;}
	.navbar-toggle{margin:16px 30px 16px 15px;}
	.navbar-brand img{height:48px;}
	
	/*导航*/
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0;}
	.navbar-toggle{margin-right:0;}
	.navbar-default .navbar-nav>li>a{padding:10px 0;}

	.navbar-default .dropdown-menu li{padding:0}
	
	/* footer */
	.footer{font-size:12px;}
	.copyRight{padding:12px 0;}
	.copyRight a{display: block;margin:3px 0;}
	
	.backList{margin-top:35px;}

}













/*动画*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation: fadeIn 0.7s linear;
	animation: fadeIn 0.7s linear;
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.fadeOut {
	-webkit-animation: fadeOut 0.7s linear;
	animation: fadeOut 0.7s linear;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		-ms-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 60px, 0);
		transform: translate3d(0, 60px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0)
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 60px, 0);
		-ms-transform: translate3d(0, 60px, 0);
		transform: translate3d(0, 60px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0)
	}
}
.fadeInUp {
	-webkit-animation: fadeInUp 0.7s ease both;
	animation: fadeInUp 0.7s ease both;
}
@-webkit-keyframes fadeInUpn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 60px, 0);
		transform: translate3d(0, 60px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0)
	}
}
@keyframes fadeInUpn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 60px, 0);
		-ms-transform: translate3d(0, 60px, 0);
		transform: translate3d(0, 60px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0)
	}
}
.fadeInUp2 {
	-webkit-animation: fadeInUpn 0.7s 0.2s ease both;
	animation: fadeInUpn 0.7s 0.2s ease both;
}

@-webkit-keyframes fadeInUpS {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUpS {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 30px, 0);
		-ms-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInUpS {
	-webkit-animation: fadeInUpS 0.7s ease-in-out;
	animation: fadeInUpS 0.7s ease-in-out;
}


@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation: fadeInLeft 1s;
	animation: fadeInLeft 1s;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation: fadeInRight 1s;
	animation: fadeInRight 1s;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
    -webkit-animation: zoomIn 1s;
    animation: zoomIn 1s
}

