
*,*:before,
*:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, button, input, textarea, p, th, td{margin: 0; padding: 0;}
body{font-size: 14px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none}
ol, ul{list-style: none}
img{vertical-align: top; border: 0; max-width: 100%; }
table{border-spacing: 0; border-collapse: collapse;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.pull-right{float: right;}
.pull-left{float: left;}
.show{display: block !important;}
.hide{display: none !important;}
.pr{position: relative;}
.pa{ position: absolute;}
a{color: #333; text-decoration: none; text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0,0,0,0)}
a:hover {
    text-decoration:none; }

.clearfix:before,
.clearfix:after{display: table; content: " ";}
.clearfix:after{clear: both;}
.container:after,.container-fulid:after,.new-tab ul:after,.ind-tit2 ul:after{
    display: table; line-height: 0; content: ""; clear: both}
.container{
    width: 1000px; margin-left: auto; margin-right: auto;}
.middle{
	position: relative; width: 1000px; height: 100%; margin-left: auto; margin-right: auto;}
.container-fulid{
    width: 100%;}
/*rem*/
html{font-size: 40px}
@media (min-width: 800px){html{font-size:60px}}
@media (min-width: 1024px){html{font-size:60px}}
@media (min-width: 1152px){html{font-size:70px}}
@media (min-width: 1280px){html{font-size:70px}}
@media (min-width: 1366px){html{font-size:76.5px}}
@media (min-width: 1440px){html{font-size:87.5px}}
@media (min-width: 1680px){html{font-size:87.5px}}
@media (min-width: 1920px){html{font-size:100px}}
/*start*/
html, body{position: relative; height: 100%;}
.swiper-container{width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide{text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; overflow: hidden;}

/*背景图*/
#slideHome .swiper-slide:nth-child(1){background: url(../img/bg1.jpg) no-repeat 50%;background-size: cover;}
#slideHome .swiper-slide:nth-child(2){background: url(../img/bg2.jpg) no-repeat 50%;background-size: cover;}
#slideHome .swiper-slide:nth-child(3){background: url(../img/bg3.jpg) no-repeat 50%;background-size: cover;}
#slideHome .swiper-slide:nth-child(4){background: url(../img/bg4.jpg) no-repeat 50%;background-size: cover;}
#slideHome .swiper-slide:nth-child(5){background: url(../img/bg5.jpg) no-repeat 50%;background-size: cover;}
#slideHome .swiper-slide:nth-child(6){background: url(../img/bg6.jpg) no-repeat 50%;background-size: cover;}

.swiper-container-vertical>.swiper-pagination-bullets{right: 50px;}
.swiper-container-vertical>.swiper-pagination-bullets:after{content: "";position: absolute;z-index:-1;width: 1px;height: 100%;top: 0;left: 50%;background-color: rgba(255, 255, 255,.2);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;margin: 20px 0;background: #fff;}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f15a24;}
.swiper-button-next{left:50%;bottom:80px;top: auto;height: 24px;background-size: cover; background-image: url(../img/arrow.png);}
/*第一屏*/
.header{position: relative;width: 100%;height: 80px;}
.header .logo{position: absolute; top: 50px; left: -56px;}
.header .logo img{width: 120px;}
.header .nav{position: absolute;top: 12px;right: 0;}
.header .nav li{position:relative;display: inline-block; height: 44px;line-height: 44px;text-align: center;margin-left: 20px;}
.header .nav li a{font-size: 16px;color: #fff;display: block;}

.header .nav li:hover a,.header .nav li.active a{color: #f15a24;border-bottom:1px solid rgba(241, 90, 36,.3);}
.header .nav li:hover:after,
.header .nav li.active:after{content: ""; background: #f15a24; position: absolute; bottom: -1px; left: 22px; width: 20px; height: 2px;}
.header .nav a.zc{ background: #e75725; border-radius: 3px; color: #333 !important; padding: 0 15px; font-weight: bold;}


.tab-menu{margin-top: 60px;}
.tab-con{margin-top: 140px;margin-bottom: 40px;}
.tab-menu>a{display:inline-block;background: rgba(255,255,255,.2); box-shadow: 0 9px 13px 0px #22010A; width: 214px; height: 50px; line-height:50px;text-align:center;color: #fff;border-radius: 6px;}

.tab-menu>a.active{ background: #F15A24; opacity: 1; margin-left:-20px; }

.line-home{position:relative;margin:0 auto;background-color: rgba(255, 255, 255,.2); width: 840px; height: 1px;margin-top: 40px;margin-bottom: 40px; }
.line-home>span{position:absolute;left:270px;top:-3px;display:block;background: #F15A24; width: 300px; height: 6px; box-shadow: 0 0 20px #F15A24;}
.title-sub{font-size: 34px;color: #fff;letter-spacing: 18px;}


/*第二屏*/
.slide2-l,.slide2-t,.slide2-r,.slide2-b{position: absolute;}
.slide2-l{left: 0;top: 300px;}
.slide2-r{right: 50px;top: 300px;}
.slide2-t{left: 50%;transform: translateX(-50%);top: 100px;}
.slide2-b{left: 50%;transform: translateX(-50%);bottom: 100px;}
.title{position:relative;font-size: 36px;height:40px;line-height:40px;width: 100%;text-align: center;color: #fff;letter-spacing: 10px;margin-bottom: 40px;}
.title:before{position:absolute;top:18px;left:0;content:"";width: 260px;height: 1px;background: rgba(255,255,255,.3);}
.title:after{position:absolute;top:18px;right:0;content:"";width: 260px;height: 1px;background: rgba(255,255,255,.3);}
.quan{position:relative;width:1000px;height: 700px;background: url(../img/3_dashed.png) no-repeat center bottom;}
.quan-title{border-radius: 6px; background: #752b1a; width: 180px; height: 40px;line-height:40px;text-align:center;color: #fff;font-size: 20px;letter-spacing: 4px;}
.quan img{position: absolute;}



/*第三屏*/

/*第四屏*/
.slide4-t,.slide4-b{position:absolute;left:0;width:100%;background: #fff;}
.slide4-t{top:0;height: 90px;}
.slide4-b{bottom:0;height: 40px;}
.slide4-text{position:absolute;top:60%;left:0;width: 1550px;height:156px;background: rgba(40,12,54,.3);color: #fff;}
.slide4-con{float:left;position: relative;text-align: left;padding-bottom: 20px;}
.slide4-con:after{content:"";position:absolute;bottom:0;left:0;width: 50px;height: 1px;background: #fff;}
.slide4-con:first-child{margin-right: 50px;}
.slide4-con>p{height: 48px;line-height: 48px;font-size: 18px;}
.slide4-con>p>b{font-size: 20px;}
.slide4-location{}


  /*box-shadow: 0 2px 10px 0px #000;}*/
/*.mata{background: url(../img/mata.png) no-repeat 50%;background-size:cover;}*/
.bg-purple{position:absolute;top:0;left:0;width: 1550px;height:100%;background: rgba(54,10,62,.8);}
/*第五屏*/
.f-container{height: 50%;padding-top: 100px;padding-right: 60px;text-align: left;}
.f-logo{float: left; width: 270px; height: 250px; border-bottom: 1px solid rgba(255, 255, 255, .4);     display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;}
.f-logo img{
	width: 150px;
}
.f-con{float: right;width: 600px;height:250px;color: #fff;border-bottom: 1px solid rgba(255,255,255,.4);padding-bottom: 30px;}
.f-nav{border-bottom: 1px solid rgba(255,255,255,.4);padding-bottom: 30px;}
.f-nav li{position:relative;display: inline-block;height: 46px;}
.f-nav li:not(:last-child){margin-right: 80px;}
.f-nav li:after{position: absolute;bottom:0;left:0;content: "";width: 18px;height: 2px;background: #fff;}
.f-nav li a{color: #fff;letter-spacing: 4px;}
.f-contanct{margin-top: 40px;}
.f-contanct>p{height: 48px;line-height: 48px;font-size: 18px;}
.wrap{background: rgba(255,255,255,.1);width:100%;height: 50%;margin: auto 0;}
.icon{width: 24px;height: 24px;display: inline-block;margin-right: 10px;vertical-align: middle;}
.icon-tel{background: url(../img/tel.png) no-repeat 50%;}
.icon-location{background: url(../img/location.png) no-repeat 50%;}
.copyright{width: 100%;color: #d1d1d1;margin-top: 60px;float: left; text-align: center;}


.swiper-button-next{left: 50%; bottom: 60px; top: auto; height: 24px; background-size: cover; background-image: url(../img/arrow.png); z-index: 2016;-webkit-animation: guidebot 1.5s infinite; animation: guidebot 1.5s infinite;}
@-webkit-keyframes guidebot{0%{-webkit-transform: translateY(0px); opacity: 0;}60%{-webkit-transform: translateY(12px); opacity: 1;}100%{-webkit-transform: translateY(22px); opacity: 0;}}


.registercnt{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url(../images/hjbgd.jpg) no-repeat center;}
.registercnt .main{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-60%); width: 630px; height: 462px; border-radius: 5px; background: #fff; padding: 55px 100px 0;}
.registercnt .main h2{display: block; text-align: center; color: #44243f; font-size: 36px;}
.registercnt .main ul li{padding-top: 6px; font-size: 15px;}
.registercnt .main ul li span{display: block; overflow: hidden; border-bottom: 1px solid #e9e5e9; line-height: 46px;}
.registercnt .main ul li i{display: block; float: left; padding-top: 10px;}
.registercnt .main ul li img{display: block;}
.registercnt .main ul li .webtxt{ background:none; height: 46px; line-height: 46px; padding-left: 15px; float: left; border: none; width: 366px;}
.registercnt .main ul li .webtxts{ background:none; height: 46px; line-height: 46px; padding-left: 15px; float: left; border: none; width: 226px;}
.registercnt .main ul li ins{display: block; float: right; border: 1px solid #dedede; border-radius: 3px; overflow: hidden; margin-top: 7px;}
.registercnt .main ul li ins img{display: block; height: 30px;}
.registercnt .main ul li em{display: block; float: right; height: 30px; line-height: 30px; margin-top: 8px; border-radius: 3px; color: #fff; font-size: 14px; padding: 0 15px; background: #f15a24; cursor: pointer;}
.registercnt .main label{display: block; margin: 20px 0 20px; text-align: center; color: #2c0b2c; font-size: 15px;}
.registercnt .main label input{ margin-right: 10px;}
.registercnt .main .webtn{ width: 100%; height: 45px; line-height: 45px; border-radius: 3px; text-align: center;color: #fff; font-size: 16px; letter-spacing: 1px; cursor: pointer;background: #f15a24; border: none;}


.newscont{ width:1000px; height: 640px; border-radius: 6px; background: #fff; margin-top: 45px; padding: 22px 0px;}
.newscont .wbmap{ font-size: 16px; color: #2b213a; border-bottom: 1px solid #928d9a; padding: 20px 0; margin: 0 46px;}
.newscont .wbmap a{color:#2b213a; margin-right: 5px;}
.newscont .wbmap i{margin-left: 5px; color: #f15a24;}
.newscont ul{ max-height:460px; overflow: auto; padding: 0 46px;}
.newscont ul li{ line-height: 56px; border-bottom: 1px dashed #96919e; font-size: 18px; color: #2b213a;}
.newscont ul li a{display: block; overflow: hidden; color: #2b213a;}
.newscont ul li i{display: block; float: left; width: 688px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newscont ul li ins{display: block; float: right; color: #2b213a; font-size: 16px;}
.newscont .pages{ text-align: right; font-size: 14px; color: #2b213a; padding:30px 46px 0;}
.newscont .pages a,.newscont .pages i{ color: #2b213a; margin: 0 6px;}
.newscont .pages a:hover,.newscont .pages a.on{color: #f15a24;}
