@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"微软雅黑",Verdana, Geneva, sans-serif; color: #444; background:url(bannerBg.jpg) no-repeat top}
div { margin:0 auto}
ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none}
a img { border:0}
a { color:#333; text-decoration:none}
a:hover { color:#ff8100; text-decoration:none}
.fl { float:left}
.fr { float:right}
.clear { clear:both}
.block { width:1120px; margin:0 auto}
.mr0 {margin-right: 0}

footer div {width: 100%; background: rgb(56, 56, 56); padding: 40px 0px; text-align: center; line-height: 26px; font-size: 14px; color:#999}
footer div a {color: #ddd}
footer div a:hover {text-decoration: underline}

a.lj { display:block; width:200px; height:50px; line-height:50px; background: linear-gradient(to right, #f28717, #eeae13); font-size:18px; color:#fff; border-radius:25px; text-align:center; float:left; margin-right:20px; }
a.lj:hover { background: linear-gradient(to right, #eeae13, #f28717); text-decoration: underline}

/*倒计时*/
.timebg {
  max-width: 100%;
  min-width: 1200px;
  height: 320px;
  background: url("timebg.jpg") no-repeat center;
  background-size:cover;
  overflow: hidden;
  z-index: 2;
  text-align: center;
}
.time_text {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 108px;
  font-size: 60px;
  color: #333;
  font-weight: 800;
  margin: 60px 0 20px 0;
  padding: 1px;
}
.time_text span{
  display: inline-block;
  width: 60px;
  height: 76px;
  background:url("timetextbg.png") no-repeat;
  background-size: cover;
  text-align: center;
  line-height: 76px;
  color:#fede18;
  position: relative;
}
.time_text span:first-of-type{
  margin-left:20px;
}
.time_text span:nth-of-type(2){
  margin:0 10px;
}
.time_text span:nth-of-type(3){
  margin-right:20px;
}
.timebg p:nth-of-type(2){
  font-size: 60px;
font-weight: 700;
  color: #f7e1b8;
}

.box01 {width: 1180px; height: 700px; margin:0 auto}
.form {width: 1120px; height: 260px; background-color: #fff; position: absolute; z-index: 999; margin: 0 30px; border-radius: 20px; box-shadow: 0 0 30px 0 rgba(0,0,0,0.12);background-image:url(formBg.png); background-repeat: no-repeat; background-position: -100px 100px; background-size:30%}
.form h1 {font-size: 32px; line-height:100px; text-align: center; /*background: url(title.png) no-repeat 790px*/}
.formTable { padding-left: 50px; font-size: 16px;}
.formTable .inputBox {margin-right: 15px;float: left; color: #000; padding-left: 24px; font-size: 18px}
.formTable .inputBox input { line-height: 40px; font-size: 16px; color: #000; padding-left: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 1px solid #ddd}
.formTable .tableBtn {background: linear-gradient(to right, #f28717, #eeae13); width: 320px; height: 50px; line-height: 50px; font-size: 20px; margin: 25px 350px; text-align: center; display: inline-block;*zoom: 1; *display: inline; vertical-align: middle; color: #fff; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}

.title { margin:10px 60px 30px}
.con01 { background:#1d1d1d; width:100%; padding:165px 0 40px; height:650px; margin-top: 50px}
.bkcl { width:242px; height:121px; float:left; margin:15px 19px; background-image: url(con2Bg.png)}
.bkcl img { float: left; margin: 22px 10px 0 20px}
.bkcl span {float: left; margin-top: 28px; line-height: 26px}

.con02 { width:100%; padding:40px 0; height:700px}
.cl02 {width: 1200px; height: 420px; background: url(con02Bg.jpg); margin: 0 auto}
.cl02 p {width: 200px; float: left; line-height: 24px; font-size: 16px; margin: 60px 0 0 88px}

.con03 { background:#1d1d1d; width:100%; padding:40px 0; height:640px}

.con04 { width:100%; padding:40px 0; height:883px}
.p8 { width: 100%; height: 745px; background: url("con04Bg.png") no-repeat center 0; }
.p8 .qs1 { width: 1130px; height: 600px; margin: 0 auto; }
.p8 .qs1 .swiper-slide { width: 1130px; height: 353px; }
.p8 .qs1 .swiper-slide .p8-1 { width: 1130px; height: 353px; background: url("t1.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-1 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-1 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-1 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-1 .d8 h5 span:nth-child(1) {display: block;width: 3px;height: 40px;background: url("img5.png") no-repeat center center / 3px auto;
 float: left;margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-1 .d8 h5 span:nth-child(2) {display: block;width: auto;height: 40px;line-height: 40px;font-size: 20px;color: #fff;}
.p8 .qs1 .swiper-slide .p8-1 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-1 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-1 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-2 { width: 1130px; height: 353px; background: url("t2.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-2 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-2 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-2 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-2 .d8 h5 span:nth-child(1) {display: block;width: 3px;height: 40px;background: url("img5.png") no-repeat center center / 3px auto;float: left;margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-2 .d8 h5 span:nth-child(2) {display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-2 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-2 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-2 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-3 { width: 1130px; height: 353px; background: url("t3.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-3 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-3 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-3 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-3 .d8 h5 span:nth-child(1) { display: block;width: 3px; height: 40px; background: url("img5.png") no-repeat center center / 3px auto; float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-3 .d8 h5 span:nth-child(2) { display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-3 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-3 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-3 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-4 { width: 1130px; height: 353px; background: url("t4.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-4 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-4 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-4 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-4 .d8 h5 span:nth-child(1) { display: block;width: 3px; height: 40px;background: url("img5.png") no-repeat center center / 3px auto; float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-4 .d8 h5 span:nth-child(2) { display: block;width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-4 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-4 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-4 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-5 { width: 1130px; height: 353px; background: url("t5.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-5 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-5 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-5 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-5 .d8 h5 span:nth-child(1) { display: block; width: 3px; height: 40px; background: url("img5.png") no-repeat center center / 3px auto; float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-5 .d8 h5 span:nth-child(2) { display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-5 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-5 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-5 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-6 { width: 1130px; height: 353px; background: url("t6.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-6 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-6 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-6 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-6 .d8 h5 span:nth-child(1) { display: block;width: 3px; height: 40px; background: url("img5.png") no-repeat center center / 3px auto;float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-6 .d8 h5 span:nth-child(2) { display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-6 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-6 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-6 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-7 { width: 1130px; height: 353px; background: url("t7.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-7 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-7 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-7 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-7 .d8 h5 span:nth-child(1) { display: block; width: 3px; height: 40px;
background: url("img5.png") no-repeat center center / 3px auto; float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-7 .d8 h5 span:nth-child(2) { display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px;color: #fff;}
.p8 .qs1 .swiper-slide .p8-7 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-7 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-7 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-slide .p8-8 { width: 1130px; height: 353px; background: url("t8.png") no-repeat center bottom / 1130px auto; }
.p8 .qs1 .swiper-slide .p8-8 .d8 { width: 740px; height: 200px; margin-left: 370px; }
.p8 .qs1 .swiper-slide .p8-8 .d8 h4 { width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 26px; color: #fff; padding-top: 130px; }
.p8 .qs1 .swiper-slide .p8-8 .d8 h5 { width: 100%; height: 40px; line-height: 40px; }
.p8 .qs1 .swiper-slide .p8-8 .d8 h5 span:nth-child(1) { display: block; width: 3px; height: 40px; background: url("img5.png") no-repeat center center / 3px auto; float: left; margin-right: 10px;}
.p8 .qs1 .swiper-slide .p8-8 .d8 h5 span:nth-child(2) { display: block; width: auto; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.p8 .qs1 .swiper-slide .p8-8 .d8 p { width: 100%; height: 30px; line-height:30px; text-align: left; font-size: 16px; color: #fff; }
.p8 .qs1 .swiper-slide .p8-8 .d8 a { display: block; width: 135px; height: 30px; line-height: 30px; color: #f5af0c; text-align: center; font-size: 16px; margin-top: 10px; background: url("btn12.png") no-repeat center center / 100% auto; }
.p8 .qs1 .swiper-slide .p8-8 .d8 a:hover { text-decoration: underline; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet { display: block; width: 215px; height: 80px; border-radius: 0; float: left; background: none; opacity: 1; margin-right: 84px; margin-bottom: 20px; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet .lb1 { display: block; width: 70px; height: 70px; float: left; border: 1px solid #e5e5e5; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; margin-top: 5px; margin-left: 10px; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet .lb1 img { display: block; width: 70px; height: 70px; margin: 0 auto; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet .lb2 { display: block; width: 120px; height: 80px; float: left; text-align: left; color: #333; margin-left: 10px; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet .lb2 h4 { font-size: 18px; padding-top: 15px; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet .lb2 p { font-size: 14px; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet:nth-child(4n) {
 margin-right: 0;
}
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet-active .lb1 { border: 1px solid #f5af0c; }
.p8 .qs1 .swiper-pagination .swiper-pagination-bullet-active .lb2 { color: #f5af0c; }

.con05 { background:#1d1d1d; width:100%; padding:40px 0; height:480px}
.cl05 {width: 100%; height: 300px; background: url(con05.png) no-repeat top; margin-top: 20px}
.cl05 span { float: left; color: #fff; font-size: 24px; margin: 200px 0 0 120px}
.cl05 span:nth-child(2) {margin-left: 218px}
.cl05 span:nth-child(3) {margin-left: 200px}

.con06 { width:100%; padding:40px 0 0; height:550px; background: #f5f5f5}
.xysh { width:210px; height:240px; float:right; background:#1d1d1d; padding:20px; color:#fff; border-radius: 0 60px 0 0}
.xysh dt { display:block; border-bottom:2px solid #fff; float:left; font-size:24px; padding-bottom:15px}
.xysh dd { padding-top:10px; font-size:13px; line-height:24px}
.xysh dd.phone { color:#fede18}
.xysh dd.phone b { font-size:14px}
/*选项卡*/
#Tab1{width:100%;}
.Contentbox{clear:both;width: 100%; padding:20px 0}
.Contentbox img {; border-radius: 0 0 0 60px}
.menu_top{height:58px;line-height:58px; margin-top:30px}
.Menubox { width:100%;}
.Menubox ul{margin:0px;width: 98%; padding-left:2%}
.menu_top li{float:left; display:block; cursor:pointer; text-align:center; color:#5F3E0C; font-size: 14px; border:1px solid #ddd; margin:0 20px; border-radius:5px; font-size:20px;background: #fff}
.menu_top li.hover{height:68px;padding:0px;  width:172px; background:url(xk2-1.png); color:#5F3E0C; font-size: 20px; line-height:60px; border:0; font-weight: bold}
.tab1 li{width: 172px!important;}
img.book { width:150px; float:left; margin:20px 23px}


.con07 { width:100%; padding:40px 0; height:560px}
.jiage { background:#ddd; text-align:center}
.jiage td { background:#fff; padding:10px 10px; line-height:42px; font-size:16px}
.jiage tr.tit { height:36px; line-height:36px; color:#fff}
.tit td {  background:#fecd2f; color: #5F3E0C; height: 50px; line-height: 50px; font-size: 20px; font-weight: bold}

.content8{width: 100%;height: 700px;margin-top: 0px; background: #fff}
.map {width: 1120px; height: 420px; margin: 20px auto 0; background: #fff; box-shadow: 0 0 20px 0 #ddd; border-radius: 20px}
.lx {width: 100%;height: 40px;margin-top: 20px;}
.lx p {height: 40px;line-height: 40px;color: #000;font-size: 16px; float: left;}
.lx p img { vertical-align: middle;}
.lx .dz {margin-left: 120px;}
.lx .pho,.box12 .lx .lk {margin-left: 40px;}
.lx {width: 100%; height: 40px;margin-top: 20px;}
.lx p { height: 40px; line-height: 40px;color: #000; font-size: 16px;float: left;}
.lx p img { vertical-align: middle; }
.lx .dz { margin-left: 120px;}
.lx .pho,.box12 .lx .lk {margin-left: 40px}


.footer {background:#1a1a1a;height:auto; padding:50px 0; overflow: hidden}
.footer  p {width:200px;}
.footer  p i {color:#808080; font-size:14px;display: block;width:160px;}
.footer  p font {color:#fff;font-size:16px;display: block;}
.footer .right span b{height:125px;border:1px dashed #515763;width:125px;text-align:center;line-height:125px;font-size:16px;color:#fff;font-weight: normal;}
.footer .right span.right {margin-left:15px;}
.foot {width:1200px;margin:0 auto;}
.left{float:left}
.right{float:right}
.sm { width:130px; height:170px; float:left; color:#fff; text-align:center; line-height:40px; margin-left:50px}