@charset "UTF-8";

.pfchuan{
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	font-weight:500,
}
body{
	font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
@font-face {
  font-family: "HELVETICA CONDENSED BOLD";
  src: url("../fonts/HELVETICA CONDENSED BOLD.woff2") format("woff2"),
       url("../fonts/HELVETICA CONDENSED BOLD.woff") format("woff"),
       url("../fonts/HELVETICA CONDENSED BOLD.ttf") format("truetype"),
       url("../fonts/HELVETICA CONDENSED BOLD.eot") format("embedded-opentype"),
       url("../fonts/HELVETICA CONDENSED BOLD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.helve{
	font-family: "HELVETICA CONDENSED BOLD";
}


header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index: 500;
	transition:all 0.3s;
}
header.bai{
	background-color:#fff;
	border-bottom: 1px solid #f7f7f7;
	box-sizing: border-box;
}
header.bai-on{
	background-color:#fff;
	border-bottom: 1px solid #f7f7f7;
	box-sizing: border-box;
}
header.hide1 {
    -webkit-transform: scale(0) !important;
    -ms-transform: scale(0) !important;
    transform: scale(0) !important;
    opacity: 0 !important;
}
.w1600{
	position:relative;
	width:83.3%;
	margin: 0 auto;
}

header .header .logo{
	position:absolute;;
	top:50%;
	transform:translateY(-50%);
	left:0;
	display:block;
	width:3.05rem;
}
header .header .logo img{
	width:100%;
}
header .header .headerul{
	font-size:0;
	text-align: center;
	height:2.75rem;
	line-height: 2.75rem;
}
header .header .headerul li{
	display:inline-block;
	position:relative;
	margin-right:2.1rem;
}
header .header .headerul li:nth-last-child(1){
	margin-right:0;
}
header .header .headerul li .tit{
font-size:0.45rem;
color:#000000;
position:relative;
transition:all 0.3s;
font-weight:400;
}
body.bai header .header .headerul li .tit{
	color:#fff;
	font-weight:600;
}
body.bai header.bai-on .header .headerul li .tit{
	color:#000;
}
body.bai header.bai .header .headerul li .tit{
	color:#000000;
}
header .header .headerul li .tit:after{
	position:absolute;
	width:0%;
	transition:all 0.3s;
	height:1px;
	left:0;
	content: "";
	bottom: -8px;
	background-color: #ec6901;
}
header .header .headerul li.cur .tit{
	color:#ec6901;
}
body.bai header .header .headerul li.cur .tit{
	color:#ec6901;
}
header .header .headerul li.cur .tit:after{
	width:100%;
}
header .header .header-right{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
    font-size:0;
    text-align:center;
}
header .header .header-right .item{
	display:inline-block;
	position:relative;
	vertical-align: middle;
}
header .header .header-right .item.en{
	margin-right:0.4rem;
}
header .header .header-right .item .tab-en{
	font-size:0.4rem;
	color:#000000;
	transition:all 0.3s;
	padding-right: 0.5rem;
	background-size: 0.25rem;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../img/h-xia.png);
	transition:all 0.3s;
	display:none
}
body.bai header .header .header-right .item .tab-en{
	color:#fff;
	background-image: url(../img/h-xia2.png);
}
body.bai header.bai .header .header-right .item .tab-en{
	background-image: url(../img/h-xia.png);
	color:#000000;
}
body.bai header.bai-on .header .header-right .item .tab-en{
	background-image: url(../img/h-xia.png);
	color:#000000;
}
header .header .header-right .item .en-tabdiv{
	position:absolute;
	font-size:0.4rem;
	left:0;
	text-align:left;
	line-height:1.5;
	display:none;
}
header .header .header-right .item .en-tabdiv a{
	color:#000000;
	transition:all 0.3s;
}
header .header .header-right .item span{
	width:0.75rem;
	height:0.75rem;
	border: 1px solid rgba(0, 0, 0, 0.3);
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	transition:all 0.3s;
	border-radius:50%;
}
body.bai header .header .header-right .item span{
	border: 1px solid rgba(255, 255, 255, 0.3);
}
body.bai header.bai .header .header-right .item span{
	border: 1px solid rgba(0, 0, 0, 0.3);
}
body.bai header.bai-on .header .header-right .item span{
	border: 1px solid rgba(0, 0, 0, 0.3);
}
header .header .header-right .h-sear{
	margin-right:0.35rem;
}
header .header .header-right .h-sear span{
	cursor: pointer;
	background-image:url(../img/h-search.png);
}
body.bai .header .header-right .h-sear span{
	background-image:url(../img/h-search2.png);
}
body.bai header.bai .header .header-right .h-sear span{
	background-image:url(../img/h-search.png);
}
body.bai header.bai-on .header .header-right .h-sear span{
	background-image:url(../img/h-search.png);
}
body.bai header.bai .header .header-right .h-sear span{
	background-image:url(../img/h-search.png);
}

header .header .header-right .h-pho{
	margin-right:0.25rem;
}
header .header .header-right .h-pho span{
    background-image:url(../img/h-pho.png);
}
body.bai header .header .header-right .h-pho span{
	background-image:url(../img/h-pho1.png);
}
body.bai header.bai .header .header-right .h-pho span{
	background-image:url(../img/h-pho.png);
}
body.bai header.bai-on .header .header-right .h-pho span{
	background-image:url(../img/h-pho.png);
}
header .header .header-right .h-tel{
	font-size:0.4rem;
	color:#000;
}
body.bai header .header .header-right .h-tel{
	color:#fff;
}
body.bai header.bai .header .header-right .h-tel{
	color:#000;
}
body.bai header.bai-on .header .header-right .h-tel{
	color:#000;
}
header .header .header-right .pho-btn-span{
	display: inline-block;
    position: relative;
    width: 24px;
    height:0.75rem;
    vertical-align: middle;
    display:none;
}
header .header .header-right .pho-btn-span .line{
	width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    background-color: #666;
    transition: all .2s;
    transform-origin: center;
}
header .header .header-right .pho-btn-span .line1{
	top: 0;
}
header .header .header-right .pho-btn-span .line2{
	top: 50%;
    margin-top: -1px;
}
header .header .header-right .pho-btn-span .line3{
	    bottom: 0;
}
header .header .header-right .pho-btn-span.cur .line {
        top: 50%;
    bottom: auto;
    margin-top: -1px;
    background-color: #ec6901;
}
header .header .header-right .pho-btn-span.cur .line1 {
    transform: rotate(45deg);
}
header .header .header-right .pho-btn-span.cur .line2 {
   opacity: 0;
    filter: alpha(opacity=0);
}
header .header .header-right .pho-btn-span.cur .line3 {
    transform: rotate(-45deg);
}
header .header .headerul li .li-model{
	position:fixed;
	top:2.75rem;
	background-color:rgba(247, 247, 247, 0.95);
	padding: 2rem 0 2.5rem;
	left:0;
	z-index:300;
	width:100%;
	display:none;
}
header .header .headerul li .li-model .left-li{
	float: left;
	width:22.5%;
	position:relative;
	text-align:left;
}
header .header .headerul li .li-model .left-li:after{
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:4.5rem;
	content:"";
	background-color:#e5e5e5;
}
header .header .headerul li .li-model .left-li .cn-name{
	font-size:1.1rem;
	color:#ec6901;
	line-height:1.2rem;
}
header .header .headerul li .li-model .left-li .en-name{
	font-size:0.9rem;
	color:#ec6901;
	line-height:1rem;
	margin-top: 0.25rem;
}
header .header .headerul li .li-model .right-li{
	float:right;
	width:71.25%;
	position:relative;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
header .header .headerul li .li-model .right-li .placeholder{
	width: 20%;

    height: 0px;
}
header .header .headerul li .li-model .right-li .name{
	font-size:0.6rem;
	color:#212121;
	line-height:0.7rem;
	padding-left: 0.45rem;
	margin-bottom: 0.9rem;
}
header .header .headerul li .li-model .right-li .name a{
	color:#212121;
	transition:all 0.3s;
}
header .header .headerul li .li-model .right-li .li-item{
	text-align:left;
	max-width:30%;
}
header .header .headerul li .li-model .right-li .li-item .img{
	overflow:hidden;
}
header .header .headerul li .li-model .right-li .li-item .img img{
	width:100%;
}
header .header .headerul li .li-model .right-li .left{
	float:left;
	margin-right:1.75rem;
}
header .header .headerul li .li-model .right-li .left:nth-last-child(1){
	margin-right:0
}
header .header .headerul li .li-model .right-li dt{
	font-size:0.4rem;
	line-height:0.5rem;
	margin-bottom:0.6rem;
	padding-left:0.45rem;
}
header .header .headerul li .li-model .right-li dt a{
	color:#333333;
	transition:all 0.3s;
}
header .header .headerul li .li-model .right-li dd{
	font-size:0.35rem;
	margin-bottom:0.4rem;
}
header .header .headerul li .li-model .right-li dd a{
	color:#666;
	padding-left:0.45rem;
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
    transition:all 0.3s;
    background-size:6px;
}
.search-moedl{
	position:fixed;
	top:0;
	width:100%;
	left:0;
	background-color:#fff;
	padding: 1rem 0;
	transition: all 0.5s;
    opacity: 0;
    z-index:-10;
}
.search-moedl.show1{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index:600
}
.w650{
	width:650px;
	margin:0 auto;
	position:relative;
}
.search-moedl .from{
	width:600px;
	height:1rem;
	line-height:1rem;
	border:1px solid #e5e5e5;
	position:relative
}
.search-moedl .from .text{
	font-size:14px;
	height:1rem;
	line-height:1rem;
	width:80%;
	margin-left: 8.3%;
	background-color:transparent;
}
.search-moedl .from .submit{
	position:absolute;
	top:50%;
	width:0.5rem;
	height:0.5rem;
	font-size:0;
	background-color:transparent;
	transform:translateY(-50%);
	left:0.25rem;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	background-image:url(../img/h-se.png);
	cursor:pointer;
}
.search-moedl .close1{
	position:absolute;
	right:-1rem;
	top:50%;
	width:0.75rem;
	height:0.75rem;
	font-size:0;
	background-color:transparent;
	transform:translateY(-50%);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	background-image:url(../img/close1.png);
	cursor:pointer;
	transition:all 0.3s;
}
.search-moedl .form-items{
	margin-top:0.75rem;
	font-size:14px;
	line-height:1.5;
}
.search-moedl .form-items span{
	color:#999999;
	margin-right: 0.15rem;
}
.search-moedl .form-items a{
	color:#333333;
	margin-right:0.5rem;
	transition:all 0.3s;
}
footer{
	padding: 1.75rem 0 0;
	background-color:#f7f8fc;
	position:relative;
}
footer .top{
	
	position:absolute;
	top:-0.625rem;
	right:3.125%;
	z-index:10;
	cursor:pointer;
}
footer .top .img{
	width:1.25rem;
	height:1.25rem;
	line-height:1.25rem;
	text-align:center;
	margin:0 auto;
	background-color:#ec6901;

}
footer .top .top-name{
	font-size:16px;
	margin-top:0.2rem;
	color:#666;
	text-align:center;
	white-space:nowrap;
}
footer .top img{
	max-width:100%;
	animation:top0 1s infinite linear .65s;
}
@keyframes top0{
    0% {
    transform: translateY(-10%);
   }
   100% {
    transform: translateY(10%);
}
}
footer .f-bottom{
	font-size:0;
	text-align:center;
}
footer .f-bottom li{
	display:inline-block;
	vertical-align:top;
	margin:0 2rem;
	position:relative;
}
footer .f-bottom li .click-img{
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 4px;
    width: 3.5rem;
    top: -3.8rem;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
    transition:all 0.3s;
    opacity:0;
    visibility:hidden
}
footer .f-bottom li.cur .click-img{
	opacity:1;
	visibility:inherit;
}
footer .f-bottom li .click-img img{
	width:100%;
}
footer .f-bottom li .click-img:after{
	    width: 18px;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(../img/maxia.png);
    content: "";
}
footer .f-bottom li .img{
	width:2.5rem;
	height:2.5rem;
	border: 1px solid #9c9d9f;
	border-radius:50%;
	margin: 0 auto;
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:block;
}
footer .f-bottom li .imgname{
	color:#212121;
	font-size:0.45rem;
	line-height:0.5rem;
	margin-top:0.5rem;
	transition:all 0.3s;
}
footer .f-bottom li .namesm{
	font-size:0.35rem;
	color:#999;
	line-height:0.4rem;
	margin-top:0.3rem;
}
footer .f-mian{
	margin-top:1.75rem;
	padding-bottom: 0.6rem;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}
footer .f-mian .f-logo{
	position:absolute;
	top:0;
	left:0;
	width:3.75rem;
}
footer .f-mian .f-logo img{
	width:100%;
}
footer .f-mian ul{
	font-size:0;
	text-align:center;
}
footer .f-mian ul li{
	display:inline-block;
	font-size:0.45rem;
	height:2rem;
	line-height:2rem;
	margin: 0  1rem;
}
footer .f-mian ul li a{
	color:#545454;
	transition:all 0.3s;
}
footer .f-mian .f-logoright{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	text-align:right;
	display:none
}
footer .f-mian .f-logoright .item-div{
	display:inline-block;
	position:relative;
	margin-left:0.5rem;
	width:0.7rem;
}
footer .f-mian .f-logoright .item-div img{
	width:100%;
	cursor:pointer;
}
footer .f-mian .f-logoright .item-div .pro-img{
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	padding: 4px;
	width:3rem;
	top:-3.6rem;
	box-shadow:0px 5px 15px rgba(0, 0, 0, 0.05);
	display:none;
}
footer .f-mian .f-logoright .item-div .pro-img:after{
	width:18px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:50%;
	transform:translateX(-50%);
	background-position:center;
	background-size:18px;
	background-repeat:no-repeat;
	background-image:url(../img/maxia.png);
	content:"";
}
footer .f-mian .f-logoright .item-div .pro-img img{
	width:100%;
}
footer .f-copyright{
	padding:1rem 0;
	text-align:center;
	font-size:0.35rem;
	line-height:0.6rem;
	color:#666;
}
footer .f-copyright a{
	color:#666;
	transition:all 0.3s;

}
.pho-header-nav{
	position:fixed;
	top:2.75rem;
	left:0;
	width:100%;
	height:calc(100% - 2.75rem);
	background-color:#fff;
	z-index: 600;
	border-top:1px solid #e5e5e5;
	display:none;
}
.pho-header-nav ul{
	margin-top:0.5rem;
}
.pho-header-nav ul li{
	padding-bottom:0.3rem;
	margin-bottom:0.3rem;
	border-bottom:1px solid #e5e5e5;
}
.pho-header-nav ul li .tit{
	font-size:0.5rem;
	line-height:0.6rem;
	color:#333;
	display:block;
}
.pho-header-nav ul li .tit.more{
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(../img/h-xia.png);
	background-size:10px;
}
.w95{
	width:95%;
	margin: 0 auto;
	position:relative;
}
.pho-header-nav ul li .name{
	font-size:0.45rem;
	line-height:0.5rem;
	margin:0.5rem 0rem;
}
.pho-header-nav ul li .name.more{
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(../img/h-xia.png);
	background-size:10px;
}
.pho-header-nav ul li .name a{
	color:#333;
}
.pho-header-nav ul li .li-model{
	display:none;
}
.pho-header-nav ul li .ddnone{
	display:none;
}
.pho-header-nav ul li dd{
margin-bottom:0.2rem;
font-size:0.4rem;
color:#666;
}
.pho-header-nav ul li dt{
	margin-bottom:0.2rem;
font-size:0.45rem;
}
.pho-header-nav ul li dt a{
	color:#333
}
.pho-header-nav ul li dd a{
	color:#666;
}
@media (max-width: 1280px){
	header .header .headerul li{
		margin-right:1.5rem;
	}
}
@media (max-width: 1140px){
	header .header .headerul li{
		margin-right:1rem;
	}
}
@media (max-width: 1024px){
	header .header .header-right .h-pho{
		display:none;
	}
	header .header .header-right .h-tel{
		display:none;
	}
	header .header .header-right .pho-btn-span{
		display:inline-block
	}
	header .header .headerul li{
		display:none;
	}
    header{
    	background-color:#fff;
    }
}

@media (max-width: 992px){
	.w1600{
		width:94%;
	}
	footer .f-bottom li{
		margin: 0 1rem;
	}
	footer .f-mian ul li{
		margin:0 0.5rem;
	}

}

@media (max-width: 767px){
	header .header .headerul{
		height:1rem;
		line-height:1rem;
	}
	header .header .logo{
		width:1.2rem;
	}
	header .header .header-right .item .tab-en{
		font-size:0.3rem;
		padding-right: 0.4rem;
		background-size:0.2rem;
	}
	header .header .header-right .item .en-tabdiv{
		font-size:0.24rem;
	}
	header .header .header-right .item span{
		width:0.5rem;
		height:0.5rem;
	}
	header .header .header-right .pho-btn-span{
		height:0.4rem;
	}
	.pho-header-nav{
		top:1rem;
		height:calc(100% - 1rem)
	}
	.pho-header-nav ul li .tit{
		font-size:0.32rem;
	}
	.pho-header-nav ul li .name{
		font-size:0.28rem;
		margin:0.3rem 0;
	}
	.pho-header-nav ul li dt{
		font-size:0.24rem;

	}
	.pho-header-nav ul li dd{
		font-size:0.24rem;
	}
	footer{
		padding-top:1rem;
	}
		footer .top{
		
		top:-0.4rem;
		right:2%;
		
	}
	footer .top .img{
		width:0.8rem;
		height:0.8rem;
		line-height:0.8rem;
	}
	footer .top .top-name{
		font-size:12px;
		margin-top:0.2rem;
		line-height:14px;
	}
	 footer .f-bottom li{
    	width:40%;
    	margin: 0;
    	text-align:left;
    	margin-bottom:0.3rem;
    }
    footer .f-bottom li:nth-child(2n+1){
    	width:60%;
    }
    footer .f-bottom li .img{
    	width:1rem;
    	height:1rem;
    	display:inline-block;
    	vertical-align:middle;
    	margin-right:0.2rem;
    }
    footer .f-bottom li .imgop{
    	display:inline-block;
    	vertical-align:middle;
    }
    footer .f-bottom li .imgname{
    	font-size:0.28rem;
    	line-height:0.3rem;
    	margin-top:0;
    }
    footer .f-bottom li .namesm{
    	font-size:0.24rem;
    	line-height:0.3rem;
    	margin-top:0.2rem;
    }
    footer .f-bottom{
    	padding-bottom:0.1rem;
    	border-bottom:1px solid #e5e5e5;
    }
    footer .f-mian .f-logo{
    	display:none;
    }
    footer .f-mian{
    	margin-top:0.3rem;
    	padding-bottom:0.3rem;
    }
    footer .f-mian ul{
    	text-align:left;
    }
    footer .f-mian ul li{
    	width:33.3%;
    	margin: 0;
    	text-align:left;
    	font-size:0.3rem;
    	height:0.7rem;
    	line-height:0.7rem;
    }
    footer .f-mian .f-logoright{
    	position:relative;
    	top:0;
    	transform:translateY(0);
    	right:auto;
    	left:0;
    	text-align:left;

    }
    footer .f-mian .f-logoright .item-div{
    	margin-left:0;
    	margin-right:0.3rem;
    	width:0.5rem;
    }
    footer .f-mian .f-logoright .item-div.cur .pro-img{
      display:block;
          padding: 4px;
    width: 1rem;
    top: -1.2rem;
    left:50%;
    }
    footer .f-copyright{
    	padding:0.3rem 0;
    	font-size:0.24rem;
    	line-height:0.4rem;
    }
    footer .f-mian .f-logoright .item-div .pro-img{
    	left:0;
    }
}