body{margin: 0;padding: 0;font-family: "Microsoft YaHei";position: relative;}

/*top*/
.top{height: 80px;width: 100%;background: #fff;position: relative;}
.top_box{width: 1340px;height: 80px;margin: 0 auto;}

.logo{height: 80px;width: 266px;background: url('../images/logo.png') no-repeat;background-size: 182px 46px;float: left;background-position: center;}
.nav{float: right;}
.nav ul{}
.nav ul li{float: left;font-size: 18px;text-align: center;line-height: 80px;height: 80px;width: 140px;}
.nav ul li a{text-decoration: none;color:  #4c4c4c;}

.nav_list{position: absolute;top: 80px;left: 0;height: 60px;width: 100%;background: rgba(0,0,0,0.1);z-index: 999;display: none;}
.nav_list_content{width: 1307px;margin:0 auto;}
.nav_list ul{float: right;}
.nav_list ul li{float: left;padding: 0 17px;height: 60px;line-height: 60px;font-size: 14px;}
.nav_list ul li a{color: #fff;}

/*banner*/
.slide {display: flex;position: relative;left: 0;}
.slide img{width: 100%;height: 630px;}
.slide>div{width: 100%;flex-shrink: 0;height: 630px;}
.carousel {overflow: hidden;width: 100%;height: 630px;}/*margin-top: 80px;*/
.btn {width: 50px;height: 50px;cursor: pointer;}
.indicator {display: flex;justify-content: center;padding: 0;position: absolute;bottom: 120px;width: 100%;}
.indicator li {list-style: none;border: 2px solid rgba(255,120,0,0.5);margin: 0 10px;width:36px; }
li.li-active {border: 2px solid #ff6527;}
li:hover {cursor: pointer;}
button{border: none;background: none;outline: none;}
.left{position: absolute;left: 10px;top: 50%;transform: translate(0,-50%);}
.right{position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);}
.banner{position: relative;}

/*introduce*/
.introduce{width: 100%;height: 130px;background: #333;position: relative;}
.introduce_opear{position: absolute;background: rgba(51,51,51,0.2);width: 100%;height:60px;left: 0;top: -60px;}
.introduce_box{width: 1340px;margin: 0 auto;}
.introduce_content{width: 250px;height: auto;padding: 0 40px 0;margin-top: 50px;float: left;}
.introduce_title{color: #fff;text-align: center;font-size: 20px;}
.introduce_p{color: #999;font-size: 12px;line-height: 20px;margin-top: 10px;}


/*introduce1*/
.introduce1{}
.introduce1_title{height: 88px;width: 746px;background: url('../images/introduce1_title.png') no-repeat 100%;margin: 50px auto 80px;}
.introduce1_top{width: 100%;height: 504px;background: url('../images/introduce1_bg.jpg') no-repeat 100%;}
.introduce1_content{width: 1440px;height: auto;margin: 0 auto;}
.introduce1_div{float: left;width: 245px;margin: 0 55px;text-align: center;font-size: 14px;color: #999;line-height: 25px;height: 285px;background-image: ;background-position: bottom;background-size: 25px 22px;background-repeat: no-repeat;}
.introduce1_rang{background: url('../images/introduce1_grey.png') no-repeat 100%;height: 121px;width: 127px;margin: 0 auto 65px;color: #999;}
.introduce1_rang span{}
.introduce1_span1{font-size: 30px;font-weight: bold;padding:  35px 0 10px;display: block;}
.introduce1_span2{font-size: 24px;}
.introduce1_img{height: 400px;width: 1920px;background: url('../images/introduce1_img0.jpg') no-repeat 100%;}


/*modules*/
.modules{width: 100%;text-align: center;padding-top: 100px;}
.modules_title{font-size: 34px;color: #404040;}
.modules_p{font-size: 16px;color: #999;margin: 40px 0 80px;}
.modules_tip{font-size: 16px;height: 50px;margin: 0 auto 30px;}
.modules_tip div{float: left;padding: 0 15px;height: 50px;cursor: pointer;color: #999;}
.tip_active{background: url('../images/arrow.png') no-repeat;background-size: 12px 8px;background-position: bottom;}
.modules_img{height: 430px;width: 100%;background-repeat: no-repeat;color: #ff0000;}
.modules_btn{margin: 30px auto 90px; width: 236px;height: 56px;border: 1px solid #9d9d9d;line-height: 56px;text-align: center;color: #000;font-size: 26px;cursor: pointer;}
.hall{background: url('../images/hall_bg.jpg') no-repeat;}
.hall_btm{width: 100%;height: 1px;}
.define{height: 651px;width: 100%;background: url('../images/map.png') no-repeat 100%;background-size: 1920px;}

.work{width: 100%;text-align: center;padding: 100px 0 20px;}
.work_title{font-size: 34px;color: #404040;}
.work_p{font-size: 16px;color: #808080;margin: 30px 0 40px;line-height: 24px;}
.icon_box{width: 1350px;margin: 0 auto;}
.icon{width: 135px;height: 75px;background: url('../images/icon.png') no-repeat 100%; float: left;margin: 0 16.5px 60px;}

.bottom{background: #333;width: 100%;padding: 65px 0 60px;}
.bottom_list_box{width: 1340px;margin: 0 auto;position: relative;}
.bottom_list{width: 215px;float: left;text-align: left;color: #fff;font-size: 12px;}
.bottom_list_p{font-size: 16px;display: block;margin-bottom: 30px;}
.bottom_list ul li{height: 22px;}
.bottom_2v{position: absolute;right: 0;	top: 0;background: url('../images/logo_2v.jpg') no-repeat 100%;height:91px;width: 91px;}
.bottom_line{height: 1px;width: 100%;background: #a9a9a9;margin: 30px 0 60px;}
.bottom_information{font-size: 12px;color: #999;text-align: center;width: 100%;line-height: 20px;}
.bottom_information a{text-decoration: none;color: #999; }

.clear{clear: both;}