/* CSS Document */
@charset "utf-8";
.topNav{width:100%;overflow: hidden;height:140px;background:rgba(49,52,57, 0.5);display: flex;flex-direction: row;justify-content:space-between;align-items: center;position: absolute;left: 0;top: 0;z-index: 10;}
.topNav .logo{margin-left:40px;width:335px;height:66px;}
.topNav .logo:hover{cursor: pointer;}

/* .banner{width:100%;background:url('../images/gywmBanner.png') no-repeat center center;background-size:auto 100%;height:535px;} */
.banner{width:100%;overflow: hidden;}
.banner img{width:100%;}

.gywmIntro{width:1400px;margin:0 auto;padding:60px 0 100px 0;position: relative;}
.gywmIntroIn{width: 808px;height:1000px;background:rgba(255,255,255,1);box-shadow:0px 2px 30px 0px rgba(0,0,0,0.21);position: absolute;left:590px;top:125px;z-index: 2;padding:35px;box-sizing: border-box;}
.gywmIntroInIn{width:100%;border:6px solid #CEA379;height:100%;padding:30px 30px;box-sizing: border-box;}
.gywmIntroInIn p{font-size: 18px;color:#444;margin-top: 16px;text-indent: 2em;}
.gywmIntroInIn p:first-child{margin-top: 0;}

.qywh{width:100%;margin:0 auto;padding:65px 0 140px 0;background: #F9F9F8;margin-top:180px;}
.qywhIn{width:1240px;margin:0 auto;}
.qywhIn img{display: table;margin:0 auto;}
.qywhBox{width:100%;overflow: hidden;margin-top: 130px;}
.qywhBox dt{width:310px;height:470px;float: left;position: relative;overflow: hidden;}
.qywhBox dt img{width:100%;height:100%;}
.qywhBox dd{width:310px;height:235px;float: left;position: relative;overflow: hidden;}
.qywhBox dd img{width:100%;height:100%;}
.qyhwTit{width:100%;height:45px;line-height: 45px;background:rgba(0,0,0,0.5);position: absolute;left:0;bottom:0;z-index: 2;text-align: center;color:#fff;font-size: 14px;}
.qywhHover{width:100%;height:100%;position: absolute;left:0;top:-100%;z-index: 3;background:rgba(0,0,0,0.5);padding:16px;box-sizing: border-box;}
.qywhHover .qywhHoverIn{width:100%;height:100%;border:4px solid #DABA9A;box-sizing: border-box;display: flex;flex-direction:column;justify-content: center;align-items:center;padding:16px;}
.qywhHover .qywhHoverIn h1{text-align: center;color:#fff;font-size: 24px;}
.qywhHover .qywhHoverIn h2{text-align: center;color:#fff;font-size: 18px;margin-top: 10px;}

.footer{width: 100%;margin:0 auto;overflow: hidden;background: #262A31;}
.footerIn{width:1200px;margin:0 auto;}
.footLogo{width: 100%;border-bottom:1px solid #333;padding-bottom:30px;padding-top:85px;}
.footB{width: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;padding:55px 0 70px 0;}
.footBL{width: 455px;border-right:1px solid #333;height:145px;}
.footBL dt{color:#fff;font-size: 26px;font-weight: bold;margin-bottom: 20px;}
.footBL dd{color:#666;font-size: 14px;line-height:200%;}
.footBR{width:744px;display: flex;flex-direction: row;justify-content:flex-end;align-items: center;}
.footBR dl{overflow: hidden;margin-left:180px;}
.footBR dl:first-child{margin-left:0;}
.footBR dl dt{color:#fff;font-size:20px;font-weight: bold;margin-bottom: 20px;}
.footBR dl dd{color:#666;font-size: 14px;line-height:200%;text-align: center;}
.footBR dl dd a{color:#666;font-size: 14px;}
.footBR dl dd a:hover{text-decoration: underline;}


.foot2{width:100%;background: #262A31;margin:0 auto;}
.foot2In{width:1200px;height:445px;margin:0 auto;margin-top:-85px;background: #fff url('../images/map.png') no-repeat 600px center;position: relative;z-index: 111;box-shadow:0px 2px 30px 0px rgba(0,0,0,0.17);overflow: hidden;}
.foot2In h1{font-size: 36px;color:#333;margin-left:50px;}
.foot2In h2{font-size: 36px;color:#333;margin-left:50px;font-weight: bold;}
.foot2In h3{margin-left:50px;font-size: 24px;color:#333;}











