@charset "utf-8";

*{margin:0;padding:0;border:0;}
html,body{height:100%;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; background:#fff; color:#333;}
dl,dt,dd,ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h5{font-weight:normal;}
img{outline:none; border:0;}
a{text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); color:inherit; /* 取消链接高亮 */ }
i,em{font-style:normal;}
strong{font-weight:normal;}
hr{border:none; border-bottom:1px solid #c6c6c6; margin:30px 0;}

@media screen and (min-width: 320px) {
    html{font-size:17.6px;}
}

@media screen and (min-width: 375px) {
    html{font-size:20px;}
}

@media screen and (min-width: 414px) {
	html{font-size:22px;}
}

body.on{overflow: hidden;}

.navigator{width:100%; height:100%; overflow:auto; position:fixed; top:0; left:100%; z-index:99999; background:#fff; transition:left 0.5s;}
.navigator.on{left:30%; box-shadow:-2px 0px 12px 0px rgba(67,67,67,0.3);}
.navigator .title{background:#121212; line-height:3rem; padding-left:1rem; font-size:1rem; color:#fff;}
.navigator .tel{line-height:2rem; padding-left:1rem; font-size:0.8rem; border-bottom:1px solid #eee;}
.navigator dl{line-height:2.0rem; padding-left:1rem; font-size:0.8rem; border-bottom:1px solid #eee;}
.navigator dl dt{font-size:1rem; line-height: 3rem;}
.navigator dl dd h2{font-size:0.8rem; padding-left:0.8rem;}
.navigator dl dd p{font-size:0.8rem; padding-left:1.6rem;}

.warp{width:100%; overflow:hidden;position:relative; left:0px; transition:left 0.5s;}
.warp.on{left:-70%; height:100%; overflow: hidden;}



/********header********/
.header{width:100%; height:3rem; position:fixed; top:0px; z-index: 99999; background:#121212; box-shadow:0px 3px 10px 0px rgba(67,67,67,0.4); overflow:hidden;}
.header .logo{float:left; height:100%; padding-left:0.6rem; position:relative;}
.header .logo img{height:60%; position:absolute; top:20%;}
.header .menu{float:right; padding:1rem 0.6rem 0 0;}
.header .menu i{margin-bottom:0.28rem; display:block; width:1.6rem; height:0.22rem; background:#666; border-radius:2px;}

.header .bar{height:32px; line-height:32px; background:#f8f8f8; border-bottom:1px solid #e7e7e7;}
.header .barIn{width:1100px; margin:0 auto; overflow:hidden;}
.header .bar i{float:left;}
.header .bar p{float:right;}
.header .bar p a{padding:0 10px;}


/********footer********/
.footerBar{background:#444; padding:0.5rem; line-height:1rem; border-top:1px solid #323232; color:#888; text-align:center; font-size:0.6rem;}
.footerBar p{color:#777;}


.subBanner{width:100%; overflow:hidden; margin-top:3rem;}
.subBanner img{width:180%; margin-left:-40%;}


/********bar********/
.subBar{background:#fff; border-bottom:1px solid #eee; line-height: 2rem; color:#ccc; font-size:0.8rem;}
.subBar a{padding:0 5px; color:#333;}
.subBar i{padding:0 5px; color:#999;}




/********title********/
._columnTitle{text-align: center;}
._columnTitle h1{font-size:0.8rem; line-height: 1.6rem;}
._columnTitle h2{font-size:1rem; line-height: 1.6rem;}
._columnTitle h3{font-size:0.6rem; line-height: 1rem;}



._imgBg{width:1920px; position:absolute; left:50%; margin-left:-960px;}
._imgBg img{vertical-align: middle;}


/********分页********/
.initPage{ text-align:center; }
.initPage dd{ display:inline-block; margin:0 0.1rem; width:1.4rem; height:1.4rem; line-height:1.4rem; font-family:'宋体'; font-size:12px; border-radius:50%; color:#969696;  cursor:pointer; transition:all 0.5s; }
.initPage .prev,.initPage .next{font-size:14px; color:#e0bc89; font-weight:bold;}
.initPage dd.disabled, .initPage dd:hover{ background:#e0bc89; color:#fff; }
.initPage .prev.disabled, .initPage .next.disabled{background:#dcdcdc;}


.clear{clear:both;}<!--耗时0.00060582160949707秒-->