@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/ttjsBanner.png') no-repeat center center;background-size:100% 100%;height:535px;} */
.banner{width:100%;overflow: hidden;}
.banner img{width:100%;}

.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%;height:360px;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 10px 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;}

.ttjsP{width:100%;padding:90px 0 150px 0;background: #f8f8f8;}
.ttjsPIn{width: 1400px;margin:0 auto;overflow: hidden;}
.ttjsPIn li{overflow: hidden;width: 310px;height:420px;overflow: hidden;position: relative;float: left;margin-left: 32px;margin-bottom: 80px;background: #fff;}
.ttjsPIn li:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.17);}
.ttjsPIn li .head{width: 310px;height:250px;overflow: hidden;}
.ttjsPIn li .head img{width:100%;}
.ttjsPIn li h1{color:#333;font-size: 18px;padding:25px 15px;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.ttjsPIn li h1 span{color:#333;font-size: 18px;}
.ttjsPIn li h1 span:first-child{font-size: 24px;}
.ttjsPIn li h2{font-size: 16px;color:#333;padding:0 15px;box-sizing: border-box;}
.ttjsPIn li h2 span{color:#333;font-size: 16px;}
.ttjsPIn li a.more{font-size: 18px;color:#CEA379;position: absolute;right:15px;bottom:15px;display: inline-block;padding-bottom:5px;border-bottom:1px solid #CEA379}

.lsCenter{width: 1100px;margin:0 auto;overflow: hidden;padding:50px 0 220px 0;}
.lsCenterL{width:770px;float: left;}
.lsCenterR{width:330px;float: right;padding-left:20px;box-sizing: border-box;}
.lsCenterL h1{font-size: 24px;color:#333;letter-spacing: 2px}
.lsCenterL h1 span{font-size: 16px;color:#333;display: inline-block;margin-left:15px;}
.lsCenterL h2{width:100%;overflow: hidden;}
.lsCenterL h2 p{font-size: 16px;color:#333;line-height: 150%;margin-top: 25px;text-indent: 2em;}
.lsCenterL h2 p span{display: inline-block;font-size: 16px;color:#333;line-height: 150%;}







