@charset "utf-8";
/* CSS Document */
html{max-width:720px;margin:0 auto;}
@media screen and (min-width:719px){
	html{font-size:27px;}
}
@media screen and (min-width:420px) and (max-width:698px){
	html{font-size:24px;}
}
@media screen and (min-width:377px) and (max-width:419px){
	html{font-size:15.525px;}
}
@media screen and (min-width:362px) and (max-width:376px){
	html{font-size:14.0625px;}
}
@media screen and (min-width:322px) and (max-width:361px){
	html{font-size:13.5px;}
}
@media screen and (max-width:321px){
	html{font-size:12px;}
}
body{font-size:100%;color:#333;background:#f7f8f9;-webkit-text-size-adjust:100% !important;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;max-width:720px;margin:0 auto;}
/*body.active{transform:translate3d(150px,0,0);-webkit-transform:translate3d(150px,0,0);-moz-transform:translate3d(150px,0,0);-ms-transform:translate3d(150px,0,0);-o-transform:translate3d(150px,0,0);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}*/
ul,li{margin:0;padding:0;border:0;list-style:none;}
a{color:#666;text-decoration:none;}
a:focus{color:#333;}
a:hover{color:#944b07;}
.respond-margin-top-1rem{margin-top:.5rem !important;}
.bg-white{background:#fff;}
.site-wrap{width:96%;margin:0 auto .5rem;}
div,p,dl,dt,dd{margin:0;padding:0;border:0;}

/** 头部导航 **/
.header{width:100%;float:left;position:relative;height:3rem;}
.header .header_fixed{width:100%;float:left;position:fixed;top:0;left:0;z-index:9999;height:3rem;}
.header .header_fixed .logo{width:100%;max-width:720px;margin:0 auto;padding:.5rem 0;position:relative;background:#fff;}
.slide-bar{position:absolute;top:-1px;bottom:-1px;background-color:#222;width:150px;left:0;z-index:2;transform:translate3d(-150px,0,0);-webkit-transform:translate3d(-150px,0,0);-moz-transform:translate3d(-150px,0,0);-ms-transform:translate3d(-150px,0,0);-o-transform:translate3d(-150px,0,0);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.slide-bar li{padding-left:10px;height:3rem;line-height:3rem;text-align:left;color:#fff;border-bottom:1px solid #333;font-size:1rem;}
.slide-bar a{color:#ccc;}
.slide-bar a:hover{color:#fff;}
.header .btn-slide-bar{width:3rem;height:3rem;float:left;cursor:pointer;line-height:3.4rem;padding-left:1rem;}
.header .btn-slide-bar img{height:2rem;}
#site-brand{width:17em;margin:auto;}
#site-brand img{height:2.4rem;}
.header .site-tel{position:absolute;right:1rem;top:.4rem;}
.site-tel img{height:2.2rem;}
.header .nav_fixed{width:100%;float:left;position:fixed;top:3rem;left:0;z-index:9999;height:2.5rem;}
/** 头部导航 END **/

.navTree{width:100%;height:100%;float:left;position:absolute;top:3rem;left:0;z-index:999999;transform:translateX(-100%);transition:0.3s;opacity:0;filter:Alpha(opacity=0);}
div.thisTree{transform:translateX(0);opacity:1;filter:Alpha(opacity=100);-webkit-animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;overflow:scroll;}
.navTree .TreeLeft{width:100%;float:left;background:#252525;position:relative;height:100%;overflow:scroll;opacity:0;filter:Alpha(opacity=0);}
div.thisTree.navTree .TreeLeft{opacity:1;filter:Alpha(opacity=100);}
.navTree .TreeLeft dt{width:100%;float:left;background:#fff;border-bottom:1px solid #dcdcdc;position:relative;height:3.1rem;}
.navTree .TreeLeft dt img{float:left;position:absolute;width:0.9rem;left:1rem;top:0.5rem;}
.navTree .TreeLeft dt p{font-size:1.5rem;text-align:center;width:30%;font-weight:normal;height:3.1rem;line-height:3.1rem;float:left;}
.navTree .TreeLeft dt p.tp1{margin-left:10%;}
.navTree .TreeLeft dd{width:100%;float:left;height:3rem;line-height:3rem;background-color:#252525;}
.navTree .TreeLeft dd p{width:90%;margin:0 5%;float:left;height:4rem;line-height:4rem;text-align:left;font-size:1.3rem;font-weight:normal;color:#fff;background:url("../images/r2.png") right center no-repeat;background-size:7px 13px;}
.navTree .TreeLeft dd ul{width:100%;float:left;position:absolute;top:3.1rem;left:100%;height:100%;overflow-y:scroll;background-color:#252525;opacity:1;transition:0.8s;-webkit-animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;}
.navTree .TreeLeft dd ul.thisul{opacity:1;left:0;}
.navTree .TreeLeft dd ul li{width:90%;height:2.9rem;margin:0 5%;}
.navTree .TreeLeft dd ul li em{float:left;width:20%;text-align:center;position:absolute;left:5%;top:0;height:2.9rem;line-height:2.9rem;font-style:normal;font-size:1rem;color:#fff;background:url("../images/l.png") left center no-repeat;background-size:7px 13px;}
.navTree .TreeLeft dd ul li h4{float:left;width:100%;text-align:center;height:2.9rem;line-height:2.9rem;font-size:1.2rem;color:#fff;font-weight:bold;padding:0;margin:0;}
.navTree .TreeLeft dd ul li a{width:100%;height:2.9rem;line-height:2.9rem;float:left;color:#fff;font-size:1.2rem;font-weight:normal;position:relative;}
.navTree .TreeLeft dd ul li a img{position:absolute;right:0px;top:24px;width:13px;height:24px;}
.navTree .TreeLeft dd ul li a img.r1{display:block;}
.navTree .TreeLeft dd ul li a img.r2{display:none;}
.navTree .TreeLeft dd ul li.thisli{background:#c59931;}
.navTree .TreeLeft dd ul li.thisli a{color:#fff;}
.navTree .TreeLeft dd ul li.thisli a img.r1{display:none;}
.navTree .TreeLeft dd ul li.thisli a img.r2{display:block;}
.navTree .TreeRight{width:100%;float:left;height:100%;position:fixed;z-index:-1;display:none;}
.noScroll{overflow:hidden;height:100%;width:100%;position:fixed;}
.navTree .TreeLeft dd.bt,.navTree .TreeLeft dd.bt p{height:100%;}