*{margin:0;padding:0;}
html{color:#fff;background:#fff;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor:pointer;}
h2{font-size:38px;color:#000;text-align:center;}
.white{color:#fff;}
body{overflow-x:hidden;}
.article{max-width:1920px;min-width:1024px;margin:0 auto;font-size:18px;position:relative}
.article h2{width:1324px;margin:0 auto;padding:110px 0 65px;font-size:46px;color:#000;font-weight:300;}
.content{width:1324px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.over{overflow:hidden;}
.fl{float:left}
.fr{float:right}
.pb{padding-bottom:120px}
.pt{padding-top:100px}
.btn{display:block;width:206px;height:60px;line-height:60px;font-size:24px;color:#fff;text-align:center;border-radius:30px;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;background:linear-gradient(to right,#4E007C,#B70084);margin:80px auto 0}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}

/*======*/
.indexbanner{position:relative}
.indexbanner img{display:block}
.indexbanner span{display:block;width:55px;position:absolute;top:540px;z-index:5}
.indexbanner span img{width:100%}
.indexbanner span.prev{left:94px;}
.indexbanner span.next{right:94px;}
.header{width:100%;height:144px;margin:0 auto;position:absolute;top:0;z-index:1;padding-top:20px;background:url("../image/bg2.png") no-repeat top center}
.header .navBox{width:910px;height:100%}
.header .navBox li{width:130px;height:82px;line-height:100px;float:left;text-align:center}
.header .navBox li a{font-size:20px;color:#fff}
.header .navBox li:hover a{color:#9b17af;}
.header .navBox li .nav_box{display:none}
.header .navBox li:hover .nav_box{display:block;background:rgba(255,255,255,0.7);border-radius:10px;padding:20px;}
.header .navBox li:hover .nav_box a{display:block;width:90px;height:45px;line-height:45px;color:#69616D;text-align:center}
.header .navBox li .nav_box i{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:32px solid rgba(255,255,255,0.7);position:absolute;left:50%;top:-32px;z-index:2;margin-left:-16px}
.header .navBox li.brand_nav{position:relative}
.header .navBox li.brand_nav .nav_box{width:90px;position:absolute;left:0;top:100px;z-index:2}
.header .navBox li.brand_nav .nav_box a{width:90px;}
.header .navBox li.project_nav{position:relative}
.header .navBox li.project_nav .nav_box{width:345px;position:absolute;left:-126px;top:100px;z-index:2}
.header .navBox li.project_nav .project_box{overflow:hidden}
.header .navBox li.project_nav .project_box a{float:left;margin-right:36px;}
.header .navBox li.project_nav .project_box a:nth-child(3n){margin-right:0}
.section1{height:1000px;background:url("../image/bg1.jpg") no-repeat top center}
.section1 h2{padding:80px 0 50px;text-align:left;color:#fff;font-size:40px}
.section1 a{display:block;width:176px;height:70px;line-height:70px;font-size:24px;color:#fff;font-weight:300;border:2px solid #8B1D7F;float:left;margin:0 48px 49px 0;text-align:center;border-radius:35px}
.section1 a:nth-child(6n){margin-right:0}
.section1 a:hover{background:linear-gradient(to right,#4E007C,#B70084);border:0;width:180px;height:74px;line-height:74px}
.section2{background:url("../image/bg.png") no-repeat bottom right;}
.section2 .over .fl{width:460px;color:#000;margin-left:60px;padding-top:90px}
.section2 .over .fl h3{font-size:46px;font-weight:300}
.section2 .over .fl p{font-size:24px;font-weight:300}
.section2 .over .fr{width:515px;overflow:hidden;padding:20px 70px 0 20px}
.section2 .over .fr a{display:block;background:#fff;width:150px;height:150px;float:left;margin:0 30px 30px 0;box-shadow:0 0 10px 5px rgba(60,60,60,0.18)}
.section2 .over .fr a:nth-child(3n){margin-right:0}
.section2 .over .fr a img{display:block;margin:0 auto;width:65%}
.section2 .over .fr a img:nth-child(1){display:none}
.section2 .over .fr a:hover{background:linear-gradient(to right,#801A87,#C15B9B);}
.section2 .over .fr a:hover img:nth-child(1){display:block}
.section2 .over .fr a:hover img:nth-child(2){display:none}
.section3 .box2{position:relative}
.section3 h2{width:100%;font-size:40px;font-weight:normal;position:absolute;left:0;top:300px;z-index:5;color:#fff;}
.section3 .slide2{width:1080px;position:absolute;left:50%;margin-left:-540px;top:80px;z-index:2;overflow:hidden}
.section3 .slide2 li{width:216px;float:left;font-size:24px;font-weight:300;text-align:center;color:#fff;cursor:pointer}
.section3 .slide2 li.on i{display:block;width:150px;height:2px;background:#9797AF;margin:30px auto 0}
.section3 .text{height:950px;position:relative}
.section3 .zj1{background:url("../image/zj_zx1.jpg") no-repeat top center;height:950px;}
.section3 .zj2{background:url("../image/zj_zx2.jpg") no-repeat top center;height:950px;}
.section3 .zj3{background:url("../image/zj_pf1.jpg") no-repeat top center;height:950px;}
.section3 .zj4{background:url("../image/zj_pf2.jpg") no-repeat top center;height:950px;}
.section3 .zj5{background:url("../image/zj_wc1.jpg") no-repeat top center;height:950px;}
.section3 .zj6{background:url("../image/zj_wc2.jpg") no-repeat top center;height:950px;}
.section3 .zj7{background:url("../image/zj_kq1.jpg") no-repeat top center;height:950px;}
.section3 .zj8{background:url("../image/zj_kq2.jpg") no-repeat top center;height:950px;}
.section3 .over{width:950px;margin:0 auto;font-size:24px;font-weight:300;text-align:center;color:#fff!important;line-height:1.5}
.section3 .over div{width:455px;}
.section3 .over p{height:105px;padding:220px 0 310px;color:#fff!important;}
.section3 .over h3{font-size:40px;font-weight:normal;color:#fff!important;}
.section3 .over h3 span{font-size:24px;display:block}
.section3 .over a:not(.zj_doca){display:block;width:190px;height:60px;line-height:60px;color:#fff;text-align:center;border:1px solid #fff;margin:48px auto 0}
.section3 .text .hd{width:100%;position:absolute;left:0;bottom:50px;z-index:3;text-align:center}
.section3 .text .hd li{display:inline-block;width:15px;height:15px;background:rgba(210,160,134,0.5);border-radius:50%;margin:0 4px}
.section3 .text .hd li.on{background:rgba(0,0,0,0.5)}
.section4 .over .fl{width:550px;font-size:26px;color:#000;font-weight:300}
.section4 .over .fl p{margin-bottom:50px}
.section4 .over .fr{width:732px}
.box{width:732px;position:relative;margin:0 auto;}
.box .slide{overflow:hidden;margin-top:46px}
.box .slide li{width:116px;float:left;cursor:pointer;margin-right:35px;border:1px solid #fff}
.box .slide li img{display:block}
.box .slide li:last-child{margin-right:0}
.box .slide li.on{border:1px solid rgba(0,0,0,0.5)}

/*视频*/
video{border:none;object-fit:fill;width:732px;}
video:-internal-media-controls-download-button{display:none;}
video:-webkit-media-controls-enclosure{overflow:hidden;}
video:-webkit-media-controls-panel{width:calc(100% + 30px);}
.video-js{width:100%;}
.section5{height:550px;background:url("../image/img4.jpg") no-repeat top center}
.section5 .content{height:550px;position:relative}
.section5 .content a{position:absolute;z-index:1}
.section5 .btn1{display:block;width:180px;height:50px;line-height:50px;font-size:20px;color:#77777D;text-align:center;border:2px solid #C8CACE;font-weight:300}
.section5 .btn1:nth-child(1){left:-70px;top:330px;}
.section5 .btn1:nth-child(2){right:225px;top:450px;border:2px solid #CBC5C1}
.section5 .lc{opacity:0;width:410px;height:180px;background:rgba(0,0,0,0.5);font-size:36px;font-weight:300;text-align:center;color:#fff;padding-top:95px;line-height:1.2}
.section5 .lc img{display:block;margin:20px auto 0}
.section5 .lc:hover{opacity:1}
.section5 .lc:nth-child(3){right:114px;top:0}
.section5 .lc:nth-child(4){right:-296px;top:0}
.section5 .lc:nth-child(5){right:-296px;top:275px}
.section6 h2 p{font-size:24px;color:#1c1c1c;font-weight:300;text-align:center;margin-top: -30px;}
.section6 dl{width:380px;float:left;padding-bottom:20px}
.section6 dl h3{font-size:36px;color:#000;font-weight:300;text-align:center;padding:30px;line-height:1.2}
.section6 dl h3 strong{display:block;font-size:16px;font-weight:300;margin:20px auto}
.section6 dl h3 i{display:block;width:100px;height:2px;background:#8F82BC;margin:0 auto}
.section6 dl p{height:37px;height:37px;font-size:16px;color:#414141;overflow:hidden}
.section6 dl p a{display:block;width:200px;float:left;color:#414141;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.section6 dl p span{display:block;width:100px;float:right;}
.section6 dl:nth-child(2){border-right:1px solid #B5B5B5;border-left:1px solid #B5B5B5;padding:0 45px;margin:0 45px}
.section6 dl a.btn{width:105px;height:33px;line-height:33px;font-size:18px;margin-top:20px}
.section7{height:560px;background:url("../image/about.jpg") no-repeat top center}
.section7 h3{font-size:46px;color:#75187A;font-weight:300;margin-left:804px;padding:32px 0 60px}
.section7 h3 i{display:block;width:30px;height:3px;background:#75187A}
.section7 p{font-size:18px;color:#000;font-weight:300;text-align:center;margin-left:500px}

/*友情链接*/
.mylike_link{margin:0 auto;padding:20px 0;color:#fff;background:#000;line-height:1.3;font-size:14px}
.mylike_link .link{width:1000px;margin:0 auto}
.mylike_link i{font-size:16px;font-weight:normal;margin-bottom:10px;display:block;font-style:normal;}
.mylike_link a{display:inline-block;color:#999;margin:0 10px;font-size:12px}

/*首页底部*/
.footNav{width:100%;background:#fff;clear: both;}
.footNav a{color:#333;}
.footNav_m{width:1200px;height:auto;margin:0 auto;}
.footNav_logo{width:400px;height:auto;margin-top:75px;float:left;margin-left:40px;}
.footNav_r{width:756px;height:auto;float:left;margin-top:10px;}
.footNav_r li{width:24%;float:left;}
.footNav_r li h3{font-size:18px;padding:20px 25px;text-align:center;margin-left:20px;color:#666;font-weight:600;float:left;}
.footNav .waili ul li{width:66px;height:30px;font-size:14px;overflow:hidden;padding-left:45px;float:left;}
.footNav .waili ul li a:hover{color:#9d32d2;}
.footDiv{text-align:center;height:70px;line-height:50px;text-align:center;font-size:14px;color:#333;clear:both;padding-top:20px;}
.footDiv p{line-height:25px;}
@keyframes movement{
	0%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px);}
	25%{-webkit-transform:translate(3px,6px);transform:translate(3px,6px);}
	50%{-webkit-transform:translate(6px,10px);transform:translate(6px,10px);}
	75%{-webkit-transform:translate(8px,0px);transform:translate(8px,0px);}
	100%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px);}
}