html,body{padding:0;margin:0;width:100%;height:100%;color:#333;font-size:16px;  font-family: 'Arial Normal', 'Arial';overflow-x: hidden;}
a{text-decoration:none;cursor:pointer;}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}

input,button,select,textarea{padding:0;margin:0;outline:none;resize:none;border:solid 1px #ccc;-webkit-appearance: none;border-radius: 0;}
input[type=checkbox]{-webkit-appearance: checkbox;}

.w00{width:100%;}
.w50{width:50%;}
.w33{width:33.33%;}
.w25{width:25%;}
.w20{width:20%;}
.oh{overflow:hidden;}
.am{transition: all .3s ease-in;-webkit-transition: all .3s ease-in;  -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.am2{
	transition-timing-function: cubic-bezier(.6,.21,.39,.83); 
	transition-duration: 800ms;transform: translate(0px, 0px) translateZ(0px);
	-webkit-transition-timing-function: cubic-bezier(.6,.21,.39,.83);
	-webkit-transition-duration: 800ms;
	-webkit-transform: translate(0px, 0px) translateZ(0px);
}
.am3{
	transition-timing-function: cubic-bezier(.42,.15,.5,.9); 
	transition-duration: 600ms;transform: translate(0px, 0px) translateZ(0px);
	-webkit-transition-timing-function: cubic-bezier(.42,.15,.5,.9);
	-webkit-transition-duration: 600ms;
	-webkit-transform: translate(0px, 0px) translateZ(0px);
}
.am3-fast{
	transition-timing-function: cubic-bezier(.42,.15,.5,.9); 
	transition-duration: 300ms;transform: translate(0px, 0px) translateZ(0px);
	-webkit-transition-timing-function: cubic-bezier(.42,.15,.5,.9);
	-webkit-transition-duration: 300ms;
	-webkit-transform: translate(0px, 0px) translateZ(0px);
}
.noselect{-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pf{position:fixed;}
.pa{position:absolute;}
.pr{position:relative;}
.fr{float: right;}
.fl{float:left;}
.hand{cursor:pointer;}
.tal{text-align: left;}
.tar{text-align:right;}
.tac{text-align: center;}

.tl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.table-cell{display:table;width:100%;border-collapse:collapse;}
.table-cell.tlf{table-layout:fixed;}
.table-cell.tlf *{word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.table-cell.tal>*{text-align: left;}
.table-cell.tar>*{text-align: right;}
.table-cell>*{display: table-cell;vertical-align: middle;text-align: center;}
.table-cell>*.tal{text-align: left;}
.table-cell>*.tar{text-align: right;}
.table-cell.c2>*{width:50%}
.table-cell.c3>*{width:33.33%}
.table-cell.c4>*{width:25%}
.table-cell.c5>*{width:20%}
.table-cell.top>*{vertical-align:top;}
.table-cell.bottom>*{vertical-align:bottom;}

.flex{display: flex;align-items: center;}
.flex.top{align-items:flex-start;}
.flex.bottom{align-items:flex-end;}

.full{position: fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:auto;}
.scoll{-webkit-overflow-scrolling : touch;overflow:auto;}
.clear{clear:both;}

.container{width: 65rem;margin: 0 auto;}
.container.gray{background:#f9f9f9;}
.head{height:4rem;line-height:4rem;top:0;left:0;right:0;width:100%;color: #fff;z-index:100;box-shadow: 0px 1px 7px rgba(155,155,155,0.5) inset;background: rgba(0,0,0,0.1);}
.head .logo{display: inline-block;background: url(../img/logo.png) no-repeat;background-size: 7rem;background-position: center left;height:3.5rem;width: 8rem;}
.head .navs{width:auto;}
.head .navs>a{font-size: 0.9rem;padding: 0 1rem;color: unset;}
.head .navs>a div{display: inline;}
.head .navs>a.a div{border-bottom: solid 0.15rem #f39e10;color: #f39e10;padding-bottom: 0.3rem;}
.head.a{background: #fff;color: #000;}

.wheels{overflow:hidden;}
.wheels .banners{}
.wheels .banners img{width:100%;float: left;}
.wheels .num{width:100%;text-align:center;bottom: 1rem;z-index:100;line-height:1rem;}
.wheels .num a{display:inline-block;width:0.6rem;height:0.6rem;border-radius:50%;border: solid 1px #ccc;margin: 0 0.1rem;}
.wheels .num a.a{border: solid 1px #f39e10;background:#f39e10;}
.wheels .important{width:100%;top:0;z-index:9;text-align: center;}


.gray{background:#f9f9f9;}
.block{}
.block.white{background:#fff;}
.block.gray{background:#f9f9f9;}
.block.pd{padding-top:5rem;}
.block.pd2{padding:2rem 0;}
.block.mg2{margin:2rem 0;}
.block .title{text-align: center;}
.block .title h1{margin: 0;padding: 0;font-size: 2rem;font-weight: 500;}
.block .title hr{border-top: solid 0.1rem #333;width: 3rem;display: inline-block;}
.block .title h3{color: #666;font-size: 1.1rem;font-weight: normal;margin: 0;}

.block .cons{text-align:left;}
.block .cons .info{display:none;}
.block .cons .info.a{display:block;}
.block .cons .tt{font-size:1.5rem;color:#f39e10;line-height: 3rem;margin-top: 2rem;}
.block .cons .t1{font-size: 1.1rem;font-weight:600;line-height: 2rem;margin-top: 1rem;color:#666;}
.block .cons .t1 b{display:inline-block;width: 0.6rem;height: 0.6rem;background:#f39e10;border-radius: 50%;margin-right: 1rem;}
.block .cons .t2{color: #999;padding-left: 1.7rem;line-height: 2rem;}
.block .loop{height:30rem;width:30rem;border-radius:50%;display: inline-block;}
.block .loop .bg{background:url('../img/loop.gif') center no-repeat;background-size: 30rem;height:30rem;width:30rem;position: absolute;top:0;left:0;}
.block .loop>a{position: absolute;z-index:10; display:inline-block;width: 5rem;height: 5rem;line-height: 5rem;font-size: 2rem;border: solid 1px #f9f9f9;background:#f9f9f9;border-radius: 50%;display: inline-block;}
.block .loop>a.a{border: solid 1px #f39e10;background: #fff;}

.block .gnjz{background: rgb(246,247,248);margin-top: 5rem;padding: 5rem 0;}
.block .tabs{width:auto;margin: 0 auto;background:#fff;}
.block .tabs>a{width:15rem;border: solid 1px #ddd;line-height: 5rem;font-size: 1.1rem;}
.block .tabs>a:hover{background:#f9f9f9;}
.block .tabs>a .iconfont{font-size: 3rem;vertical-align: middle;margin-right: 1rem;}
.block .tabs>a.a{border-bottom: solid 0.2rem #ffa926;}

.block .gnjz .lists{}
.block .gnjz .lists .list{display:none;}
.block .gnjz .lists .list.a{display:block;}
.block .gnjz .lists .list>div{width:50%;float:left;height: 8rem;}
.block .gnjz .lists .list>div .icon{width: 5rem;}
.block .gnjz .lists .list>div .cons{text-align:left;padding:2rem;vertical-align:top;}
.block .gnjz .lists .list>div .iconfont{display:inline-block;border: solid 1px #ffa926;width: 4.5rem;height: 4.5rem;border-radius: 50%;line-height: 4.5rem;font-size: 2.2rem;background: #fff;}
.block .gnjz .lists .list>div .tttt{color: #faaa3d;font-size: 1.2rem;line-height: 2rem;}
.block .gnjz .lists .list>div .description{font-size: 0.9rem;line-height: 1.4rem;}

.block .hzsj{background:url(../img/hzsj-bg.jpg) no-repeat;background-size:100% 100%;padding: 5rem 0;margin-top: 2rem;}
.block .hzsj img{width:100%;}
.block .lxwm{margin-top: 2rem;}
.block .lxwm img{width:100%;}

.block .title.t2 h1{color:#f39e10;}
.block .title.t2 h3{letter-spacing: 0.4rem;line-height: 2.2rem;}

.block .cons.t2 .tt{color:#000;}
.block .cons.t2 hr{height: 0.2rem;border: none;background: #f39e10;width: 3rem;display: inline-block;}
.block .cons.t2 .t2{padding:0;}

.chfu.bars{top:20%;right:0;}
.chfu.bars a{font-size: 1.2rem;display: block;width: 2.5rem;height: 2.5rem;line-height: 2.5rem;background: #ccc;text-align: center;border-radius: 50%;margin: 1rem;color: #fff;}
.chfu.bars a>div{font-size:0.8rem;display:none;color: #f39e10;word-break: keep-all;white-space: nowrap;position: absolute;left: -2.5rem;}
.chfu.bars a:hover{background:#fee5bb;}
.chfu.bars a.a>div{display:inline-block;}
.chfu.bars a.a{background:#f39e10;}

.cases{}
.cases>a{display:block;width:25%;float:left;margin: 1rem 0;}
.cases img{height:104px;}


.foot{line-height:5rem;background:#f9f9f9;text-align:center;margin-top:5rem;}

/* 大屏幕 */
@media screen and (min-width: 2050px){
	html,body{font-size:24px;}
}
/* 高分屏缩放的中小屏 */
@media screen and (min-width: 1441px) and (max-width: 1750px){
	html,body{font-size:20px;}
}
/* 1366x768小屏 */
@media screen and (min-width: 768px) and (max-width: 1440px){
	html,body{font-size:16px;}
}
/* 移动屏幕 */
@media screen and (min-width: 0px) and (max-width:850px){	
	html,body{font-size:12px;}
}

@font-face {font-family: "iconfont";
			src: url('iconfont.eot'); /* IE9*/
			src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
				url('iconfont.woff') format('woff'), /* chrome, firefox */
				url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
				url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.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;
}