body{margin: 0px; padding: 0px;position:flex; background-color: #fff; font-family: "Microsoft YaHei";}
.webtop{background-color: #fff; height: 120px; width: 1300px; line-height: 120px; margin: 0 auto;}
.logo{color: #ddd; font-size: 30px; font-weight: bold; font-family: "Microsoft YaHei"; letter-spacing: 2px; }
.logo:hover{text-decoration: none; color: #ddd;}
.logo-bmx{color: #00a0e9;}
.webtop-info{float: right; width: 200px; text-align: right; line-height: 25px; color: #999; font-size: 14px; padding-top: 20px;}
.webtop-tel{font-size: 18px; color: #00a0e9; font-weight: bold;}
.menudiv{height: 50px; background-color: #000; line-height: 50px;}
.menu{width: 1170px; margin: 0 auto;}
.menu a{display: block;width: 110px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; float: left; margin-right: 10px;}
.menu a:hover{text-decoration: none; background-color: #00a0e9; color: #fff; }
.home-slogondiv{height: 150px; background-color: #282d2c; color: #fff; padding-top: 50px; }
.home-slogon{width: 1170px;  height: 50px; margin: 0 auto; line-height: 50px; font-size: 25px; text-align: center;}
.home-slogon-link{display: block;float: right; padding: 0px 20px; background-color: #00a0e9; color: #fff; border-radius: 8px; line-height: 50px; height: 50px;}
.home-slogon-link:hover{text-decoration: none; color: #fefefe;}
.home-point,.home-video{width: 1170px; height: auto; margin: 0 auto; border: #eee solid 2px; border-top: none; border-bottom: none; padding: 50px ; line-height: 45px; font-size: 18px;}
.home-point-text{font-size: 14px; text-align: center; line-height: 20px;}
.home-class{height: 633px; background: url(../img/class.jpg) no-repeat center;}
.home-class-title{font-size: 36px; font-weight: bold; color: #fff; margin: 0 auto; text-align: center; padding-top: 40px; letter-spacing: 3px;}
.home-class-text1{font-size: 14px;  color: #fff; margin: 0 auto; text-align: center; padding-top: 20px; letter-spacing: 2px; margin-top: 30px;}
.home-class-text2{font-size: 14px;  color: #fff; margin: 0 auto; text-align: center; padding-top: 20px;  margin-top: 30px; }
.home-class-list{color: #fff; text-align: center; line-height: 25px; font-size: 24px; font-weight: bold;}
.home-class-list >p{font-size: 14px; margin-top: 10px; font-weight: normal;}
.home-video-v{margin: 0 auto; width: 960px; height:580px; margin-top: 40px; }
.home-chose{height: 512px; background: url(../img/chose.jpg) no-repeat center; padding-top: 70px;}
.home-chose-title{color: #fff; font-weight: bold; line-height: 50px; font-size: 30px; text-align: center; margin-bottom: 30px;}
.home-chose>p{color: #fff; text-align: center; line-height: 45px; margin-bottom: 20px; font-size: 20px;}
.home-pxhx{width: 1170px; height: auto; margin: 0 auto; border: #eee solid 2px; border-top: none; border-bottom: none; padding: 30px; background-color: #f0f0f0;}
.home-pxhx-title{color: #000; font-weight: bold; line-height: 50px; font-size: 30px; text-align: center; margin-bottom: 30px; letter-spacing: 2px;}
.home-pxhx-text1{font-size: 14px;  color: #000; margin: 0 auto; text-align: center; letter-spacing: 2px; margin-top: 30px;}
.home-pxhx-text2{font-size: 14px;  color: #000; margin: 0 auto; text-align: center; margin-top: 20px; }
.home-pxhx-v{width: 1100px; margin: 0 auto; margin-top:60px;}
.home-contact{width: 1170px; height: auto; margin: 0 auto; border: #eee solid 2px; background-color: #fff; padding-bottom: 20px;}
.home-contact-title{color: #666;line-height: 50px; font-size: 18px; text-align: center;  letter-spacing: 2px; padding-top: 50px;}
.home-contact-tel{text-align: center; color: #000; line-height: 40px; font-size: 20px;}
.home-contact-table{width: 800px; margin: 0 auto; margin-top: 30px;}
.home-contact-table td{height: 100px; width: 33%; }
.home-contact-table img{float: left; padding: 30px 0px 0px 50px;}
.home-contact-table p{padding:24px 0px 0px 15px; display: block; float: left;}
.home-contact-code{margin-top: 50px; text-align: center;}
.webfoot{width: 1170px; height: auto; margin: 0 auto; background-color: #1b1f2a; color: #777; padding: 30px;}
.webfoot-menu{text-align: center; margin-bottom: 15px;}
.webfoot-menu a{color: #eee; margin-left: 15px; margin-right: 15px;}
.webfoot p{text-align: center; line-height: 25px;}
.news-top-div{height: auto; background-color: #eee; padding: 50px 0px; overflow: hidden;}
.news-top{width: 1170px; height: auto; margin: 0 auto;}
.news-top img{display: block; float: left; width: 30%;}
.news-top-tj{width: 68%; float: right;}
.news-top-list{height: auto; border-bottom: #ccc solid 1px; margin-bottom: 15px;}
.news-top-list h2:first-child{margin-top: 0px;}
.news-top-list p{color: #999; margin-top: 10px;}
.home-tj{height: 300px; background:url(../img/tj.jpg) no-repeat; text-align: center; padding-top: 50px;}
.tj-title{font-size: 40px; color: #fff; text-anchor: center; letter-spacing:5px;}

.news-list-div{width: 1170px; height: auto; margin: 0 auto; overflow: hidden; margin-bottom: 20px; margin-top: 20px;}
.news-list{height: 150px; border-bottom: #ddd solid 2px; padding: 20px 0px;}
.news-list-left{width: 80px; height: 80px; line-height: 20px; text-align: center; background-color: #eee; float: left; padding-top: 20px; font-size: 20px;}
.news-list-right{width: 1070px; float: right;}
.news-list-title{font-weight: bold; font-size: 16px;margin-bottom: 10px;}
.news-list-right p{color: #999;}
.show-div{width: 960px;  min-height: 580px; margin: 100px auto; overflow: hidden; }
.join-div,.contact-div{width: 1100px; height:auto; margin: 100px auto;  text-align: center;}
.home-pxhx-img{width: 24%; float: left;}
.join-text{background: url(../img/join1.jpg) no-repeat center top; height: 630px; color: #00517a; font-family: "Microsoft YaHei"; font-weight: bold;}
.join-text h4{font-weight: bold;}
.popover-content a{line-height: 30px; color: #333;}

.floatdiv{position: fixed; width:35px; height: 283px; background:url(../img/float_new.png) no-repeat; right: 10px; top:10%; z-index: 999;}
.floatdiv a{display: block; width: 35px; height: 220px;}
.floatdiv1{position: fixed; width:200px; height: 283px; background:url(../img/float1_new.png) no-repeat; left: 10px; top:17%; z-index: 999;}
.floatdiv1 a{display: block; width: 200px; height: 283px;}
.movediv{width: 200px; height: 283px;}
.news-detail{width:1170px;margin:0 auto;}
.news-title{font-size: 20px;font-weight:800;margin:10px;}
.news-time{color:#8E8E8E;margin-bottom: 5px;}
.news-content{margin: 0 auto;}
.news-content img{height: 400px;}
.news-content div,.news-content p{background: none !important;}
.news-url a{color:#8E8E8E;font-size: 15px;float:right;}
.show-content{width: 1170px; margin: 0 auto;}
.showimg{width: 100%;margin:0 auto; text-align: left;}
.showimg img{width: 20%; margin: 15px; height: 140px;}
/*.showimg a{width:10%;}*/