/* css reset start*/
label{font-weight: 400;}
body,html{width:100%}
body{font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;min-width:320px;width:100%;overflow-x: hidden;}
a{display: block;color:#333;outline: none;}
em,i{font-style:normal}
a:focus,a:hover{text-decoration:none;color:#333;}
/* .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;color:#333;}
textarea{resize: none;}
img{display: block;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
.overflowY{overflow-y:hidden;}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0;}
.mark, mark{padding:0;}
.fl{float:left;}
.fr{float:right;}
.uppercase{text-transform: uppercase;}
.flex{display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}
.cursor{cursor:pointer;}
.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wrapper{width:100%;min-height:100vh;overflow:hidden;}
.container{position:relative;}
.img{position:relative;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;
}
.bgEEE{background:#eee;}
.bgFFF{background:#fff;}

.modal-backdrop{z-index: 1000;}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    -o-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/*导航   主色：#857507*/
.header{position: absolute;width:100%;top:0;left:0;z-index: 10;}
.header.bg .navbar-default{background-color:rgba(255,255,255,1);height:100vh;}
.navbar-default{position: relative;background-color:rgba(255,255,255,0.8);border:0;box-shadow:0 3px 8px rgba(0,0,0,.15);margin:0;border-bottom:none;transition:all .5s}
.navbar-right{float:right;}
.navbar-brand{padding:4px 0;height:auto;}
.navbar-brand img{height:60px;}
.navbar-default .navbar-toggle{border:0;padding:9px 5px 9px 15px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ff6600;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)}

.navbar-collapse{box-shadow:0 0 0 rgba(255,255,255,.0);}
.header .navbar-collapse:after,.header .navbar-collapse:before{display:none}
.navbar-nav{transition:all .8s;}
.navbar-default .navbar-nav>li{position: relative;padding:16px 0;}
.navbar-default .navbar-nav>li>a{position: relative;font-size:16px;height:36px;line-height:34px;padding:0 18px;border-radius:18px;border:1px solid transparent;text-align: center;background:transparent;color:#515251;-webkit-transition:all .5s;transition:all .5s;}
.navbar-default .navbar-nav>li>a>span{display: block;}
.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{color:#FF6600;background:transparent;}
.navbar-default .navbar-nav>li.active>a{color:#ff6600;background:transparent;border-color:#FF6600;}
/* .navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{-webkit-transition:all .5s;transition:all .5s;color:#ffffff;background:url(../images/navBg.jpg) no-repeat center;background-size:100% 100%;} */
.navbar-collapse::-webkit-scrollbar{width:2px;height:2px}

.navbar-default .navbar-nav .headForm{padding-left:25px;margin-right:-15px;}
.headForm form{position: relative;width:194px;height:35px;}
.headForm .form-control{width:100%;height:100%;border-color#ababab;border-radius: 0;padding-right:45px;}
.headForm .form-control:focus{border-color:#ababab;}
.headForm .btn{position: absolute;width:40px;height:100%;background:#ff6600 url(../images/icon/icon1.png) no-repeat center;right:0;top:0;border-radius: 0;}



/* 二级导航 */
.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
.navbar-default .dropdown-menu{border:none;left:50%;min-width:160px;right:auto;background:rgba(255,255,255,0.8);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 rgba(0,0,0,0.1);-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:#FF6600;background: transparent;}




/*返回顶部*/
.goBack{position:fixed;width:50px;height:50px;right:10px;bottom:20%;z-index:5;cursor:pointer;display:none;}
.goBack img{width:100%;height:100%;}
.goBack:hover{opacity:1;}

.backList{width:100%;padding:30px 0;border-top:1px #e5e5e5 solid;margin-top:40px;background:#fff;}
.backList a{display:block;width:136px;height:42px;line-height:42px;border:1px #FF6600 solid;color:#FF6600;font-size:16px;margin:0 auto;padding-left:60px;background:#fff url(../images/icon/icon10.png) 25px center no-repeat;}
.backList a:hover{background:#FF6600 url(../images/icon/icon10W.png) 25px center no-repeat;color:#fff;}
.noBorder.backList{border-top:transparent;margin-top:0;padding:25px 0;}


/* footer */
.footer{background:#2f2f2f;font-size:14px;color:#c7c5c5;}
.footer a{color:#c7c5c5;}
.footNav{padding:35px 0 20px;}
.footNav dl{float:left;margin-right:6%;}
.footNav .footContact{width:260px;margin-right:0;}
.footNav .footEwm{float:right;text-align:center;margin-right:0;}
.footEwm dd{overflow: hidden;}
.footEwm img{display: block;width:140px;margin:0 auto 10px;}
.footEwm .item{float:left;margin-left:15px;}
.footEwm .item:first-child{margin-left:0;}
.footNav dt{margin-bottom:15px;}
.footNav dt a{font-size:16px;color:#fff;}
.footNav dd a{line-height:24px;}
.footer a:hover{color:#fff;}

.copyRight{padding:16px 15px;border-top:1px solid #575656;overflow:hidden;text-align:center;}
.copyRight a{display:inline;}
.support{text-transform: uppercase;}

.beforIcon{font-size:16px;line-height:19px;position:absolute;top:0;right:0;display:none;width:50%;text-align:right;padding-right:5px;}
.beforIcon i{display: inline-block;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}
.beforIcon.move i{transform: rotate(45deg) scale(1.08);-webkit-transform: rotate(45deg) scale(1.08);-moz-transform: rotate(45deg) scale(1.08);}



/* 产品导航 */
.proNav{text-align:center;}
.proNav a{display: inline-block;min-width:105px;height:35px;line-height:33px;text-align:center;font-size:14px;color:#757575;border:1px solid #404141;border-radius: 20px;margin:4px;padding:0 5px;}
.proNav a:hover,
.proNav a.active{color:#fff;border-color:#FF6600;background:#FF6600;}



@media (min-width:1400px){
	.container{width:1200px;}
}
@media (min-width:1500px){
	.container{width:1300px;}
}
@media (min-width:1651px){
	.container{width:1400px}
}



@media screen and (min-width:1500px) and (max-width:1650px){
	/* header */
	.navbar-default .navbar-nav>li>a{padding:0 15px}
	/* footer */
	.footNav dl{margin-right:4%;}
	
}

@media screen and (min-width:1400px) and (max-width:1499px){
	/* header */
	.navbar-default .navbar-nav>li>a{padding:0 12px;font-size:15px;}
	.navbar-default .navbar-nav .headForm{padding-left:20px;}
	.headForm form{width:175px;} 

	
	/* footer */
	.footNav dl{margin-right:4%;}
	
	
	/* 产品导航 */

}

@media screen and (min-width:1200px) and (max-width:1399px){
	/* header */
	.navbar-default .navbar-nav>li>a{padding:0 12px;font-size:15px;}
	.navbar-default .navbar-nav .headForm{padding-left:20px;}
	.headForm form{width:175px;} 

	/* footer */
	.footNav dt a{font-size:15px;}
	.footNav dl{margin-right:4%;}
	.footEwm img{max-width: 120px;}
	
	
	/* 产品导航 */

}

@media screen and (min-width:992px) and (max-width:1199px){
	.goBack{width:45px;height:45px;}
	
	/*导航*/
	.navbar-brand{padding-top:9px;}
	.navbar-brand img{height:50px;}
	.navbar-default .navbar-nav>li>a{padding:0 8px;font-size:14px;}
	.navbar-default .navbar-nav .headForm{padding-left:10px;}
	.headForm form{width:150px;} 
	.navbar-default .dropdown-menu{min-width:150px;}
	.navbar-default .dropdown-menu a{font-size:13px;}

	
	/* footer */
	.footer{font-size:13px;}
	.footNav{padding-top:30px;}
	.footNav dt{margin-bottom:10px;}
	.footNav dt a{font-size:15px;}
	.footNav dl{margin-right:20px;}
	.footEwm img{width:120px;}
	.footNav .footContact{max-width:240px;}
	
	/* 产品导航 */
	.proNav a{margin-left:3px;margin-right:3px;}

}

@media screen and (min-width:0) and (max-width:991px){
	/*导航*/
	.navbar-toggle{display:block;margin:18px 0 0;margin-right:-15px;}
	.navbar-nav{float:none;width:100%;margin:0;}
	.navbar-header{float:none}
	.navbar-nav>li{float:none}
	.navbar-default .navbar-nav>li{padding:0;margin:0;}
	.navbar-default .navbar-nav>li:before{display: none;}
	.navbar-default .navbar-nav>li>a{position: relative;width:100%;height:auto;padding:12px 0;line-height:20px;font-size:14px;text-align:left;border-radius: 0;border:none;}
	.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:transparent;color:#ff6600;}
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:15px;padding-left:15px}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 74px);}
	.navbar-default .navbar-collapse{width:100%;padding:0}
	.navbar-collapse.collapse{display:none!important;border-top:1px #e7e7e7 solid;background:transparent;margin:0;}
	.collapse.in{display:block!important;overflow-y:auto!important}
	
	.navbar-default .navbar-nav>li>a:before{content: '';position: absolute;width:100%;height:1px;bottom:0;left:0;background:#e7e7e7;}
	.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:0;height:2px;bottom:0;left:0;background:#ff6600;-webkit-transition:all .5s;transition:all .5s}
	.navbar-default .navbar-nav>li>a:hover:after,
	.navbar-default .navbar-nav>li.active>a:after{width:100%;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		color:#515251;background:transparent;
	}
	
	/* 二级导航 */
	.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: block;}
	.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;border-bottom:1px #e7e7e7 solid;}
	.navbar-default .dropdown-menu a{position: relative;font-size:13px;padding:0 15px 0 25px;line-height:35px;border-color:rgba(255,255,255,.1);text-align:left;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px solid rgba(255,255,255,.1);}
	.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:#ff6600;background:none;}
	
	
	.navbar-default .navbar-nav .headForm{padding:12px 0;margin-right:0;}
	.headForm form{width:100%;}
}


@media screen and (min-width:768px) and (max-width:991px){
	
	.goBack{width:45px;height:45px;}
	
	/*导航*/
	.navbar-brand{padding:9px 0 9px 5px;}
	.navbar-brand img{height:50px;}
	
	/* footer */
	.footer{font-size:12px;}
	.footNav{padding-top:25px;}
	.footNav dt{margin-bottom:10px;}
	.footNav dt a{font-size:14px;}
	.footNav dl{margin-right:45px;}
	.footEwm{display: none;}
	.footEwm img{width:125px;}
	.copyRight{padding:13px 15px;}

	
	/* 产品导航 */
	.proNav a{font-size:13px;margin-left:3px;margin-right:3px;}

}


@media screen and (min-width:0px) and (max-width:767px){
	.goBack{width:40px;height:40px;}
	.backList{margin-top:30px;}
	
	.container{width:100%;}
	/*导航*/
	.navbar-toggle{margin-top:14px;margin-right:0;padding-right:0;}
	.navbar-brand{padding:5px 0;}
	.navbar-brand img{height:50px;}
	.navbar-nav{margin:0;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 63px);}
	
	/* footer */
	.footer{font-size:12px;}
	.footNav{padding:20px 0;}
	.footNav dl{width:100%;overflow:hidden;display: none;}
	.footNav dt{position:relative;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px;}
	.footNav dt a{font-size:14px;}
	.footNav dd{margin-top:10px;}
	.beforIcon{display:block;}

	.footNav .dl dt{background:#2f2f2f;position:relative;z-index:2;}
	.footNav .dl dd{
		position:absolute;
		padding:0 10px;
		overflow:hidden;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
		visibility: hidden;
	}
	.footNav .dl dd.show{
		position:static;
		visibility: visible;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
		-webkit-transition: -webkit-transform 300ms ease;
		transition: -webkit-transform 300ms ease;
		transition: transform 300ms ease;
		transition: transform 300ms ease, -webkit-transform 300ms ease;
	}

	.footNav .footContact{width:100%;display: block;}
	.footNav .footEwm{display: block;margin-top:15px;}
	.footEwm img{width:120px;}
	.footEwm .item{margin-left:0;margin-right:15px;}
	.footEwm .item:last-child{margin-right:0;}
	.copyRight{padding:13px 15px;}
	.copyRight a{display: block;}
	
	
	/* 产品导航 */
	.proNav a{font-size:13px;margin-left:3px;margin-right:3px;}

}

@media screen and (min-width:0px) and (max-width:479px){

}











/*动画*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

@-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, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	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
	}
}
.fadeInUp {
	-webkit-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

@-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
}

